SuperAPI AI 工具集

lookml-model

通用与其它

查看项目

更新于 10-16 00:01

技能介绍

用途:当需要创建或修改 LookML 模型文件(.model.lkml)时使用,包括定义 connection、include,以及配置模型级设置。

主要能力与关键参数:

  • connection:需与 Looker Admin 中已定义的连接名称一致。
  • include:指定哪些 view 和 dashboard 文件可供该模型使用。
  • label:为模型提供面向用户的名称。
  • week_start_day:按业务逻辑设置一周起始日(如 monday)。
  • datagroup 与缓存:定义 sql_trigger(返回单值,如最大时间戳,值变化即失效缓存)与 max_cache_age(兜底时长),并用 persist_with 应用到 Explore 或整个模型。

include 模式建议:优先避免 include: ".view",以减少性能问题与命名空间混乱;使用具体路径或限定通配,如 include: "/views/users.view" 或 include: "/views/marketing/.view"。递归模式 include: "/**/*.view" 除小型项目外应避免。

缓存选择:官方建议始终使用 datagroups 管理缓存策略,以对齐 ETL/ELT 流程,并集中管理于模型文件。persist_for 仅用于需要每 X 分钟强制刷新缓存的实时仪表板(如股票行情、快速变动的库存)。

限制:资料未提供该技能的安装方式、收费、平台支持等细节;实际使用前需确保连接已在 Looker Admin 中定义。