データセットのトラディショナル バージョン対応登録

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

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

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

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

注意:

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

データセットのトラディショナル バージョン対応登録

トラディショナル バージョニングを使用してデータセットをバージョン対応登録するには、次の手順を実行します。

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

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

  3. [バージョニング] をオンにして [トラディショナル] を選択します。
  4. [OK] をクリックします。
  5. これで、該当するデータセットがバージョン対応登録されました。

データをトラディショナル バージョン対応登録すると、データに対して実行される挿入、更新、削除操作を追跡するために、2 つの差分テーブルが作成されます。 したがってバージョン対応のデータセットは、元のテーブル (ビジネス テーブルまたはベース テーブルと呼ばれます) と、差分テーブル内に格納された変更内容で構成されます。

データセットをバージョン対応登録すると、A (ADD) テーブルと D (DELETE) テーブルの 2 つの差分テーブルと、属性インデックスが作成されます。 A テーブル、D テーブル、およびそれらの属性インデックスは、ジオデータベースにおいて最も頻繁にアクセスされる可能性があります。 この場合、これらのテーブルはフィーチャクラスまたはテーブルに対するすべてのクエリで読み取られます。 また、ユーザーが編集を行うたびに、これらのテーブルのいずれかまたは両方に行が追加されるため、編集頻度の高いジオデータベースでは、テーブルが急激に肥大化します。 したがって、最適なパフォーマンスを維持するために、データ管理者はそれらの格納と定期的な圧縮を計画する必要があります。 バージョン管理タスクの詳細については、「推奨されるバージョン管理ワークフロー」をご参照ください。

ベース テーブル移行オプションを使用したバージョン対応登録

データのベース テーブル移行オプションを使用するバージョン対応編集は、ロング トランザクションおよび個別編集のトラディショナル バージョニングの利点を提供しつつ、サード パーティ製のアプリケーションによるバージョン非対応の編集をサポートするよう設計されています。 これにより、デフォルト バージョンに保存されている編集内容は、直接編集されたか、他のバージョンからマージされたかにかかわらず、ベース (ビジネス) テーブルに保存されます。 他のバージョンへの編集内容は、保存の際に差分テーブルに残ります。 このオプションはシンプル フィーチャ (トポロジ、ネットワーク データセット、またはユーティリティ ネットワークに属していないフィーチャ) でのみ利用可能です。

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

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

  3. [バージョニング] をオンにして [トラディショナル] を選択します。
  4. [トラディショナル][ベース テーブル移行オプション] をオンにします。
  5. [OK] をクリックします。
  6. これで、該当するデータセットがベース テーブル移行オプションでバージョン対応登録されました。

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

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

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

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

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

  3. [バージョニング] をオフにします。
  4. [OK] をクリックします。
  5. これで、該当するデータセットのバージョン対応登録が解除されました。

関連トピック