Looker 可與資料庫內建的分析模型整合,例如 BigQuery Graph 和 Snowflake 語意檢視區塊,因此您可以在 Looker 和其他商業智慧工具、應用程式或工作負載中,保持語意定義一致,並與資料倉儲介面互動。
您可以使用 Looker IDE、版本管控和持續整合,管理資料庫中的分析模型。您也可以使用 Looker,直接從 Looker 探索和視覺化查詢儲存在資料庫中的分析模型。
Looker 支援三種方法,可與資料庫內分析模型整合:
資料庫管理的分析模型:您首先直接在資料庫中定義及管理分析模型,然後在 Looker 中建立 LookML 檢視區塊,以便使用 Looker 查詢分析模型。如要瞭解如何設定資料庫管理的分析模型,請參閱
sql_analytic_model_name說明文件頁面。Looker 管理的 SQL 型分析模型:您可以使用 SQL 指令在 Looker 中定義分析模型。然後,Looker 會根據您的定義,在資料庫中建立及維護分析模型。如要瞭解如何設定 Looker 管理的 SQL 型分析模型,請參閱
derived_analytic_model說明文件頁面上的「以 SQL 為基礎的衍生分析模型」一節。Looker 管理的 LookML 衍生分析模型:您可以使用
model_source參數參照現有的 LookML 探索,定義分析模型。Looker 會自動將探索拓撲、聯結、維度和測量指標轉換為資料庫原生分析模型 DDL 陳述式 (例如 BigQuery Graph 的節點和邊緣資料表,或是 Snowflake 語意檢視區塊的資料表和關係),並在資料庫中建立及管理模型。如要瞭解如何設定 Looker 管理的 LookML 衍生分析模型,請參閱derived_analytic_model說明文件頁面的「LookML 衍生分析模型」一節。