参照データ・セットを設計する際には、使用する値の形式、セットを構成するコードと値のペア、およびそのセットを他の既存のセットに関連付ける必要があるかどうかを決定する必要があります。 既存の参照データ・セットをインポートして必要に応じて変更することも、新しい参照データ・セットを手動で作成することもできます。
参照データは、エンタープライズ・アプリケーションおよびデータベース内の他のデータを分類するために使用されます。 参照データは、ISO などの組織によって標準化される場合があります。 参照データは階層型にすることができます。 同じドメインに複数の参照データ・セットが存在する場合があります。その場合、参照データ値の間のマッピングを指定できます。
参照データ・セットは、複数の参照データ値で構成されます。各参照データ値には、少なくとも 1 つのコードとその値が定義されている必要があります。
UI を使用して新規参照データ・セットを作成するか、CSV ファイルからそのプロパティーをインポートすることができます。 参照データ値についても同じことが当てはまります。これらの値は、手動で追加することも、CSV ファイルからインポートすることもできます。 参照データ・セットと参照データ値の CSV ファイルは異なることに注意してください。
以下のいずれかの方法を使用して、参照データ・セットをインポートできます。
- API 要求を使用して、以前にエクスポートした ZIP ファイルから 1 つ以上のリファレンス・データ・セットをインポートします。 ZIP ファイルには、1 つ以上の参照データ・セットを定義するプロパティーを持つ CSV ファイルと、参照データ値をリストする参照データ・セットごとに 1 つの CSV ファイルが含まれています。
- UI または API 要求を使用して CSV ファイルから参照データ・セット情報をインポートします。 複数の参照データ・セットを 1 つのファイルにインポートできます。 この方法には参照データ値は含まれません。個別にインポートする必要があります。
- UI または API 要求を使用して、特定のセットの CSV ファイルから参照データ値をインポートします。
これらのインポート方式とその違いについては、 ガバナンス成果物のインポート方式を参照してください。
事前定義参照データ・セットの 1 つを使用することもできます。 さらに、各 Knowledge Accelerator には、使用できる特定の業界用の数百の参照データ・セットが用意されています。 Knowledge Acceleratorsのリファレンス・データ・セットを参照してください。
IBM Knowledge Catalog プラン では、作成できる参照データ・セットの数とサイズに制限があります。
参照データ・セットのプロパティー
参照データ・セットには、他のガバナンス成果物と類似した以下の標準プロパティーがあります。
プロパティーまたは動作 | サポートしますか? | 説明 |
---|---|---|
固有の名前が必要ですか? | はい | 参照データ・セット名は、カテゴリー内で固有でなければなりません。 |
説明? | はい | オプション。 ユーザーがこの参照データ・セットを見つけるのに役立つ説明を含めてください。 |
他の参照データ・セットへの関係を追加しますか? | はい | 他の参照データ・セットとの関係を参照してください。 |
他のタイプのガバナンス成果物に関係を追加しますか? | はい | 他のタイプのガバナンス成果物との関係を参照してください。 |
資産に関係を追加しますか? | はい | カタログ内の資産関係を参照してください。 |
カスタム属性を追加しますか? | はい | 「 カスタム属性および関係 」を参照してください。 |
カスタム関係を追加しますか? | はい | 「 カスタム属性および関係 」を参照してください。 |
カテゴリーに編成しますか? | はい | 成果物の 1 次カテゴリーによって、その成果物を閲覧または変更できるユーザーが決まります。 カテゴリを参照してください。 |
ファイルからインポートしますか? | はい | ガバナンス成果物のインポートを参照してください。 |
Knowledge Accelerator からインポートしますか? | はい | |
ファイルにエクスポートしますか? | はい | ガバナンス成果物のエクスポートを参照してください。 |
ワークフローによる管理しますか? | はい | ワークフローを参照してください。 |
有効開始日と有効終了日を指定しますか? | はい | 有効日を参照してください。 |
スチュワードを割り当てますか? | はい | スチュワードを参照してください。 |
タグをプロパティーとして追加しますか? | はい | タグを参照してください。 |
事前定義成果物? | はい | 物理ロケーション、ソブリン・ロケーション。 事前定義参照データ・セット を参照してください。 |
新規参照データ・セットを作成する場合は、使用するタイプを決定する必要があります。 選択するタイプによって、参照データ値の値列の形式が決まります。
- テキスト
- ストリングまたは複数行ストリングにすることができます。
- 数値
- ブール値、バイナリー値、または 16 進値はサポートされません。
- 日付
- ISO 日時形式。
参照データ値のプロパティー
参照データ・セットには、いくつかの参照データ値が含まれています。 これらの値は、少なくとも以下の列で構成されます。
- コード
- 最大 255 文字までのストリング。 コード列のタイプは常にテキストです。
- 価値
- 値の形式は、参照データ・セット・タイプ (Text、Number、Date) によって決まります。
- 説明
- 値はオプションです。
- 親
- 値はオプションです。 親関係は、同じセット内の別の参照データ値を指しています。 親を指定することにより、参照データ値階層ツリーを作成できます。
大/小文字を区別するコード
大/小文字を区別するコードが 2024 年 2 月 16 日に導入されました。 その日付より後に作成されたすべての参照データ・セットの場合、コード列では大/小文字が区別されます。 新しい参照データ・セットに値を追加すると、入力したとおりにコードが保存されます。 以下のコードは、3 つの固有の項目として扱われます。
- US
- 知的財産権ライセンス渉外
- jp
以前は、保存時にすべてのコードが自動的に大文字に変更されていました。以下に例を示します。
- us は US として保存されました。
- 1pl は 1PL として保管されました。
この変更が導入される前に作成された参照データ・セットは大/小文字を区別しないままであり、そこに追加された新しい値はすべて大文字で保存されることに注意してください。 これらの参照データ・セットには、UI で 「大/小文字を区別しない」 タグが付いています。
カスタム列
さまざまな言語での値の翻訳や、ニーズに関連するその他の支援属性情報など、コードに関連する追加情報をキャプチャーする必要がある場合があります。 例えば、国別コードの参照データ・セットがあり、その国の首相、言語、代替名などの他の属性を取り込む必要が生じることがあります。 このような目的のために、UI を使用して以下の方法でカスタム列を追加できます。
- 新規参照データ・セットの作成時に、カスタム列を手動で定義できます。 カスタム列は、参照データ・セットの作成後に手動で変更したり追加したりすることはできないことに注意してください。
- CSV ファイル・インポートを使用して、新しい参照データ・セットを作成し、そのファイルの列を新しいカスタム列にマップすることができます。
- CSV ファイルから既存の参照データ・セットに値をインポートまたは再インポートし、列マッピングを使用して新しいカスタム列を作成することができます。
詳しくは、 カスタム列のインポートを参照してください。
複合キー
セット内の参照データ値は、固有のコードによって識別されます。 ただし、複数の列を使用してデータを識別する必要がある場合があります。 複合キー は、参照データ・セット内のコード列と最大 5 つのカスタム列の組み合わせです。 複合キーは、各参照データ値を一意的に識別するために使用されます。 複合キーを使用すると、コード列の値が固有である必要がなくなります。 固有性は、指定されたすべての列の値が結合されている場合にのみ保証されます。個々の列の値が固有である必要はありません。
セットの複合キーを定義すると、そのようなセット内の各参照データ値は、複合キーの物理表現によってシステム内で識別されます。複合キーは、コード列と複合キー・カスタム列を、セットが最初に作成されたときに指定された順序で連結したものです。 値は | で区切られます (例: CODE|CC1|CC2|CC3
)。 この物理表現は、システム内の参照データ値を識別するために (例えば、関係を追跡するために) 使用され、変更することはできません。
複合キーを使用して参照データ・セットを作成する方法については、 複合キーを使用した参照データ・セットの作成を参照してください。
他のタイプのガバナンス成果物との関係
データ・クラスと参照データ・セットの間の関係: データ・クラスには、データ・マッチング方式で参照データ・セットを含めることができます。 参照データ・セットは、データ資産内の列がデータ・クラスの割り当て基準を満たしているかどうかを評価するために使用されます。 データ・クラスへのデータ・マッチングの追加を参照してください。
ビジネス用語との関係: ビジネス用語を参照データ・セットまたは特定の参照データ値に割り当てて、コードの意味をさらに定義できます。
他の参照データ・セットとの関係
参照データ・セットの階層関係を作成して、参照データ・セット間の論理接続を確立することができます。 また、参照データ・セット内の値の間の関係を作成することもできます。 参照データ・セット間の関係を参照してください。
参照データ・セットの処理
参照データ・セットは、以下の方法で処理できます。
- CSV ファイルにリファレンス・データ値をダウンロードするには、() をクリックします。 その後、CSV ファイルをローカルで編集できます。これにより、作業の速度と柔軟性が向上することがよくあります。
- CSV ファイルから値をインポートするには、参照データ名の横にあるアクション・メニューから 「ファイルのアップロード」 を選択し、指示に従います。
- をクリックして、独自の値を作成します。
- () をクリックして、参照データ値 (その値、説明、または親の値) を編集します。
- 「列の管理」をクリックして、参照データ値ビューでの列の表示方法を再調整します。
- 「値の削除」をクリックして、参照データ値を削除します。 複数の値に削除のマークを付けるには、Ctrl キーを使用します。
- 「関連成果物」 を参照データ・セットに割り当てます (ビジネス用語や分類など)。
- 選択した値に関連するビジネス用語を追加します。
- 選択した値に関連する値を追加します。 同じセットの値を関連付けることも、異なるセットの間で値を関連付けることもできます。 CSV ファイルからインポートするには、参照データ名の横にあるアクション・メニューから 「関連する値のアップロード」 を選択し、指示に従います。
すべてのガバナンス成果物に共通するタスクについて詳しくは、 ガバナンス成果物の管理 を参照してください。
もっと見る
親トピック: リファレンス・データ