いつも分析基盤のご利用いだだき、誠にありがとうございます。
グロースハックチームは、データの利用者に「最高のデータ体験」を提供することを目指しております。
前回アナウンスした内容に少しだけ変更点がございます。この記事では、現行モデルと新しいモデルの違いを紹介しています。
変更点
今回の変更内容は、以下のようになっています。
- Intermediate Layer の導入
- Mart Layer の強化
- Associate 認定試験の内容変更と開催延期
4 月末までに完全切り替えできるように、準備しています。
なるべくビジネスユーザーの工数がかからないように設計しているので、安心して下さい。
1. Intermediate Layer の導入
現環境では、データ利用時に基本は Mart Layer、探索用に DWH Layer をご利用頂いているかと思います。
今回の変更に伴い、新しい環境では次のようなスコープになります。
データ利用者に大きな変更点はありません。
変更点として、DWH Layer から Mart Layer を作成しやすくするための Intermediate Layer を新たに設置しました。
また、データ分析ロードマップのクラスに応じて、データを利用できる範囲を制限させていだたきます。
これは、構造が複雑な DWH Layer のアクセス権がなくなることで、未経験者の参入障壁が低くなったり初学者の学習コストが下がったりと、今まで以上にデータを活用することにフォーカスできるようになることを目的としています。
Intermediate Layer に関しては、開発メンバーにのみ関与する内容となっているので、内容は割愛します。
2. Mart Layer の強化
テーブルの命名規則が変わり、テーブル 1 つ 1 つの役割が今まで以上に明確になります。
- テーブルの命名規則:
[TableType]_[Tenant]_[BKCC]_[Table]- TableType:
Explore,Report,ReverseETL
- TableType:
2-1. Explore
Explore テーブルは、データの利用目的が「データ探索」や「アドホック分析」である場合のみ使用するテーブルです。
2-2. Report
Report テーブルは、レポートのパフォーマンス向上や従量課金のコストカットを目的にした「BI ツールのデータ参照元」として使用するテーブルです。
現環境では、カスタムクエリによる定点観測ダッシュボードの作成を一切許可しておりません。
カスタムクエリの結果を BI ツールで可視化したい場合は、グロースハックチームに問い合わせいただき、承認後「レポート読み込み用」としてテーブルを作成致します。
2-3. ReverseETL
ReverseETL テーブルは、ダウンストリームの MA ツールから分析基盤のデータを利用するときのエンドポイントとして使用するテーブルです。
2-4. まとめ
- BI ツール(Looker Studio)と接続:
Report_* - SQL や Python などで、データ探索:
Explore_* - MA(業務アプリケーションやスプレッドシートなどでの利用):
ReverseETL
3. Associate 認定試験の内容変更と開催延期
今回の変更でビギナーがアクセス出来るデータのスコープが狭まったことにより、Associate 認定試験の難易度が少し下がります。
全社切り替わったタイミングで試験を再開しますので、次回の予定は 2024 年の 4 月または 5 月ごろとさせていただきます。
切り替えにあたって
スケジュール(予定)
2024 年の 4 月末までに、次の項目を実現したいです。
- すべての定点観測ダッシュボードのデータ参照元をマートテーブルに
- Beginner クラスの DWH Layer のアクセス件の削除
以下は、移行プロセスの目安です。次節の現状把握で前後する可能性があるので、変更があり次第個別に連絡します。
| 対象 | 対象者 | 開始日 | 終了日 |
|---|---|---|---|
| hide_ec | 粟宮、谷水 | 2/22 | 3/29 |
| minawa | 平井 | 3/18 | 3/29 |
| bris | 満塩、(池田) | 3/25 | 4/5 |
| from, esella | 仁摩、西島、(湯浅) | 4/8 | 4/26 |
| hugkumi | 中島、井上 | 3/18 | 4/26 |
準備していただきたいもの
現状把握とレポート管理を最適化したいので、現在利用しているダッシュボード、外部テーブル、コネクテッドシートの詳細を 1 つずつ教えてください。
| 利用区分 | 接続元 | 接続先 |
|---|---|---|
| ダッシュボード | BigQuery | Looker Studio |
| 外部テーブル | スプレッドシート | BigQuery |
| コネクテッドシート | BigQuery | スプレッドシート |
ダッシュボード、外部テーブル、コネクテッドシート管理 | Notion
Q&A(随時更新)
利用者から寄せられた質問に関しては、随時このセクションで回答します。
1. 切り替えに当たって、ビジネスユーザーが手を動かす必要はありますか?
直接手を動かすことは無いです。
カスタムクエリでレポートを作成している場合、それ用のマートテーブル(Report_[table])を作成し、グロースハックチーム側で Looker Studio と再接続します。
2. 移行期間中に追加したものは都度連絡しないといけないですか?
都度連絡して欲しいです。
3. 切り替えは健太さんが行うのはわかるが、別に Mart を作る際には連絡が必要ですか?
都度連絡して欲しいです。
確定事項ではないですが、将来的には Mart の作成権限をビジネスユーザーに与えることも考えています。
4. 修正が必要になった場合は、連絡したら対応してくれますか?
修正後のビジネスロジック(SQL)はビジネスユーザー側で考えて、連絡して欲しいです。
