0 / 0
資料の 英語版 に戻る
参照データ・セットのファイルのインポート

参照データ・セットのファイルのインポート

CSV (コンマ区切り値) 形式でカタログの外部に参照データ・セットを作成してから、値をインポートまたは再インポートすることができます。 複数の参照データ・セット内の値の間の値マッピング関係のインポートも実行できます。

以下のいずれかの方法を使用して、参照データ・セットをインポートします。

  • API 要求を使用して、以前にエクスポートした ZIP ファイルから 1 つ以上のリファレンス・データ・セットをインポートします。

    ZIP ファイルを使用したインスタンスからのすべてのガバナンス成果物のインポート の説明に従って ZIP ファイルに参照データ・セットをインポートする場合、API 呼び出しでは常に merge_option=all を使用する必要があります。

  • UI または API 要求を使用して CSV ファイルから参照データ・セット情報をインポートします。 複数の参照データ・セットを 1 つのファイルにインポートできます。 この方法には参照データ値は含まれません。個別にインポートする必要があります。

  • UI または API 要求を使用して、特定のセットの CSV ファイルからリファレンス・データ値をインポートします。

  • UI または API 要求を使用して、関連する参照データ値を CSV ファイルから既存の参照データ・セットにインポートします。

注: インポートできる値の最大数は 5000 個です。

IBM Knowledge Catalog プラン には、作成できる参照データ・セットの数とサイズに関する制限があります。

ZIP ファイル内の参照データ・セットをインポートまたはエクスポートすると、その ZIP ファイルに含まれる参照データ・セットを定義する CSV ファイルがファイルに含まれます。別個のフォルダーには、セットごとに 1 つの CSV ファイルとその参照データ値が含まれます。 これらの CSV ファイルの形式は異なります。

参照データ・セット CSV ファイルは、組み込まれた各セットのプロパティー (成果物 ID、名前、説明、属するカテゴリー、参照データ・セット・タイプなど) を定義します。 形式は以下のようになります。

artifact_id,Name,Artifact Type,Category,Description,Secondary Categories,Related Terms,Data Set Type
026df326-74f2-4dce-8d6b-7d2f36b09d98,Customer Non Performing Loan Status,reference_data,54b9bd8a-ddfb-4512-8d46-e26d2926981e,Distinguishes between Customers according to their number of outstanding non-performing loans.,ecf8fade-4956-4e92-9a56-308949f0cb58,a9a63e90-94df-4b00-95ec-a951189d2183,TEXT
0544a0b7-07b7-4509-8cbe-22e36caa218b,Household Life Cycle Status,reference_data,8a72919e-8c40-4a73-b190-4803deb2160d,Distinguishes between Households according to the state of existence of the Household.,ecf8fade-4956-4e92-9a56-308949f0cb58,3a6f0d98-64fc-4166-b3e4-7f2ebcbeac9f,TEXT
07cf348c-76a3-482c-9614-2b89edabbaaf,Financial Legal Status,reference_data,54b9bd8a-ddfb-4512-8d46-e26d2926981e,"Distinguishes between Individuals or Organizations according to whether they are undergoing proceedings that affect their financial standing; for example, (US) Chapter 11 status, In Liquidation, In Receivership, Bankrupt.",ecf8fade-4956-4e92-9a56-308949f0cb58,03976617-abe9-4e5a-88cf-57193b22cce1,TEXT

参照データ値の CSV ファイルは、少なくとも、参照データ・セット用に定義された以下の列で構成されます。

  1. コード
  2. 価値
  3. 説明 (オプション)
  4. 親 (オプション)

また、関連する参照データ値やカスタム列などの他の情報が含まれている場合もあります。

例えば NAICS コードでは、参照データ・セットの最初の数行は次のようになります。

Code,value,description,parent
11,Agriculture, Forestry, Fishing and Hunting
111,Crop Production,Crop Produ,11
1111,Oilseed and Grain Farming,111
11111,Soybean Farming,Soybean Farming,1111
111110,Soybean Farming,Soybean Farming,1111
11112,Oilseed (except Soybean) Farming,Oilseed (except Soybean) Farming,1111
111120,Oilseed (except Soybean) Farming,Oilseed (except Soybean) Farming,1111

ガバナンス成果物をインポートするための CSV ファイル・フォーマットでの CSV ファイルのフォーマットについて詳しく説明します。 さまざまなインポート方法については、 ガバナンス成果物のインポート方法で説明されています。

以下のセクションでは、UI を使用して参照データ・セットの CSV ファイルをインポートする方法について説明します。

参照データ値を持つファイルのインポート

選択した参照データ・セットで、 「ファイルのアップロード」 をクリックして、値のインポート元の CSV ファイルを選択します。

  • ファイル内の行のうち、既存のコードを持つものは、既存の行を更新します。
  • 新しいコードを持つ行が、追加されます。

CSV ファイルから値をインポートする場合は、ファイルの列を任意のデフォルト列またはカスタム列にマップします。 列が存在しない場合は、作成できます。

カスタム列のインポート

デフォルトでは、参照データ・セットの値には、「コード」、「値」、「説明」(オプション)、および「親」(オプション) の各列があります。 ただし、コードに関連する追加情報を カスタム列にキャプチャーすることもできます。 例えば、国別コードの参照データ・セットがあり、その国の首相、言語、代替名などの他の属性を取り込む必要が生じることがあります。

カスタム列は、そのような列が定義されている CSV ファイルから参照データ・セットを作成するとき、または CSV ファイルから既存の参照データ・セットに値をインポートまたは再インポートするときに追加できます。

カスタム列を含む CSV ファイルの一部については、以下の例を参照してください。 このファイルは、値のインポートまたは再インポートに使用できます。

code,value,description,Capital City,National Day,Official Language,Population
AFG,Afghanistan,The Islamic Republic of Afghanistan,Kabul,19/08/1919,دری,37200000
ALA,Åland Islands,Åland,Mariehamn,07/05/1920,svɛ̂nːska,28007
ALB,Albania,The Republic of Albania,Tirana,28/11/1912,Albanian,2850000
DZA,Algeria,The People's Democratic Republic of Algeria,Algiers,05/07/1962,الجزائر‎,42200000
ASM,American Samoa,The Territory of American Samoa,Pago Pago,14/06/1889,English,55465

カスタム列を参照データ・セットにインポートするには、以下のようにします。

  1. 参照データ・セットを開き、 「ファイルのアップロード」をクリックします。 CSV ファイルを指定して、 「次へ」をクリックします。
  2. ファイルの列を、参照データ・セットのデフォルト列または既存の列にマップします。 新しいカスタム列を追加するには、 「ターゲット列」 ドロップダウン・リストから 「+ カスタム列の追加 (オプション)」を選択します。
  3. 列名、説明、最大文字数を指定し、列の値を別の参照データ・セットのコードに照らして検証するかどうかを指定します。
  4. カスタム列に 複合キーの一部としてマークを付けることができます。 複合キーの一部であるカスタム列は、デフォルトでは必須です。
  5. マップする CSV ファイルの各列について、上記のステップを繰り返します。
  6. すべての列をマップする場合は、情報を確認し、必要に応じて列を再配置して、 「保存」をクリックします。

関連する値のインポート

CSV ファイルを使用して、参照データ・セット内の値の間の関係をインポートできます。 関係を作成するには、ソース参照データ・セットとターゲット参照データ・セットの値がシステムに存在している必要があります。存在していない場合、関係はインポートされません。 最初に、関連する両方の参照データ・セットをインポートしてから、同じ CSV ファイルを使用して関係をインポートします。

以下の、値マッピングを含む CSV ファイルの例を参照してください。

code,value,description,map_1_n_to_states,map_1_1_continents
IND,India,Asian country,"KA,AP,MP,DL,GJ",ASIA
USA,America,North American Country,"CA,FL,NY,TX",NorthAmerica
GER,Germany,European Country,,Europe

CSV ファイルをインポートして関連値を追加するには、以下のステップを実行します。

  1. 関連する値を追加する参照データ・セットを開きます。
  2. 3 つのドットのメニューから、 「関連値のアップロード」をクリックします。
  3. アップロードしたいファイルを 関連する値のインポート ウィンドウにドラッグするか、またはファイルを参照することによって、ファイルを追加します。 次に、「次へ」をクリックします。
  4. 1 つ以上の他のコード値にマップするコード値を持つ列をファイルから選択します。
  5. それぞれの値と関連する値の間に設定する関係のタイプ (1 対 1 または 1 から多) を選択します。
  6. マップ先の参照値の関連コード、および関連する値が属する参照データ・セットを含む列を、ファイルから選択します。
  7. 保存 をクリックします。

注: 複合キーによって定義された参照データ値を持つ CSV ファイルを処理する場合は、値と、単一マップおよび複数マップの関連値の間の親関係が、CODE と複合キーのカスタム列値の連結として | で区切られて表されることを確認してください。コードは常に最初に複合キー列値 (例: CODE|CC1|CC2|CC3) となります。

もっと見る

親トピック: リファレンス・データ

生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細