レプリカの作成 (データ管理ツール)
サマリー
エンタープライズ ジオデータベース内の指定されたフィーチャクラス、レイヤー、データセット、およびテーブルのリストから、ジオデータベースにレプリカを作成します。
使用法
すべてのデータセットは同一のソース (親) エンタープライズ ジオデータベースでなければなりません。
ソース (親) ジオデータベースの フィールド名 が、ターゲット (子) ジオデータベースが格納されているデータベースでサポートされているファイル名の最大長を超えていないことを確認してください。 ターゲット ジオデータベースにすべての文字を格納できない場合、フィールド名は切詰められます。 この結果、フィールド名が一致しなくなり、 その続のレプリカの同期において、一致しないフィールド名により、それらのフィールド間で編集内容が転送されなくなります。
複製するデータはトラディショナル バージョン対応登録する必要がありますが、ベース テーブル移行オプションを使用することはできません。
接続されたデータベース ユーザーには、データへの書き込みアクセス権が必要です。
双方向レプリカと、両方のタイプの一方向レプリカの場合は、すべてのデータセットに GlobalID 列が必要です。
チェックアウト レプリカと一方向レプリカの場合、子レプリカ ジオデータベースはエンタープライズまたはファイル ジオデータベースのいずれかとなります。
双方向および子から親への一方向レプリカの場合、子ジオデータベースはエンタープライズ ジオデータベースでなければなりません。
一方向レプリカで履歴管理を使用するには、親ワークスペースがデフォルト バージョンに接続されていなければなりません。 子から親への一方向レプリカの場合、子ワークスペースがデフォルト バージョンに接続されていなければなりません。
データセットのすべてのデータを複製するか、データのサブセットを複製することができます。 複製するデータのサブセットは、次の方法で指定できます。
データにフィルター設定を使用する。
ジオプロセシングの [範囲] 環境設定を使用して範囲を指定する。
このツールの レプリカ ジオメトリー フィーチャ パラメーターを使用する。
テーブルの場合、デフォルトのフィルターはスキーマのみであり、そのテーブルのスキーマだけが複製されます。 フィルターをテーブルに適用するには、適切なフィルターを使用してテーブル ビューを最初に作成します。 次に、このツールの入力として、この結果を使用します。 詳細については、テーブル ビューの作成(make-table-view.yml) をご参照ください。 フィルターとレプリケーションの詳細については、レプリケーションのためのデータの準備 をご参照ください。
レプリカ ジオメトリー フィーチャ パラメーターか 範囲 環境設定を使用してレプリカ ジオメトリーを指定できます。
レプリカ ジオメトリー フィーチャ パラメーターに値が指定されている場合、これがレプリカ ジオメトリーとして使用されます。
レプリカ ジオメトリー フィーチャ パラメーターに値が指定されていない場合は、範囲環境設定がレプリカ ジオメトリーとして使用されます。
レプリカ ジオメトリー フィーチャ パラメーター値と範囲環境設定のどちらも指定しない場合は、データの全範囲が使用されます。
レプリカ ジオメトリ フィーチャとして、ポイント、ライン、またはポリゴンを指定できます。
レプリカ ジオメトリ フィーチャに使用されるフィーチャ レイヤーには、1 つ以上のフィーチャを含めることができます。 複数のフィーチャがある場合は、ジオメトリがマージされ、マージされたジオメトリと交差するデータだけが複製されます。
フィルター (選択、定義クエリーなど) がレプリカ ジオメトリー フィーチャに指定されている場合は、それらのフィルター条件を満たすフィーチャだけがレプリカ ジオメトリーの定義に使用されます。 詳細については、レプリケーションのためのデータの準備 をご参照ください。
スキーマの再使用 パラメーター オプションは、チェックアウト レプリカの場合にのみ使用できます。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
レプリカ データセット |
複製されるデータ。 このリストは、エンタープライズ ジオデータベースの編集可能なバージョン対応登録されたデータを参照しているレイヤーおよびテーブルから構成されます。 |
Table View; Dataset |
|
レプリカ タイプ |
作成するレプリカのタイプを指定します。
|
String |
|
複製したデータを格納するジオデータベース (オプション) |
子レプリカをホストするジオデータベース。 ジオデータ サービスはリモート ジオデータベースを表すために使用されます。 ジオデータベースは、エンタープライズかファイル ジオデータベースのどちらかになります。 双方向および子から親への一方向レプリカの場合、子ジオデータベースはエンタープライズ ジオデータベースでなければなりません。 一方向レプリカおよびチェックアウト レプリカの場合は、ファイル ジオデータベースかエンタープライズ ジオデータベースのどちらでもかまいません。 出力タイプ パラメーターが ジオデータベース に設定されている場合、このパラメーターは必須です。 |
Workspace; GeoDataServer |
|
レプリカ名 |
レプリカを識別する名前。 |
String |
|
レプリカ アクセス タイプ (オプション) |
作成するレプリカ アクセスのタイプを指定します。
|
String |
|
初期のデータ送信側 (オプション) |
非接続モード時にどちらのレプリカがデータ変更を送信するかを指定します。 接続モードで動作中は、このパラメーターに意味はありません。 このオプションを指定すると、最初のデータ送信を行うレプリカから変更データが最初に受信されるまで、相対レプリカは更新内容を送信することはありません。
|
String |
|
拡張フィーチャクラスとテーブル (オプション) |
ネットワーク、トポロジー、またはリレーションシップ クラスに存在するフィーチャクラスやテーブルなど、関連するフィーチャクラスおよびテーブルを追加するかどうかを指定します。
|
String |
|
スキーマの再使用 (オプション) |
複製するデータのスキーマを含むジオデータベースを再使用するかどうかを指定します。 これにより、データの複製にかかる時間が短縮されます。 このパラメーターはチェックアウト レプリカの場合にのみ使用できます。
|
String |
|
関連データの複製 (オプション) |
レプリカに存在する行に関連付けられている行を複製するかどうかを指定します。 たとえば、レプリケーション フィルター内部にフィーチャ (f1) があり、そのフィルター外部にこのフィーチャに関連付けられた別のクラスの関連フィーチャ (f2) があるとします。 この場合、関連データの取得を選択すると、フィーチャ f2 がレプリカに含まれます。
|
String |
|
レプリカ ジオメトリ フィーチャ (オプション) |
複製するエリアを指定するために使用されるフィーチャ。 |
Feature Layer |
|
履歴管理を使用して、一方向レプリケーションの変更を追跡する (オプション) |
変更の追跡に、バージョニングの差分テーブルを使用する代わりにアーカイブ クラスを使用するかどうかを指定します。 このオプションは、一方向レプリカでのみ使用できます。
|
Boolean |
|
既存データのみ登録 (オプション) |
子ジオデータベースに存在するデータを使用してレプリカ データセットを登録するかどうかを指定します。 子ジオデータベース内のデータセットは、親ジオデータベース内のデータセットと同じ名前である必要があります。
|
Boolean |
|
出力タイプ (オプション) |
複製されるデータの出力タイプを指定します。
|
String |
|
データの複製先の XML ファイル (オプション) |
作成される 出力タイプ パラメーターが XML ファイル に設定されている場合、このパラメーターは必須です。 |
File |
|
テーブルのすべてのレコード (オプション) |
フィルターが適用されていないテーブル (選択やフィルター設定など) の子ジオデータベースにすべてのレコードをコピーするか、スキーマのみをコピーするかを指定します。 フィルターの適用されているテーブルが優先されます。
|
Boolean |
|
ファイル ジオデータベースの場所 (オプション) |
子レプリカをホストするために作成されるファイル ジオデータベースの場所。 出力タイプ パラメーターが 新しいファイル ジオデータベース に設定され、一方向レプリカおよびチェックアウト レプリカでのみ使用できる場合に、このパラメーターは必須です。 |
Folder |
|
ファイル ジオデータベース名 (オプション) |
子レプリカをホストするために作成されるファイル ジオデータベースの名前。 出力タイプ パラメーターが 新しいファイル ジオデータベース に設定され、一方向レプリカおよびチェックアウト レプリカでのみ使用できる場合に、このパラメーターは必須です。 |
String |
|
ジオメトリー フィルター タイプ (オプション) |
レプリカ データセット パラメーター値と レプリカ ジオメトリー フィーチャ パラメーター値の間の空間リレーションシップを指定します。 空間リレーションシップは、レプリカ ジオメトリー フィーチャ パラメーター値によって定義される範囲内のデータに適用されます。
|
String |
|
複製 (オプション) |
レプリカ データセット パラメーター値が、すべてのフィーチャを含めて複製されるか、スキーマのみを使用して複製されるかを指定します。 レプリカ タイプ パラメーター値がチェックアウト レプリカの場合にこのパラメーターを使用できます。
|
String |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力子バージョン ワークスペース |
出力子ジオデータベース。 |
Workspace |
|
出力レプリカ名 |
出力レプリカの名前。 |
String |
環境
現在のワークスペース, 出力データのコンフィグレーション キーワード, 範囲, スクラッチ ワークスペース
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい