Data Analytics

Data Modeling

スタースキーマ、ファクトテーブルとディメンションテーブル、正規化、非正規化、SCD、グレイン

20 面接問題·
Mid-Level
1

data modelingにおけるstar schemaとは何ですか?

回答

star schemaは、中央のfact tableが直接接続されたdimension tableに囲まれている次元モデリングアーキテクチャです。この構造は分析クエリを簡素化し、ディメンション間の複数のjoinを回避することでパフォーマンスを最適化します。名前は図の視覚的な形に由来し、中央のfact tableは星の本体に、ディメンションは枝に似ています。

2

次元モデルにおけるfact tableの役割は何ですか?

回答

fact tableは、定量的な測定値(売上、販売数量、クリック数)とdimension tableへの外部キーを格納します。これはビジネスイベントまたはトランザクションを表します。各行は、定義された粒度レベルでの測定可能なイベントに対応します。数値列(メジャー)は、アナリストがクエリで集計するデータです。

3

次元モデルにおけるdimension tableとは何ですか?

回答

dimension tableには、fact tableの測定値を修飾する記述的属性が含まれます。たとえば、Productディメンションには、名前、カテゴリ、ブランド、単価が含まれます。ディメンションは、分析中にデータをフィルタリング、グループ化、スライスすることを可能にします。通常、クエリを簡素化し、追加のjoinを回避するために非正規化されます。

4

fact tableのgrain(粒度)とは何ですか?

5

加法的測定値と半加法的測定値の違いは何ですか?

+17 面接問題

次の面接に向けてData Analyticsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める