データモデルとは?
Sigma におけるデータモデリング
Ben Harris
Technical Instructional Designer at Sigma
ようこそ!
ようこそ!
インストラクター:
Ben Harris – Sigmaのインストラクショナルデザイナー
共同制作者:
Joshua Bowman、Andrea Cato
目標:
Sigmaのデータモデルを使い始めるための基礎を習得する
Oakmarkからの依頼
Oakmarkからの依頼
標準化されたモデルを作成する
手作業の繰り返しを排除する
「データモデル」の定義
「データモデル」の定義
データモデル =
Sigmaのドキュメント形式
(ワークブックと同様)
ユーザー操作には
非
対応
他のSigmaドキュメントとデータ要素を
共有
可能
「データモデル」の定義
組織全体でデータを
キュレーション
アクセス権を一貫して
管理
「データモデル」の定義
ウェアハウス
= 厨房(生の食材)
データチーム
= 調理・提供するスタッフ
「データモデル」の定義
データモデル
=
メニュー
食材を提供可能な「料理」に整理
エンドユーザーは自分で調理せず「注文」するだけ
「データモデル」の定義
全員が
同じ信頼できるメニュー
を使用
データは
正確
・
管理済み
・
再利用可能
「データモデル」の定義
組織内に
複数のデータモデル
ユースケース別に構築 →
チーム
・
ワークブック
・
アプリ
・
分析
データモデルの構成要素
データモデルの構成要素
ベーステーブルから開始
オブジェクトまたはイベントごとに
1行
例:
トランザクション → 1行 = 1トランザクション
データモデルの構成要素
ベーステーブルは
複数のウェアハウステーブル
を使用可能
アカウントデータには
結合
または
リレーションシップ
を使用
必要に応じて他テーブルから列を追加
データモデルの構成要素
メトリクス
= 事前定義された計算
ワークブックで使用可能
な計算済みの値
データモデルの構成要素
データフィルタリング用
パラメーター
列レベルセキュリティ
→ 権限に基づくデータアクセス
データモデルの構成要素
高度な機能
(例:マテリアライゼーション)→ 本コースでは扱わない
修了時には
しっかりした理解
を習得し、製品やドキュメントでさらに探求可能
練習しましょう!
Sigma におけるデータモデリング
Preparing Video For Download...