S vydáním nové sady nástrojů Migration pro utility network je to dobrá příležitost k přezkoumání, jak lze tyto nové nástroje začlenit do stávajících osvědčených postupů pro implementaci utility network. V tomto článku budeme diskutovat některé z nejlepších postupů pro používání těchto nástrojů spolu s odkazy na zdroje, kde se můžete dozvědět další informace. Podobnou diskusi najdete také v tématu Migrate existing data into a utility network topic v nápovědě ArcGIS.
Než se pustíme do nových nástrojů, udělejme si rychlý přehled stávajících osvědčených postupů pro implementaci. Toto je zkrácená verze osvědčených postupů uvedených v článkuUtility Network Data Migration: Best Practices.
Historické nástroje a modely
Před vydáním sady nástrojů pro migraci utility network znamenalo přechod na utility network nutnost použití Utility Network Package toolboxu spolu s předdefinovaným datovým modelem (asset package), jako jsou ty poskytované Esri v rámci Utility Network Foundations. Data pak mohla být migrována do asset package pomocí Data Loading toolset, nebo jakéhokoli jiného nástroje či procesu migrace dat, který jste chtěli vytvořit.
Jak více zákazníků začalo používat nástroje pro načítání dat, tým ArcGIS Solutions vydal nástroje Create Simple Data Mapping a Create Migration Workspace, aby usnadnil proces vytváření data loading workspace. Tyto nástroje fungují jako specifické uživatelské rozhraní utility network pro Data Loading toolset.
Pokud máte zájem dozvědět se více o těchto existujících nástrojích a modelech, podívejte se naArcGIS Utility Network migration reading list. Jakmile pochopíte koncepty, můžete si ověřit své znalosti vyzkoušením jednoho z následujících tutoriálů:
Historicky byla kontrola kvality prováděna na vašich zdrojových datech pomocí ArcGIS Data Reviewer. Analýza chyb a pracovní postupy oprav chyb vyžadovaly ruční kontrolu chyb vytvořených utility network, což vyžadovalo kombinaci ručních úprav a vytváření skriptů pro čištění dat k jejich vyřešení. Tým ArcGIS Solutions vydal Utility Data Management Support toolbox, který obsahuje několik nástrojů usnadňujících proces kontroly (Summarize Utility Network Errors) nebo řešení některých chyb (Assign Terminals), ale stále šlo převážně o manuální proces.
Po úvodu do historie nyní prodiskutujme, jak mohou nástroje dostupné v nové sadě Migration doplnit nebo nahradit některé z těchto procesů.
Sada nástrojů Migration
Nová sada nástrojů migration pro utility network zahrnuje nástroje zaměřené na automatizaci migrace do utility network vytvořením utility network založené na vašich stávajících vrstvách a polích. Více o tom, jak tento nástroj funguje, se dozvíte v článku Introducing the Migration toolset pro utility network a v článku Building a utility network.
Shrnuto z předchozích článků, přístup migračních nástrojů je značně odlišný od předchozích a má několik důležitých důsledků. Největší výhodou je, že si zachováváte subtypy, pole a domény vašich stávajících GIS prvků. Nevýhodou tohoto přístupu je, že protože neimplementujete známý model předkonfigurovaný pro konkrétní sadu průmyslových pracovních postupů, nesete odpovědnost za konfiguraci vašeho modelu utility network tak, aby se choval podle vašich představ.
Někteří zákazníci mohou preferovat tento přístup; znamená to však, že místo času věnovaného překladu vašich dat tak, aby odpovídala průmyslovému standardnímu modelu, budete trávit čas konfigurací těchto stejných chování ve vašem organizačním modelu.
Pokaždé, když spustíte nástroj Migrate To Utility Network, vytvoří novou mobilní databázi. Vyvstává tedy otázka, co dělat, když jste strávili čas konfigurací vaší utility network a potřebujete data obnovit? Můžete použít Data Loading toolset k opětovné migraci vašich dat bez ztráty jakýchkoli konfiguračních nebo schématických změn, které jste provedli. Podívejme se na to, jak spolu interagují sada Migration a Data Loading toolset.
Data Loading workspace
Kromě vytvoření mobilní databáze obsahující utility network také migrační nástroj vytvoří data loading workspace. Data loading workspace je kolekce souborů používaných nástroji Data Loading k migraci dat z jednoho schématu do druhého.
To vám umožňuje znovu spustit migraci vašich zdrojových dat do datového modelu původně vytvořeného tímto nástrojem.
Nástroj Load Data Using Workspace v sadě Data Loading vám umožňuje kdykoli znovu spustit migraci dat.
Hlavní výhodou tohoto přístupu je možnost zachovat konfigurační změny provedené ve vašem modelu a zároveň mít možnost obnovit data. Tento přístup však má určitá omezení.
Při spuštění nástroje Load Data Using Workspace musí být odstraněna všechna existující data z databáze. Pokud jste povolili subnetwork controllers nebo vytvořili asociace ve vašich datech, musí být tyto odstraněny dříve, než může nástroj smazat odpovídající data. Existují dva způsoby, jak toto obejít. První přístup bude diskutován v této části.
Prvním krokem k vytvoření opakovatelné migrace je spuštění migračního nástroje s nezaškrtnutým parametrem Load data (výchozí je zaškrtnutý). Tím se vytvoří datový model (v tomto článku označovaný jako šablona) a data loading workspace obsahující mapování dat použitelná k opětovné migraci vašich dat. Poté si můžete ponechat kopii této prázdné databáze pro účely načítání dat.
Jakmile načtete data a provedete konfigurační změny, mohou být tyto začleněny do vašeho procesu migrace dat. Asociace a subnetwork controllers lze exportovat nebo importovat pomocí geoprocesních nástrojů Export Associations, Import Associations, Export Subnetwork Controllers a Import Subnetwork Controllers. Jakékoli konfigurační změny provedené během migrace dat lze také aplikovat na vaši šablonovou geodatabázi.
Export subnetwork controllers a asociací vám umožňuje uložit jakákoli data utility network manuálně vytvořená pro opakované použití při následných migracích.
Pokud provedete jiné schématické změny ve vaší geodatabázi, budete je muset také aplikovat na vaši šablonu. V závislosti na provedených změnách možná budete muset upravit hodnoty polí nebo překlady ve vašem data loading workspace. Více o tom se dozvíte v tématu data loading workspace concepts.
Tento přístup vás může dovést docela daleko; mějte však na paměti, že pokud se rozhodnete posunout hranice datového modelu a jeho konfigurace, zjistíte, že určité typy změn nejsou povoleny. Nejčastější příklad je nemožnost odstranit nebo přejmenovat asset groups nebo asset types. Jak tedy tuto omezenost řešit?
Zde vstupuje do hry druhý přístup. Abychom mohli druhý přístup prodiskutovat, musíme nejprve projít historií projektů migrace dat pro utility network a konkrétně prodiskutovat asset packages.
Asset Packages
První migrace dat vytvořené pro utility network vyžadovaly vytvoření a konfiguraci vaší sítě od začátku. Protože to byl časově náročný proces, Esri vyvinulo sadu nástrojů v rámci Utility Network Package toolboxu, které pomáhají tento proces zjednodušit. Tyto nástroje umožňují vytvářet a spravovat speciálně strukturovanou souborovou geodatabázi nazývanou asset package. Asset package je speciálně formátovaná souborová geodatabáze obsahující schéma geodatabáze (tabulky, subtypy, pole, domény) a tabulky definující schéma a konfiguraci vytvářené utility network. Další sada nástrojů pak čte tuto speciálně formátovanou databázi jako šablonu k vytvoření a konfiguraci geodatabáze a utility network odpovídající tomuto schématu.
Asset package však není jen schéma; obsahuje také data. Jakákoli data načtená do tabulek geodatabáze jsou připojena k odpovídajícím tabulkám nově vytvořené geodatabáze. Asset package také umožňuje naplnit systémové tabulky utility network pro subnetwork controllers a asociace naplněním několika specializovaných tabulek v asset package.
Toto je silný přístup, ale jak se vztahuje k sadě migračních nástrojů? Utility Network Package toolbox obsahuje nástroj umožňující export existující utility network se všemi jejími konfiguracemi do nového asset package. To znamená, že jakmile dokončíte prototypovou/pilotní fázi používání modelu vytvořeného pomocí Migrate To Utility Network toolu, můžete použít Export Asset Package, abyste jej převedli na asset package pro opakované použití při následných migracích.
Jakmile exportujete konfiguraci vaší utility network do asset package, musíte aktualizovat data loading workspace tak, aby ukazoval na nový asset package. Tento přístup vám umožňuje upravovat model, znovu načítat data do asset package pomocí Data Loading toolsetu a použít Asset Package to Geodatabase tool k nasazení asset package do nové utility network.
Menší a jednodušší projekty nemusí tento přístup potřebovat; u větších projektů trvajících několik měsíců vám však umožňuje iterativně vyvíjet a zdokonalovat vaši migraci dat v průběhu času při zachování modelu vytvořeného migrační sadou nástrojů.
Závěr
Přehled procesu migrace dat.
Shrnuto, hlavním účelem nástroje Migrate To Utility Network a celého nástrojového balíku Migration je poskytnout zákazníkům jednoduchou cestu k utility network z jejich současné geodatabáze. Jak ale všichni víme, co může začít jako jednoduchý projekt, se někdy časem může vyvinout v něco složitějšího, a proto lze tyto nástroje integrovat do stávajících osvědčených postupů pro migraci utility network tak, aby vyhovovaly vašim potřebám.
V tomto článku jste se naučili, jak můžete překonat nejběžnější výzvy migrace pomocí stávajících Esri nástrojů. Tyto znalosti by vás měly připravit na řešení jakýchkoli problémů, které se mohou během vaší cesty objevit, a i když nyní nemusíte některé z těchto technik používat, je dobré vědět, že existují pro případ, že by byly v budoucnu potřeba. Podívejte se na Začínáme s nástrojovým balíkem Migration článek pro více informací o tom, jak tyto nástroje získat a najít další zdroje pokrývající témata jako konfigurace, čištění dat a migrace dat.