Skip to main content

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

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

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

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

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

注意:

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

データセットをトラディショナル バージョン対応登録する前に、データセットがサポートされていることを確認します。 以下のいずれかに当てはまる場合、データセットをトラディショナル バージョン対応登録することはできません。

  • このデータセットは、すでにバージョン対応登録されています。

  • データセットで履歴管理が有効になっている。

  • データセットに一意なインデックスが定義されている。

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

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

  1. カタログ ウィンドウ データベース フォルダー にあるエンタープライズ ジオデータベースにデータセット所有者として接続します。

  2. 該当するデータセットを右クリックして 管理 をクリックします。

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

  3. バージョニング をオンにして トラディショナル を選択します。

  4. OK をクリックします。

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

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

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

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

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

  1. カタログ ウィンドウ データベース フォルダー にあるエンタープライズ ジオデータベースにデータセット所有者として接続します。

  2. 該当するデータセットを右クリックして 管理 をクリックします。

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

  3. バージョニング をオンにして トラディショナル を選択します。

  4. トラディショナルベース テーブル移行オプション をオンにします。

  5. OK をクリックします。

    これで、該当するデータセットがベース テーブル移行オプションでバージョン対応登録されました。

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

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

注意:

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

  1. カタログ ウィンドウ データベース フォルダー にあるエンタープライズ ジオデータベースにデータセット所有者として接続します。

  2. 該当するデータセットを右クリックして 管理 をクリックします。

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

  3. バージョニング をオフにします。

  4. OK をクリックします。

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