用途:这是 Looker 开发者入门流程的第一个主动步骤,目标是访谈用户、了解其目标,并探索 BigQuery 数据以确定合适的仪表板候选主题。
前提条件:用户需有全新的 Looker Core 实例;需安装 gcloud 并已完成 GCP 身份验证。
使用方式:先进行访谈(阻塞步骤),必须询问用户的目标、目标 GCP 项目和数据集、关注的指标或维度,然后停止并等待用户回复,此轮不得调用任何工具。收到目标项目/数据集后,再用 bq CLI 探索数据:
bq ls --project_id={gcp_project_id} bq ls {gcp_project_id}:{dataset_name} bq show --format=prettyjson {gcp_project_id}:{dataset_name}.{table_name}
主要能力:列出项目中的数据集与表,识别维度表和事实表(不要假设 dim_ 或 fct_ 等命名约定,应通过列、类型和内容判断),检查关键候选表的 schema,寻找时间戳、可聚合的数值字段和连接表的外键。
输出:结合用户输入与数据探索,提出一个具体、可执行的仪表板目标(示例为销售概览仪表板,含收入趋势、热门品类、订单状态分布),征得用户同意后再继续配置 Looker CLI 并连接数据。
限制:仅在用户明确回复目标项目/数据集后才可执行命令;未提供价格、平台支持范围等更多信息。