数据库内分析模型

Looker 与数据库内分析模型(例如 BigQuery GraphSnowflake semantic views)集成,以便您在 Looker 和与数据仓库交互的其他 BI 工具、应用或工作负载中保持语义定义的一致性。

借助 Looker,您可以使用 Looker IDE版本控制持续集成来管理数据库内分析模型。您还可以使用 Looker 直接从 Looker 探索和可视化图表查询数据库中存储的分析模型。

Looker 支持以下三种与数据库内分析模型集成的方法:

  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 探索来定义分析模型。Looker 会自动将探索拓扑、联接、维度和指标转换为数据库原生分析模型 DDL 语句(例如 BigQuery Graph 的节点表和边表,或 Snowflake 语义视图的表和关系),并在数据库中创建和管理模型。如需了解如何设置 Looker 管理的基于 LookML 的派生分析模型,请参阅 基于 LookML 的派生分析模型 部分,该部分位于 derived_analytic_model 文档页面上。