データセットをブランチ バージョニングでバージョン対応登録

Standard または Advancedのライセンスで利用可能。

エンタープライズ ジオデータベースにデータセットを追加または作成した当初は、データセットはバージョン対応登録されず、バージョン非対応のデータと見なされます。 バージョン内でデータセットを編集する前に、データセットをバージョン対応登録する必要があります。 あるバージョンでデータセットを編集する必要が生じる理由については、「バージョニングの概要」をご参照ください。

データセットのバージョン対応登録時に使用できるバージョニング タイプには、次の 2 種類があります。

バージョニング タイプの詳細

注意:

使用するバージョニングのタイプに関係なく、登録前にデータの読み込みを完了しておくことをお勧めします。 あらゆるバージョニング タイプは、データ読み込み操作の処理時間に追加できるさまざまなシステム管理テーブル、インデックス、および属性を追加します。

データセットをブランチ バージョニングでバージョン対応登録

前提条件:

データセットをブランチ バージョン対応登録する前に、満たす必要がある多くの要件があります。 ブランチ バージョン対応データは Web GIS 用に設計されており、プラットフォーム全体、オフライン、すべてのポータル間で使用されるため、さまざまなワークフローに対応できるようにデータセットを正しく準備することが重要です。

ブランチ バージョニングでデータセットをバージョン対応登録するには、次の要件が満たされている必要があります。

  • 10.6 以降のエンタープライズ ジオデータベースを使用する必要があります。 次のデータベース プラットフォームがサポートされています。
  • データセットは、トラディショナル バージョニングを使用してバージョン対応登録したり、履歴管理を有効にしたりすることはできません。
  • データセットには Global ID があり、編集情報の記録が UTC 時間標準を使用して有効になっている必要があります。
  • リレーションシップ クラスに属するデータセットの場合、リレーションシップの主キーでは [オブジェクト ID] フィールドを使用してはなりません。 詳細については、「リレーションシップ クラスのプロパティ」をご参照ください。
  • データセットの基本的なデータベース テーブル上の一意のインデックスを削除する必要があります。

サポートされていないデータ タイプとしては、次のものがあります。

  • Raster
  • Oracle 圧縮テーブル

注意:

データセットをブランチ バージョン対応登録すると、そのデータセットにアクセスするために必要な最小クライアント バージョンは ArcGIS Pro 2.1 になります。 これは、データセットは ArcMap で使用できなくなることも意味します。

データセットをブランチ バージョン対応登録するには、次の手順に従います。

  1. [カタログ] ウィンドウ カタログ ウィンドウ[データベース] フォルダー データベース にあるエンタープライズ ジオデータベースにデータセット所有者として接続します。
  2. 該当するデータセットを右クリックして [管理] をクリックします。

    [管理] タブがアクティブの状態で [プロパティ] ダイアログ ボックスが表示されます。

  3. [バージョニング][ブランチ] が選択されていることを確認します。

    [履歴管理][Global ID]、および [編集情報の記録] は、該当するデータセットに対してまだ設定されていない場合に自動的にオンになります。

  4. [OK] をクリックします。
  5. これでデータセットがブランチ バージョン対応登録されました。 登録の処理中に、新しい複数のフィールドがデータセットに追加され、挿入、更新、および削除操作の編集履歴を追跡できる履歴管理が有効になります。

フィーチャおよびオブジェクトのバージョン対応表現を管理する際に重要となる次の 4 つのシステム属性が追加されました。

  • GDB_FROM_DATE - 編集時点のモーメント
  • GDB_IS_DELETE - フィーチャをアクティブまたは廃止としてマーク
  • GDB_BRANCH_ID - 編集を分離するブランチ ID
  • GDB_ARCHIVE_OID - 一意の行識別子

削除を追跡できる次の 2 つの属性もフィーチャクラスまたはテーブルに追加されました。これらの属性は、標準の編集情報の記録フィールドと組み合わせて使用できます。

  • GDB_DELETED_AT
  • GDB_DELETED_BY

ブランチ バージョン対応登録した後、次の手順は、データセットを組織のポータルに公開することです。 これにより、Web フィーチャ レイヤーとして編集するためにデータにアクセスできるようになります。

詳細については、「ブランチ バージョン対応データの共有」をご参照ください。

データセットのバージョン対応登録解除

データセットがバージョニング環境で必要がなくなった場合や、データの読み込みを実行する必要があるが余分なバージョン テーブルやインデックスからオーバーヘッドしたくない場合に、データセットのバージョン対応登録を解除することができます。 バージョン対応登録を解除するには、データセットへの排他ロックが必要です。

注意:
データセットのバージョン対応登録を解除すると、デフォルトにポストされていない名前付きバージョンで行われたバージョン対応登録された編集はすべて削除されます。 これらの編集内容が失われないようにするには、データセットのバージョン対応登録の解除に先立ち、確実に、すべての名前付きバージョンをリコンサイルし、デフォルトにポストする必要があります。

データセットのバージョン対応登録を解除するには、次の手順を実行します。

  1. [カタログ] ウィンドウ カタログ ウィンドウ[データベース] フォルダー データベース にあるエンタープライズ ジオデータベースにデータセット所有者として接続します。
  2. 該当するデータセットを右クリックして [管理] をクリックします。

    [管理] タブがアクティブの状態で [プロパティ] ダイアログ ボックスが表示されます。

  3. [バージョニング] をオフにします。
  4. [OK] をクリックします。

これで、該当するデータセットのバージョン対応登録が解除されました。

関連トピック