Looker は、BigQuery Graph や Snowflake セマンティック ビューなどのインデータベース分析モデルと統合されているため、Looker と、データ ウェアハウスと連携する他の BI ツール、アプリケーション、ワークロード間でセマンティック定義の一貫性を維持できます。
Looker では、Looker IDE、バージョン管理、継続的インテグレーションを使用して、データベース内の分析モデルを管理できます。Looker を使用して、データベースに保存されている分析モデルに Looker の Explore と可視化から直接クエリを実行することもできます。
Looker は、データベース内分析モデルとの統合に次の 3 つの方法をサポートしています。
データベース管理の分析モデル: まず、データベースで分析モデルを直接定義して管理し、Looker で LookML ビューを作成して、Looker を使用して分析モデルをクエリできるようにします。データベース管理の分析モデルの設定については、
sql_analytic_model_nameのドキュメント ページをご覧ください。Looker 管理の SQL ベースの分析モデル: SQL コマンドを使用して Looker で分析モデルを定義します。Looker は、定義に基づいてデータベース内に分析モデルを作成して維持します。Looker 管理の SQL ベースの分析モデルの設定については、
derived_analytic_modelドキュメント ページの SQL ベースの派生分析モデルをご覧ください。Looker 管理の LookML ベースの派生分析モデル:
model_sourceパラメータを使用して既存の LookML Explore を参照し、分析モデルを定義します。Looker は、エクスプローラのトポロジ、結合、ディメンション、指標をデータベース ネイティブの分析モデル DDL ステートメント(BigQuery Graph のノードテーブルとエッジテーブル、Snowflake セマンティック ビューのテーブルとリレーションなど)に自動的に変換し、データベースでモデルを作成して管理します。Looker 管理の LookML ベースの派生分析モデルの設定については、derived_analytic_modelドキュメント ページの LookML ベースの派生分析モデルをご覧ください。