マッピング テーブルの生成 (Generate Mapping Table) (データ管理)

サマリー

構成済みのデータの読み込みワークスペースに基づいてマッピング テーブルを生成します。 出力テーブルは、定義済みのデータセット、フィールド、属性ドメインのコード値の説明のリストで構成されます。

使用法

  • このテーブルには、部分文字列のコレクションがスペースで区切られて含まれており、これらのサブ文字列がソースとターゲット スキーマを照合するために使用されます。 テーブルは部分文字列の双方向照合に使用されるため、順序は重要ではありません。

  • 出力テーブルでは、各列および許容値が次の形式で記載されます。

    • type- データセット、フィールド、または値
    • substringsa- ユーザー定義の部分文字列
    • substringsb- ユーザー定義の部分文字列
    • match_strings- Yes または No の値

パラメーター

ラベル説明データ タイプ
Data Reference Workbook

マッピング テーブルの生成に使用される Data Reference Workbook。

File
出力テーブル

データの読み込みワークスペースからのソースとターゲットのマッピングに基づいてデータセット、フィールド、属性ドメインのコード値の説明のリストを含む出力テーブル。 このテーブルを [データの読み込みワークスペースの作成 (Create Data Loading Workspace)] ツールで使用して、データ読み込みワークスペースの以降の反復処理を調整します。

Table

arcpy.management.GenerateMappingTable(in_workbook, out_table)
名前説明データ タイプ
in_workbook

マッピング テーブルの生成に使用される Data Reference Workbook。

File
out_table

データの読み込みワークスペースからのソースとターゲットのマッピングに基づいてデータセット、フィールド、属性ドメインのコード値の説明のリストを含む出力テーブル。 このテーブルを [データの読み込みワークスペースの作成 (Create Data Loading Workspace)] ツールで使用して、データ読み込みワークスペースの以降の反復処理を調整します。

Table

コードのサンプル

GenerateMappingTable の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで GenerateMappingTable 関数を使用する方法を示しています。

import arcpy

arcpy.management.GenerateMappingTable(
    "C:/data/DataLoadingWorkspace/DataReference.xlsx", "C:/temp/Default.gdb/DataReference_GenerateMappingTable"
)
GenerateMappingTable の例 (Python ウィンドウ)

次のスクリプトは、スタンドアロン スクリプトで GenerateMappingTable 関数を使用する方法を示しています。

# Name: GenerateMappingTable.py
# Description: Generate a Mapping Table from the input Data Reference workbook.

# Import system modules
import arcpy

# Set local variables
workbook = "C:/data/DataLoadingWorkspace/DataReference.xlsx"
mapping = "C:/temp/MappingTable.csv"

arcpy.management.GenerateMappingTable(in_workbook=workbook, out_table=mapping)

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック