資料庫內分析模型

Looker 可與資料庫內建的分析模型整合,例如 BigQuery GraphSnowflake 語意檢視區塊,因此您可以在 Looker 和其他商業智慧工具、應用程式或工作負載中,保持語意定義一致,並與資料倉儲介面互動。

您可以使用 Looker IDE版本管控持續整合,管理資料庫中的分析模型。您也可以使用 Looker,直接從 Looker 探索和視覺化查詢儲存在資料庫中的分析模型。

Looker 支援三種方法,可與資料庫內分析模型整合:

  1. 資料庫管理的分析模型:您首先直接在資料庫中定義及管理分析模型,然後在 Looker 中建立 LookML 檢視區塊,以便使用 Looker 查詢分析模型。如要瞭解如何設定資料庫管理的分析模型,請參閱 sql_analytic_model_name 說明文件頁面。

  2. Looker 管理的 SQL 型分析模型:您可以使用 SQL 指令在 Looker 中定義分析模型。然後,Looker 會根據您的定義,在資料庫中建立及維護分析模型。如要瞭解如何設定 Looker 管理的 SQL 型分析模型,請參閱 derived_analytic_model 說明文件頁面上的「以 SQL 為基礎的衍生分析模型」一節。

  3. Looker 管理的 LookML 衍生分析模型:您可以使用 model_source 參數參照現有的 LookML 探索,定義分析模型。Looker 會自動將探索拓撲、聯結、維度和測量指標轉換為資料庫原生分析模型 DDL 陳述式 (例如 BigQuery Graph 的節點和邊緣資料表,或是 Snowflake 語意檢視區塊的資料表和關係),並在資料庫中建立及管理模型。如要瞭解如何設定 Looker 管理的 LookML 衍生分析模型,請參閱 derived_analytic_model 說明文件頁面的「LookML 衍生分析模型」一節。