データのみを変換するディメンションの用語はありますか?
たとえば、日付データをさまざまな表現(たとえば、FY1やその他の表現などの会計年度の省略形)に変換するディメンションに出くわしましたか?
データのみを変換するディメンションの用語はありますか?
たとえば、日付データをさまざまな表現(たとえば、FY1やその他の表現などの会計年度の省略形)に変換するディメンションに出くわしましたか?
すべてのディメンションは、複数のリレーショナル テーブルを反復属性を持つ幅の広いディメンション テーブルに非正規化しただけの場合でも、何らかの意味でデータの「変換」の結果です。
日付ディメンションで日付の複数の表現を使用することをお勧めします。組織によって異なる可能性があり、数式では簡単に作成できない会計カレンダー (5-4-4 会計週など) のようなものを保存できます。このディメンションを使用すると、特定の属性 (会計月別レポートと暦月別レポート) などに基づいて集計を作成できます。
はい、その日付のすべての属性は DATETIME 型で「暗黙的」である可能性がありますが、これにより、クエリの保守がはるかに容易になり、データを使用してその日付に基づいて複数の属性を提供するビジネス ユーザーが容易になります。
日付のすべての表現は、カレンダー ディメンションに永続的に格納する必要があると思います。ウェアハウスには、多くの場合、データが複数のシステムから集められ、(キーや日付などがすべて同じ形式になるように) 適合され、強化されるエンタープライズ レイヤーがあります。つまり、カレンダー ディメンションで使用される日付のすべての表現を作成します。次に、プレゼンテーション レイヤー (Kimball) があります。これは、クエリをより高速に実行するために意図的に非正規化されています。ディメンションを強化できるテーブルは、プレゼンテーション レイヤーではなくエンタープライズ レイヤーの一部であるため、定義上、ディメンションではありません。ディメンションは、プレゼンテーション レイヤーのみに存在します。もちろん、私の意見です!
データ ウェアハウス ソリューションのすべてのディメンションは基本的に存在します。これは、エンド ユーザーがそのディメンションに基づいて意思決定を行えるようにしたいためです。
(実際には、エンド ユーザーはおそらくいくつかの側面の組み合わせに基づいて決定を下すでしょう)。
また、最終的なデータ ウェアハウス ソリューションに含まれるディメンションは、それ自体が大規模なデータ変換プロセスの結果です。
あれは:
そのため、データのみを変換する次元について話すことは、最初は次元のプロパティを説明するあいまいな方法です。これは、意味が少し不明確であるためです。
ただし、それを念頭に置いて、「変換ディメンション」はデータウェアハウスに存在する新しいタイプのディメンションである可能性があるかどうかを自問するように、あなたの質問を認めます。
「変換次元」を生データの影響を受けずに別の次元から完全に派生した次元と考えると、「変換次元」の概念はより正確になります。
したがって、あなたの場合、日付データを異なる表現に変換する次元は、正しく「変換次元」と呼ばれます。
データ ウェアハウジングのディメンション テーブル タイプのより包括的なリストについては、この質問をチェックしてください:
スター スキーマ デザインのディメンション テーブルのタイプは何ですか?