Skip to main content

レプリカの作成 (データ管理ツール)

サマリー

エンタープライズ ジオデータベース内の指定されたフィーチャクラス、レイヤー、データセット、およびテーブルのリストから、ジオデータベースにレプリカを作成します。

使用法

  • すべてのデータセットは同一のソース (親) エンタープライズ ジオデータベースでなければなりません。

  • ソース (親) ジオデータベースの フィールド名 が、ターゲット (子) ジオデータベースが格納されているデータベースでサポートされているファイル名の最大長を超えていないことを確認してください。 ターゲット ジオデータベースにすべての文字を格納できない場合、フィールド名は切詰められます。 この結果、フィールド名が一致しなくなり、 その続のレプリカの同期において、一致しないフィールド名により、それらのフィールド間で編集内容が転送されなくなります。

  • 複製するデータはトラディショナル バージョン対応登録する必要がありますが、ベース テーブル移行オプションを使用することはできません。

  • 接続されたデータベース ユーザーには、データへの書き込みアクセス権が必要です。

  • 双方向レプリカと、両方のタイプの一方向レプリカの場合は、すべてのデータセットに GlobalID 列が必要です。

  • チェックアウト レプリカと一方向レプリカの場合、子レプリカ ジオデータベースはエンタープライズまたはファイル ジオデータベースのいずれかとなります。

  • 双方向および子から親への一方向レプリカの場合、子ジオデータベースはエンタープライズ ジオデータベースでなければなりません。

  • 一方向レプリカで履歴管理を使用するには、親ワークスペースがデフォルト バージョンに接続されていなければなりません。 子から親への一方向レプリカの場合、子ワークスペースがデフォルト バージョンに接続されていなければなりません。

  • データセットのすべてのデータを複製するか、データのサブセットを複製することができます。 複製するデータのサブセットは、次の方法で指定できます。

    • データにフィルター設定を使用する。

    • ジオプロセシングの [範囲] 環境設定を使用して範囲を指定する。

    • このツールの レプリカ ジオメトリー フィーチャ パラメーターを使用する。

  • テーブルの場合、デフォルトのフィルターはスキーマのみであり、そのテーブルのスキーマだけが複製されます。 フィルターをテーブルに適用するには、適切なフィルターを使用してテーブル ビューを最初に作成します。 次に、このツールの入力として、この結果を使用します。 詳細については、テーブル ビューの作成(make-table-view.yml) をご参照ください。 フィルターとレプリケーションの詳細については、レプリケーションのためのデータの準備 をご参照ください。

  • レプリカ ジオメトリー フィーチャ パラメーターか 範囲 環境設定を使用してレプリカ ジオメトリーを指定できます。

    • レプリカ ジオメトリー フィーチャ パラメーターに値が指定されている場合、これがレプリカ ジオメトリーとして使用されます。

    • レプリカ ジオメトリー フィーチャ パラメーターに値が指定されていない場合は、範囲環境設定がレプリカ ジオメトリーとして使用されます。

    • レプリカ ジオメトリー フィーチャ パラメーター値と範囲環境設定のどちらも指定しない場合は、データの全範囲が使用されます。

  • レプリカ ジオメトリ フィーチャとして、ポイント、ライン、またはポリゴンを指定できます。

  • レプリカ ジオメトリ フィーチャに使用されるフィーチャ レイヤーには、1 つ以上のフィーチャを含めることができます。 複数のフィーチャがある場合は、ジオメトリがマージされ、マージされたジオメトリと交差するデータだけが複製されます。

  • フィルター (選択、定義クエリーなど) がレプリカ ジオメトリー フィーチャに指定されている場合は、それらのフィルター条件を満たすフィーチャだけがレプリカ ジオメトリーの定義に使用されます。 詳細については、レプリケーションのためのデータの準備 をご参照ください。

  • スキーマの再使用 パラメーター オプションは、チェックアウト レプリカの場合にのみ使用できます。

パラメーター

ラベル 説明 データ タイプ

レプリカ データセット

複製されるデータ。 このリストは、エンタープライズ ジオデータベースの編集可能なバージョン対応登録されたデータを参照しているレイヤーおよびテーブルから構成されます。

Table View; Dataset

レプリカ タイプ

