ディメンション表とファクト表

Anonim

ディメンションテーブルとファクトテーブル

ディメンションテーブルとファクトテーブルは主にデータウェアハウスで使用されます。ファクト表は、主に、ディメンション表の主キーを参照するビジネスファクトと外部キーで構成されます。ディメンション表は、主にテキストフィールドである記述属性で構成されます。

ディメンション表は、ファクト表の測定に関する記述的またはコンテキスト情報を提供します。一方、ファクトテーブルは企業の測定値を提供します。

ディメンションテーブルには、サロゲートキー、自然キー、および一連の属性が含まれています。逆に、ファクト表には、外部キー、測定値、および縮退したディメンションが含まれています。

<! - 1 - >

2つのテーブルのサイズを比較すると、ファクトテーブルはディメンションテーブルよりも大きくなります。比較表では、ファクト表よりも多くのディメンションが表示されます。ファクト表では、より少ない数のファクトが観察されます。ディメンション表では、値はテキスト表現または数値です。ファクト表では、値は整数形式または数値形式です。

ファクト表には、通常、ファクトを含む列とディメンション表に対する他の外部キーの2つの列が含まれます。ディメンション表は参照表とも呼ばれます。

<! - 2 - >

ディメンション表を直接ロードできる場合は、ファクト表では不可能です。ファクト表では、ディメンション表を最初にロードする必要があります。ファクト表をロードする際には、ディメンション表を参照する必要があります。ファクト表には、ディメンション表の主キーであるメジャー、ファクト、および外部キーが含まれているためです。要約:

1。ファクト表は、主に、ディメンション表の主キーを参照するビジネスファクトと外部キーで構成されます。ディメンション表は、主にテキストフィールドである記述属性で構成されます。 2。ディメンション表には、代理キー、自然キー、および一連の属性が含まれています。逆に、ファクト表には、外部キー、測定値、および縮退したディメンションが含まれています。 3。ディメンション表は、ファクト表の測定に関する説明的またはコンテキスト情報を提供します。一方、ファクトテーブルは企業の測定値を提供します。 4。 2つのテーブルのサイズを比較すると、ファクトテーブルはディメンションテーブルよりも大きくなります。比較表では、ファクト表よりも多くのディメンションが表示されます。ファクト表では、より少ない数のファクトが観察されます。 5。ディメンション表を最初にロードする必要があります。ファクト表をロードする際には、ディメンション表を参照する必要があります。ファクト表には、ディメンション表の主キーであるメジャー、ファクト、および外部キーが含まれているためです。

<! - 3 - >