Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 再利用可能なモデルテンプレートの構築 | モデルレビューとキャップストーン
Excelデータモデリング

再利用可能なモデルテンプレートの構築

メニューを表示するにはスワイプしてください

再利用可能なテンプレートは、毎月新しいデータで同じダッシュボードを再構築することなく更新できる仕組み。

Note
注意

優れたテンプレートは、レポート層には一切変更を加えず、データ層の差し替えを容易にするもの。毎月メジャーを書き直したりテーブル構造を変更したりしている場合、そのワークブックはまだテンプレート化されていない状態。

再利用可能なテンプレート作成の6ステップ

  1. まずモデルを検証

信頼性、明確性、効率性、準備性のチェックをすべてクリアしたワークブックのみテンプレート化。 2. すべての名前を標準化

すべてのテーブル名、シート名、メジャー名を確認。テスト用シートや下書きラベル、「Column1」や「Sheet4」などの一時的な名前は削除。構築時に意味があった名前も、初めてファイルを開く人には意味が伝わらない場合が多い。すべての名前は内容を正確に表すものに。 3. 日付テーブルを拡張

現在の年の12月で終わる日付テーブルは、翌年1月には再構築が必要。少なくとも現在の報告期間より2~3年先まで拡張。これは最も見落とされやすく、新年到来時に最も問題となるポイント。

Salesテーブルに存在する日付が日付テーブルに含まれていない場合、タイムインテリジェンスのメジャーは誤った結果や空白値を返す。 4. インフラ用シートを非表示に

最終的なテンプレートでは、Dashboardシート(および必要に応じてNotesシート)のみが表示タブとなる。生データシートやピボットテーブルシートはすべて非表示。これらは機能を維持したまま、タブバーから除外され、テンプレート利用者が編集すべきでないシートに触れないようにする。

  1. Notesシートの追加または更新

Notesシートには作成者が暗黙的に知っている情報を記載。次のセクションを含める:

  • 更新方法:ソースデータの更新とPower Pivotのリフレッシュ手順;
  • 主な前提条件:モデル構築時の判断事項とデータ解釈への影響;
  • シートガイド:各非表示シートの簡単な説明(内容と存在理由);
  • テンプレートバージョン:テンプレートの最終更新日(変更時に必ず更新)。
  1. クリーンなテンプレートコピーを保存

検証・ドキュメント化・名前標準化済みのファイルをマスターテンプレートとして保存。このファイルに新しいデータを直接貼り付けない。毎月テンプレートを開き、報告期間を含む新しい名前で即座に保存し、そのコピーで作業。マスターテンプレートは常にクリーンで再利用可能な状態を維持。

Note
注意

マスターテンプレートファイルにデータを貼り付けると、ファイルが破損します。一度上書きされると、クリーンな初期状態は失われ、最初から再構築する必要があります。

タスク

レビュー済みのワークブックを、次回のレポート作成サイクルでも使用できる再利用可能なテンプレートに変換すること。

ステップ1 — 固定すべき内容の確認

ワークブックを開き、サイクルごとに変わらず維持すべき部分を特定する。

  1. 変更してはいけないテーブル名、リレーションシップ、メジャー、ダッシュボード要素をリストアップする。
  2. データは変化してもフレームワークを固定する必要がある理由を一文で説明する。

ステップ2 — 名前の整理

一時的なラベルや仮の名前がないかワークブックを確認する。

  1. 一時的、不明確、未完成に見えるシート、テーブル、メジャーの名前を変更する。
  2. 最終的な名前が短く、安定していて、説明的であることを確認する。

ステップ3 — Datesテーブルの準備

Datesテーブルが十分に将来まで拡張されているか確認する。

  1. Datesテーブルの終了日を確認する。
  2. 終了日が早すぎる場合は、次の期間でも再構築不要となるよう拡張する。
  3. 日付範囲についてワークブック内に簡単なメモを記載する。

ステップ4 — インフラ用シートの非表示

内部シートを非表示にして、最終テンプレートの使いやすさを向上させる。

  1. 生データシートおよびPT_シートを非表示にする。
  2. ダッシュボードは表示したままにし、引き継ぎに必要な場合はNotesシートも表示したままにする。
  3. 非表示にした後もシートが存在し、ワークブックが正常に動作することを確認する。

ステップ5 — 引き継ぎ用メモの追加

Notesシートがなければ、簡単なNotesシートを追加する。

  1. 新しいデータの追加場所を説明する。
  2. ワークブックの更新方法を説明する。
  3. 将来の利用者が守るべき前提条件をリストアップする。

ステップ6 — テンプレートコピーの保存

整理したワークブックを再利用可能なテンプレートファイルとして保存する。

  1. ファイルに分かりやすいテンプレート名を付ける。
  2. 元のレビュー済みワークブックは変更しない。
  3. Notesシートに、次回テンプレートをどのように再利用すべきか一文で説明を記載する。

1. ワークブックをテンプレートにする主な目的は何ですか?

2. 再利用可能なテンプレートのために通常拡張すべき項目はどれか?

3. 最終テンプレートで生データやPT_シートを非表示にする最適な理由はどれか(2つ選択)

question mark

ワークブックをテンプレートにする主な目的は何ですか?

正しい答えを選んでください

question mark

再利用可能なテンプレートのために通常拡張すべき項目はどれか?

正しい答えを選んでください

question mark

最終テンプレートで生データやPT_シートを非表示にする最適な理由はどれか(2つ選択)

すべての正しい答えを選択

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 6.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 6.  2
some-alt