Verzování typu branch versioning (určené pro editaci verzovaných dat pomocí feature služeb) uchovává informaci o editacích prvku v průběhu jeho existence v geodatabázi, a to dokonce i u prvků již smazaných. Editovaný prvek je vždy při editaci v tabulce zkopírován, hodnota atributu změněna a systémovému atributu gdb_from_date nastaven čas aktualizace. Při smazání prvku se podobně přenastaví i atribut gdb_deleted_at a příznak gdb_is_delete. To si můžete prohlédnout na následujícím obrázku, který zachycuje záznam o několika editacích (a nakonec smazání) prvku s objectid=1.
ukázka nárůstu počtu historických záznamů v editované tabulce s branch verzováním
Velmi brzy po vzniku verzování (typu branch versioning) se vyskytl požadavek na nástroj, pomocí kterého by bylo možné bezpečně odebírat již nepotřebné historické záznamy z tabulky. Protože i když by u „bobtnající“ dlouho editované tabulky nemělo docházet k degradaci odezvy (díky indexaci), přeci jen tabulka zabírá stále více a více místa a u často editované tabulky s mnoha záznamy by mohlo časem dojít ke značnému nárůstu na velikosti.
Podobně jako u archivace s nástrojem Trim Archive History tedy pro tabulky a třídy verzované pomocí tohoto způsobu vznikl v ArcGIS Pro 3.5 nástroj Uvolnit historii verzování (Prune Branch History).
Jaké jsou parametry tohoto geoprocessingového nástroje?
Je potřeba, aby vstupní tabulka do nástroje byla verzovaná pomocí branch verzování, aby byla do nástroje zadaná z SDE připojení, která má nastavené v parametrech připojení branch verzování, a připojení bylo pod uživatelem vlastnícím danou třídu nebo tabulku.
nastavení branch verzování v parametrech SDE připojení
Nástroj neodmaže záznamy v případě, že se jakákoliv z verzí odkazuje na čas odštěpení, který je před zadaným časem pro oříznutí. Je tedy potřeba provést reconcile/post verzí do DEFAULT. Ideálně verze i před spuštěním nástroje smazat.
Dále je potřeba (kvůli exkluzivnímu zámku), aby daná třída nebyla uzamčena žádnou službou či uživatelem ArcGIS Pro. Je teda vhodné tento nástroj pouštět v době, kdy uživatelé s touto třídou nepracují a služby, které tabulku referencují, lze vypnout. Esri také doporučuje před spuštěním tohoto nástroje databázi pro jistotu zazálohovat.
Více informací k nástroji se lze dočíst na stránkách Esri.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.