[小ネタ] Create View From Table したいのにできない時の小技 #looker

[小ネタ] Create View From Table したいのにできない時の小技 #looker

小枝じゃないよ。
2021.03.28

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

Lookerではデータベースにあるテーブルからviewファイルを作成できる機能があります。

方法としてはプロジェクトを作成する際に、スキーマ情報からviewファイルとmodelファイルを生成してくれる Generate Model from Database Schema を選択するか、Lookerの開発画面のファイルの追加から Create View From Table を選択することで、テーブルのコラムをdimensionで定義したviewファイルを生成することができます。

しかし、スキーマに1000を超えるテーブルがある場合、最初の1000テーブルのみしか表示されず、全テーブルがUI上で選択できるわけではないという落とし穴があります。

その場合でも、一からディメンションを定義する必要はありません!手作業で追加するよりかはお手軽にデータベースのテーブル情報をviewファイルに定義する方法をご紹介します。

SQL Runner で派生テーブルを作成する!

見出しの通りですが、SELECT * FROM table_nameを走らせて、Run横のギアマークから Get Derived Table LookML または、Add to Project を選択すると、派生テーブルのLookMLコードを取得することができます。

コピーして、

ペッ。

そして、追加したviewファイルのderived_tableパラメータを削除して、sql_table_nameに参照テーブルを指定して、sqlパラメータも削除したら完成です!


データ分析基盤ならCSAにおまかせください!

クラスメソッドでは、データ分析に関わる皆様の作業コストを削減し、分析アクションを促進・効率化・自動化するためのデータ分析基盤「カスタマーストーリーアナリティクス」を提供・展開しています。興味をお持ち頂けた方は下記バナーをクリックし、詳細をご覧頂けますと幸いです。(各種問い合わせも承っております)

データ分析基盤を最短1ヶ月で導入可能


また、現在クラスメソッドでは毎週無料の相談会を開催しています。データ分析基盤の構築から、BIツール、データ統合など、ビッグデータ分析の導入や活用、技術についてお気軽にご相談ください。

データ分析相談会

この記事をシェアする

データ分析基盤を最短1ヶ月で導入できる

関連記事