データベース内分析モデル

Looker は、BigQuery GraphSnowflake セマンティック ビューなどのインデータベース分析モデルと統合されているため、データ ウェアハウスと連携する Looker や他の BI ツール、アプリケーション、ワークロード全体でセマンティック定義の一貫性を維持できます。

Looker では、Looker IDEバージョン管理継続的インテグレーションを使用して、インデータベース分析モデルを管理できます。また、Looker を使用して、データベースに保存されている分析モデルに Looker Explore と可視化から直接クエリを実行することもできます。

Looker は、インデータベース分析モデルとの統合に次の 3 つの方法をサポートしています。

  1. データベース管理の分析モデル: まず、データベースで分析モデルを直接定義して管理します。次に、Looker で LookML ビューを作成して、Looker を使用して分析モデルにクエリを実行できるようにします。データベース管理の分析モデルの設定については、sql_analytic_model_name のドキュメント ページをご覧ください。

  2. Looker 管理の SQL ベースの分析モデル: SQL コマンドを使用して、Looker で分析モデルを定義します。Looker は、定義に基づいてデータベース内に分析モデルを作成して維持します。Looker 管理の SQL ベースの分析モデルの設定については、SQL ベースの派生分析モデルのセクションをderived_analytic_modelのドキュメント ページでご覧ください。

  3. Looker 管理の LookML ベースの派生分析モデル: model_source パラメータを使用して既存の LookML Explore を参照して、分析モデルを定義します。Looker は、Explore のトポロジ、結合、ディメンション、メジャーをデータベース ネイティブの分析モデル DDL ステートメント(BigQuery Graph のノードテーブルとエッジテーブル、Snowflake セマンティック ビューのテーブルとリレーションなど)に自動的に変換し、データベースにモデルを作成して管理します。Looker 管理の LookML ベースの派生分析モデルの設定については、LookML ベースの派生分析モデルのセクションについては、derived_analytic_model のドキュメント ページをご覧ください。