作成するレプリカのタイプを指定します。

  • 双方向レプリカ子レプリカと親レプリカの間で、両方向に変更データが送信されます。

  • 一方向レプリカ親レプリカから子レプリカへの方向にのみ変更データが送信されます。

  • チェックアウト レプリカデータの複製、編集、およびチェックインは 1 度だけ実行されます。

  • 一方向 (子から親へ) レプリカ子レプリカから親レプリカへの方向にのみ変更データが送信されます。

String

複製したデータを格納するジオデータベース

(オプション)

子レプリカをホストするジオデータベース。 ジオデータ サービスはリモート ジオデータベースを表すために使用されます。 ジオデータベースは、エンタープライズかファイル ジオデータベースのどちらかになります。 双方向および子から親への一方向レプリカの場合、子ジオデータベースはエンタープライズ ジオデータベースでなければなりません。 一方向レプリカおよびチェックアウト レプリカの場合は、ファイル ジオデータベースかエンタープライズ ジオデータベースのどちらでもかまいません。

出力タイプ パラメーターが ジオデータベース に設定されている場合、このパラメーターは必須です。

Workspace; GeoDataServer

レプリカ名

レプリカを識別する名前。

String

レプリカ アクセス タイプ

(オプション)

作成するレプリカ アクセスのタイプを指定します。

  • すべてトポロジなどのコンプレックス タイプがサポートされており、データがバージョン対応登録されている必要があります。 これがデフォルトです。

  • シンプル子レプリカのデータはバージョン対応登録されておらず、シンプル タイプである必要があります。 このオプションを指定すると、レプリカの相互運用が可能になります。 親の非シンプル フィーチャ (たとえばトポロジのフィーチャ) は、シンプル フィーチャ (たとえば、ポイント、ライン、ポリゴン フィーチャクラス) に変換されます。

String

初期のデータ送信側

(オプション)

非接続モード時にどちらのレプリカがデータ変更を送信するかを指定します。 接続モードで動作中は、このパラメーターに意味はありません。 このオプションを指定すると、最初のデータ送信を行うレプリカから変更データが最初に受信されるまで、相対レプリカは更新内容を送信することはありません。

  • 子データ送信側初期のデータ送信側は子レプリカです。 これがデフォルトです。

  • 親データ送信側初期のデータ送信側は親レプリカです。

String

拡張フィーチャクラスとテーブル

(オプション)

ネットワーク、トポロジー、またはリレーションシップ クラスに存在するフィーチャクラスやテーブルなど、関連するフィーチャクラスおよびテーブルを追加するかどうかを指定します。

  • デフォルトの使用レプリカ内のフィーチャクラスおよびテーブルに関連するフィーチャクラスおよびテーブルが追加されます。 フィーチャクラスの場合は、デフォルトで空間フィルターを交差するすべてのフィーチャがレプリカに含まれます。 空間フィルターが指定されていないと、すべてのフィーチャが含まれます。 テーブルの場合は、デフォルトでスキーマのみがレプリカに含まれます。 これがデフォルトです。

  • スキーマのみを使用して追加関連するフィーチャクラスおよびテーブルのスキーマのみが追加されます。

  • すべての行関連するフィーチャクラスおよびテーブルのすべての行が追加されます。

  • 追加しない関連するフィーチャクラスまたはテーブルが追加されません。

String

スキーマの再使用

(オプション)

複製するデータのスキーマを含むジオデータベースを再使用するかどうかを指定します。 これにより、データの複製にかかる時間が短縮されます。 このパラメーターはチェックアウト レプリカの場合にのみ使用できます。

  • 再使用しないスキーマは再利用されません。 これがデフォルトです。

  • 再使用スキーマが使用されます。

String

関連データの複製

(オプション)

レプリカに存在する行に関連付けられている行を複製するかどうかを指定します。 たとえば、レプリケーション フィルター内部にフィーチャ (f1) があり、そのフィルター外部にこのフィーチャに関連付けられた別のクラスの関連フィーチャ (f2) があるとします。 この場合、関連データの取得を選択すると、フィーチャ f2 がレプリカに含まれます。

  • 関連付けない関連データは複製されません。

  • 関連付ける関連データが複製されます。 これがデフォルトです。

String

レプリカ ジオメトリ フィーチャ

(オプション)

複製するエリアを指定するために使用されるフィーチャ。

Feature Layer

履歴管理を使用して、一方向レプリケーションの変更を追跡する

(オプション)

