
Data Modeling
スタースキーマ、ファクトテーブルとディメンションテーブル、正規化、非正規化、SCD、グレイン
20 面接問題·
Mid-Level
1data modelingにおけるstar schemaとは何ですか?
1
data modelingにおけるstar schemaとは何ですか?
回答
star schemaは、中央のfact tableが直接接続されたdimension tableに囲まれている次元モデリングアーキテクチャです。この構造は分析クエリを簡素化し、ディメンション間の複数のjoinを回避することでパフォーマンスを最適化します。名前は図の視覚的な形に由来し、中央のfact tableは星の本体に、ディメンションは枝に似ています。
2次元モデルにおけるfact tableの役割は何ですか?
2
次元モデルにおけるfact tableの役割は何ですか?
回答
fact tableは、定量的な測定値(売上、販売数量、クリック数)とdimension tableへの外部キーを格納します。これはビジネスイベントまたはトランザクションを表します。各行は、定義された粒度レベルでの測定可能なイベントに対応します。数値列(メジャー)は、アナリストがクエリで集計するデータです。
3次元モデルにおけるdimension tableとは何ですか?
3
次元モデルにおけるdimension tableとは何ですか?
回答
dimension tableには、fact tableの測定値を修飾する記述的属性が含まれます。たとえば、Productディメンションには、名前、カテゴリ、ブランド、単価が含まれます。ディメンションは、分析中にデータをフィルタリング、グループ化、スライスすることを可能にします。通常、クエリを簡素化し、追加のjoinを回避するために非正規化されます。
4
fact tableのgrain(粒度)とは何ですか?
5
加法的測定値と半加法的測定値の違いは何ですか?
+17 面接問題
その他のData Analytics面接トピック
Google Sheets - 基礎
Junior
20問Google Sheets - 高度な数式
Junior
20問SQL - 基礎
Junior
25問SQL - 集計とグルーピング
Junior
20問SQL - 結合
Junior
20問BigQuery - 基礎
Junior
20問Data Cleaning - データクレンジング
Junior
20問KPIとビジネスメトリクス
Junior
20問記述統計
Junior
20問ZapierとNo-Codeオートメーション
Junior
20問データビジュアライゼーションの原則
Junior
20問Python & Pandas - 基礎
Junior
20問Google Sheets - 自動化ダッシュボード
Mid-Level
20問SQL - サブクエリとCTE
Mid-Level
20問SQL - Window Functions
Mid-Level
20問BigQuery - 高度な機能
Mid-Level
20問ファネルとコンバージョン分析
Mid-Level
20問コホートとリテンション分析
Mid-Level
20問Google Tag Managerとトラッキング
Mid-Level
20問APIとWebhook
Mid-Level
20問dbt - 基礎
Mid-Level
20問ABテストと応用統計学
Mid-Level
20問Looker Studio (Google Data Studio)
Mid-Level
20問Power BI - 基礎
Mid-Level
20問SQL - 高度な分析クエリ
Senior
20問dbt - 高度な機能
Senior
20問Power BI - DAXと高度なダッシュボード
Senior
20問Python Analytics - 高度な分析とML
Senior
20問