Als supportanalist krijgen we een reeks leuke problemen om te beoordelen. Deze problemen kunnen specifiek zijn voor de omgeving, gegevens, workflow, enz. van de gebruiker. Soms merken we een toestroom van oproepen die betrekking hebben op een enkele workflow. Wanneer dit gebeurt, bekijken we opnieuw de middelen die onze gebruikers tot hun beschikking hebben en zorgen we ervoor dat de documentatie duidelijk beschrijft hoe workflows moeten worden uitgevoerd.<\/P>
Een van deze workflowproblemen die we de laatste tijd in het callcenter hebben gezien, is het werken met schemawijzigingen in replicas. Bijvoorbeeld, nadat u een replica hebt gemaakt, realiseert u zich dat u een veld moet toevoegen aan een bepaalde feature class, of een domein moet verwijderen dat niet langer nodig is. Deze blog hoopt deze workflow intuïtiever te maken met een paar trucs die de replica-experts daar buiten zullen helpen om efficiënt met schemawijzigingen om te gaan.<\/P>Laten we het herzien: wanneer een replica wordt gemaakt, worden de gegevens en het schema van de objecten die worden gerepliceerd geregistreerd in de ouder-geodatabase en kind-geodatabase. De gegevens worden gedefinieerd als de rijen in de tabel en gebruiken de GlobalId-waarden als een koppeling tussen ouder en kind, terwijl het schema bestaat uit de velden, domeinen, subtypes en andere eigenschappen die de gerepliceerde gegevens beschrijven. Onthoud dat als u de Distributed Geodatabase werkbalk in ArcMap gebruikt om de replica te maken en de optie 'Register existing data only' kiest, de replica bij creatie verschillende schema's kan hebben. Dit is toegestaan omdat sommige organisaties behoefte hebben aan dit diagram, dus het is aan de maker van de replica om ervoor te zorgen dat de gegevens zijn voorbereid op hun eigen behoeften voordat ze de replica maken.Idealiter zijn de schema's identiek op beide replicas tijdens het maken van de replica, maar na verloop van tijd kunnen er wijzigingen worden aangebracht in elk replica-schema. Bijvoorbeeld, één replica kan extra velden nodig hebben om een project te voltooien, terwijl de relatieve replica een nieuw domein moet toepassen op een bestaand veld. Wanneer dit gebeurt, zijn de schema's van de replicas niet langer hetzelfde. Nogmaals, het is niet verplicht om identieke schema's te hebben in de ouder- en kind-geodatabases; echter, als de verschillen niet bedoeld zijn, kunt u onverwacht gedrag zien.Wat kan er gebeuren als er schema-verschillen zijn in de gerepliceerde gegevens?
Synchronisatiefout door niet-overeenkomende veldtypen tussen replicas.<\/P><\/DIV><\/LI><\/UL>
Contextmenu met rechtermuisknop Distributed Geodatabase in ArcCatalog<\/P><\/>\n
This article does a good job of explaining the schema update process. Thank you! FYI, all the Distributed Geodatabase tools are now available at Pro 3.1.
I am looking to simply my life in ArcGIS Pro 2.7.1 while managing schema changes in replica. Any clues or suggestions? I don't see the same tools that we have in ArcMap.
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.