変更の追跡に、バージョニングの差分テーブルを使用する代わりにアーカイブ クラスを使用するかどうかを指定します。 このオプションは、一方向レプリカでのみ使用できます。

  • オン変更の追跡にアーカイブが使用されます。

  • オフ変更の追跡にアーカイブが使用されません。 これがデフォルトです。

Boolean

既存データのみ登録

(オプション)

子ジオデータベースに存在するデータを使用してレプリカ データセットを登録するかどうかを指定します。 子ジオデータベース内のデータセットは、親ジオデータベース内のデータセットと同じ名前である必要があります。

  • オン子ジオデータベースの既存データを使用してレプリカを登録します。

  • オフ親ジオデータベース内のデータが子ジオデータベースにコピーされます。 これがデフォルトです。

Boolean

出力タイプ

(オプション)

複製されるデータの出力タイプを指定します。

  • ジオデータベースデータが既存のジオデータベースに複製されます。 これがデフォルトです。

  • XML ファイルデータが XML ワークスペース ドキュメントに複製されます。

  • 新しいファイル ジオデータベースツールの実行時に作成される新しいファイル ジオデータベースにデータが複製されます。 ファイル ジオデータベースの場所 パラメーターに、新しいファイル ジオデータベースの場所と名前を指定します。 このオプションは、一方向レプリカおよびチェックアウト レプリカでのみ使用できます。

String

データの複製先の XML ファイル

(オプション)

作成される .xml ファイルの名前と場所。

出力タイプ パラメーターが XML ファイル に設定されている場合、このパラメーターは必須です。

File

テーブルのすべてのレコード

(オプション)

フィルターが適用されていないテーブル (選択やフィルター設定など) の子ジオデータベースにすべてのレコードをコピーするか、スキーマのみをコピーするかを指定します。

フィルターの適用されているテーブルが優先されます。

  • オンフィルターが適用されていないテーブルの場合、すべてのレコードが子ジオデータベースにコピーされます。 このオプションは expand_feature_classes_and_tables パラメーター値をオーバーライドします。

  • オフフィルターが適用されていないテーブルの場合、スキーマのみが子ジオデータベースにコピーされます。 フィルターの適用されているテーブルが優先されます。 これがデフォルトです。

Boolean

ファイル ジオデータベースの場所

(オプション)

子レプリカをホストするために作成されるファイル ジオデータベースの場所。 出力タイプ パラメーターが 新しいファイル ジオデータベース に設定され、一方向レプリカおよびチェックアウト レプリカでのみ使用できる場合に、このパラメーターは必須です。

Folder

ファイル ジオデータベース名

(オプション)

子レプリカをホストするために作成されるファイル ジオデータベースの名前。 出力タイプ パラメーターが 新しいファイル ジオデータベース に設定され、一方向レプリカおよびチェックアウト レプリカでのみ使用できる場合に、このパラメーターは必須です。

String

ジオメトリー フィルター タイプ

(オプション)

レプリカ データセット パラメーター値と レプリカ ジオメトリー フィーチャ パラメーター値の間の空間リレーションシップを指定します。 空間リレーションシップは、レプリカ ジオメトリー フィーチャ パラメーター値によって定義される範囲内のデータに適用されます。

  • 含むレプリカ ジオメトリー フィーチャ パラメーター値の選択したフィーチャに含まれる レプリカ データセット パラメーター値のフィーチャが抽出されます。

  • 交差するレプリカ ジオメトリー フィーチャ パラメーター値のフィーチャと交差する レプリカ データセット パラメーター値のフィーチャが抽出されます。 これがデフォルトです。

String

複製

(オプション)

レプリカ データセット パラメーター値が、すべてのフィーチャを含めて複製されるか、スキーマのみを使用して複製されるかを指定します。

レプリカ タイプ パラメーター値がチェックアウト レプリカの場合にこのパラメーターを使用できます。

  • データレプリカ データセット パラメーター値からのフィーチャが出力レプリカに含まれます。 これがデフォルトです。

  • スキーマのみレプリカ データセット パラメーター値のスキーマのみが出力レプリカに追加されます。

String

派生した出力

ラベル 説明 データ タイプ

出力子バージョン ワークスペース

出力子ジオデータベース。

Workspace

出力レプリカ名

出力レプリカの名前。

String

環境

現在のワークスペース, 出力データのコンフィグレーション キーワード, 範囲, スクラッチ ワークスペース

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい