階層と関係
参照データ・セットとその値の相互間の論理的なつながりを確立する、参照データ・セットの階層とその他の関係を作成できます。
階層では、セット内の参照データ・セットまたは値の検索が、より簡単かつ迅速になります。 例えば、セット内のデータ・セットまたは値を検索していて、使用可能な関係情報がない場合、データ・セットのコンテキストを覚えていて、一度に 1 つずつデータ・セットを検索する必要があります。 しかし、階層情報があれば、特定のデータ・セットから開始し、そのデータ・セットのコンテキストの中またはその付近のみの、すべての関連セットを検索できます。
ある参照データ・セット内の値と、別の 1 つ以上の参照データ・セット内の値の間の関係を作成することもできます。 これらの関係は、値のマッピングまたは「横断歩道」と呼ばれています。
このように関係をセットアップすることで、参照データ・セットでの値の相互の関連付けをより簡単に理解し、これらの値を手動で検索する場合に費やす時間を削減するのに役立ちます。 例えば、次のイメージでは、値「米国 (United States of America)」が別の参照データ・セット内の 2 つの異なる値 (「大豆生産 (Soybean Farming)」と「農業 (Agriculture)」) にマップされ、別の国の値「インド (India)」がさらに別の参照データ・セットの通貨の値にマップされていることが分かります。
操作できる参照データ・セットとその値の相互間の関係には、4 つのタイプがあります。
- 参照データ・セットと参照データ・セット間の階層
- これらの階層を使用して、参照データ・セット間の関係を作成します。 例えば、大陸コードの参照データ・セットで作業するとします。 大陸コード・セットに従属参照データ・セットである国別コードを追加する場合があります。 また、大陸コードの参照データ・セットに親参照データ・セットであるグローバル・コードを追加する場合もあります。 任意の数の親参照データ・セットを割り当てることができます。
- 参照データ・セット値と参照データ・セット値の間の親または従属の階層
- これらの階層を使用して、ある参照データ・セット内にある参照データ・セット値の間の関係を作成します。 例えば、北米産業分類システム (NAICS) コードの参照データ・セットで作業しているとします。 このセット内の上位レベルのコード値は、製品が属する業界を示していると考えられます。 そのセット内に、コード値が表す親業界の特定のタイプを示すサブレベルへと下位に進む階層を作成できます。 この上位から下位への階層の例は 11: Agriculture > 1111: Oil, seed, and grain > 111110: Soybeanのようになります。
- 参照データ・セット値と参照データ・セット値の間の 1 対 1 のマッピング
- これらのマッピングを使用して、参照データ・セット内の 1 つの値と別の参照データ・セット内の 1 つの値の間の関係を作成します。 1:1 のマッピングを選択すると、システムでは、参照データ・セットの間で 1 つの値に対して複数のマッピングが許可されないようになります。
- 参照データ・セット値と参照データ・セット値の間 1 対多のマッピング
- これらのマッピングを使用して、参照データ・セット内の 1 つの値と別の参照データ・セット内の 2 つ以上の値の間の関係を作成します。
参照データ・セット・レベルの階層の作成
参照データ・セットのレベルで階層を作成するには、以下のステップを実行します。
階層を作成したい参照データ・セットの セット・レベル階層 タブをクリックしてください。
親セットの追加 または 従属セットの追加をクリックしてください。
リストから 1 つ以上の参照データ・セットを選択します。 参照データ・セットは、リストをスクロールするか検索語を入力することによって見つけることができます。
追加 をクリックします。 新しい階層のドラフト・プレビューが表示されます。
- 参照データ・セット・タイルの対応するメニュー・アイコンをクリックして、親参照データ・セットまたは従属参照データ・セットをプレビュー内の参照データ・セットに追加できます。
- そのタイル上の削除アイコンをクリックすると、階層から参照データ・セットを削除できます。
- 作業している参照データ・セットは、プレビュー内で操作して編集でき、ワークフロー・プロセス内を移動します。
- その参照データ・セットは、承認のために送信するか、または削除するまでドラフト状態のままになります。
完了したら、 「承認のための送信 (Submit for approval)」 または 「公開 (Publish)」 をクリックします。 使用可能なアクションは、 ワークフロー の定義方法によって異なります。
- セット・レベルのデータ・セット階層が開いている場合は、3 つのドットのメニューをクリックし、親セットまたは従属セットを追加することで編集できます。
- 親データ・セットまたは従属データ・セットをセット・レベルの階層から削除するには、そのタイル上の「ごみ箱」アイコンをクリックします。
- セット・レベルの階層でデータ・セットを位置変更するには、他の 1 つ以上のデータ・セットを階層から削除し、それらを親データ・セットまたは従属データ・セットとして現在のデータ・セットに戻す必要があります。
参照データ・セット値レベルの階層の作成
参照データ・セット内の値の間の階層を作成するには、以下のステップを実行します。
- 操作する参照データ・セットを選択し、そのデータ・セット内の値を選択します。 データ・セットの詳細セクションで、 親の値の横にある + アイコンをクリックしてください。 対応するウィンドウが開き、選択を行うことができます。
- 親として追加する値を選択します。 値のリストをスクロールするか、検索語を入力してリストを検索できます。 あるいは、CSV ファイルから値を再インポートし、再インポート・プロセス中に CSV ファイルから親列をマッピングすることもできます。
参照データ・セットを開いている場合は、 + アイコンまたは 削除 アイコンをクリックして、セットの値を追加または削除できます。
参照データ・セットの値マッピングの関係の作成
既存の参照データ・セットに値マッピングを追加するには、以下のステップを実行します。
- 参照データ・セットの 参照データ・セット タブで、関連する値を追加する値をクリックしてください。
- 「関連値」セクションの + 記号をクリックしてください。 「関連する値」ダイアログ・ボックスが表示されます。
- 関連として追加したい値を含む参照データ・セットを選択し、 次へをクリックしてください。 リストをスクロールするか検索語を入力できます。
- 1 対 1 または 1 対多の関係タイプを選択します。
- 目的の値を選択し、関係タイプを選択します。 1 対 1 のタイプを選択した場合は、値を 1 つだけ選択できます。 1 対多タイプを選択した場合は、1 つ以上の値を選択できます。
- 追加 をクリックします。
値マッピングの関係を編集または変更するには、その関係を削除してから、必要な変更を行った新しい関係を追加します。
CSV ファイルをインポートして関連する値を追加するには、以下のステップを実行します。
- 関連する値を追加する参照データ・セットを開きます。
- 3 つのドットのメニューから、 「関連値のアップロード」をクリックします。
- アップロードしたいファイルを 関連する値のインポート ウィンドウにドラッグするか、またはファイルを参照することによって、ファイルを追加します。 次に、「次へ」をクリックします。
- 1 つ以上の他のコード値にマップするコード値を持つ列をファイルから選択します。
- それぞれの値と関連する値の間に設定する関係のタイプ (1 対 1 または 1 から多) を選択します。
- マップ先の参照値の関連コード、および関連する値が属する参照データ・セットを含む列を、ファイルから選択します。
- 保存 をクリックします。
以下の、値マッピングを含む 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
もっと見る
親トピック: リファレンス・データ