参照データとは、他のデータを分類またはカテゴリ化するために使用されるデータのことです。[ 1 ] 通常、それらは静的であるか、時間の経過とともにゆっくりと変化します。
参照データの例としては、以下のようなものがあります。
参照データセットは、「統制語彙」[ 2 ]または「ルックアップ」データ[ 3 ]とも呼ばれることがあります。
参照データはマスターデータとは異なります。どちらもビジネス トランザクションのコンテキストを提供しますが、参照データは分類とカテゴリ化に関係し、マスターデータはビジネス エンティティに関係します。[ 4 ] 参照データとマスターデータのもう 1 つの違いは、参照データの値の変更には、変更をサポートするために関連するビジネス プロセスの変更が必要になる場合があるのに対し、マスター データの変更は常に既存のビジネス プロセスの一部として管理されることです。たとえば、新しい顧客や販売製品を追加することは、標準的なビジネス プロセスの一部です。ただし、新しい製品分類 (たとえば「販売制限品目」) や新しい顧客タイプ (たとえば「ゴールド レベル顧客」) を追加すると、それらの品目を管理するためにビジネス プロセスが変更されます。
ほとんどの組織では、ほとんどまたはすべての参照データはその組織内で定義および管理されています。ただし、一部の参照データは、たとえば標準化団体によって外部で定義および管理される場合があります。[ 5 ]外部で定義された参照データの例としては、 ISO 3166-1 で定義されている国コードのセットがあります。[ 6 ] [ 7 ]
参照データのキュレーションと管理は、その品質、ひいては目的への適合性を確保する上で不可欠です。組織のあらゆる側面、すなわち業務面と分析面は、組織の参照データの品質に大きく依存しています。例えば、業務プロセスやアプリケーション間で一貫性がなければ、類似の事柄が全く異なる方法で記述される可能性があります。参照データは、広く再利用され、広く参照されることで価値が高まります。
参照データ管理における優れた実践例としては、以下のようなものがあります。