SuperAPI AI 工具集

lookml-explore

通用与其它

查看项目

更新于 10-16 00:01

技能介绍

用途:在 Looker 中创建或修改 LookML Explore,包括定义 Explore、join、访问授权与基础配置。

主要能力与规范:Explore 名称使用 snake_case;必须提供 description(100% 覆盖)与 label,view_name 默认同名但建议显式声明。join 需指定 relationship(one_to_one、many_to_one)与 sql_on(使用 ${left.id} = ${right.id} 语法),type 默认 left_outer,需要时显式写 inner 或 full_outer。不要仅为美观用 from 重命名视图,改用 view_label;多态 join、自连接、rescoping 扩展为例外。

进阶配置:always_filter 提供用户可改但不可移除的过滤;sql_always_where 提供用户不可改的限制;persist_with 将 Explore 缓存绑定到 datagroup;fields 可用包含式列表(ALL_FIELDS*、-view.field)严格控制内容。

性能优化:聚合表(Aggregate Awareness)让 Looker 查询预聚合小表而非原始明细。在 explore 内用 aggregate_table 定义 query(dimensions、measures、filters)与 materialization(datagroup_trigger 推荐、sql_trigger_value、increment_key、increment_offset,以及 indexes/partition_keys/cluster_keys 等方言相关优化)。建议包含最细时间粒度,用户查询须为聚合表字段的严格子集,常用过滤字段应加入 dimensions。

扩展:用 extends: [base_explore] 继承 join、字段与描述,可先建基础 Explore 再派生特定分析视图。

限制:资料未提供安装命令、收费、平台支持范围与效果数据;具体方言参数与复杂场景(UNNEST、lateral flatten、行级安全、join 别名)需参考其 references 文档。