Looker API 现在使用查询 ID 的查询标签值

以下 Looker 应用 API 方法不使用数字 query_id 值,或者在查询 API 的情况下,不使用数字 id 值。以下方法改用查询 slug 值。

我需要做什么?

query_id 字段(或在查询 API 的情况下,id 字段)是字符串数据类型。query_idid 字段现在会在 API 响应中返回查询 slug 值。然后,该查询 slug 值可用于任何 API 请求。

例如,如果您要使用创建查询 API 创建查询,则响应中的 id 将是查询 slug。然后,您可以使用该 id 发出后续请求。

如果您为任何列出的 API 方法硬编码了数字查询 ID 值,则需要更新脚本以使用查询 slug 值

如何查找查询的 slug 值?

您可以通过以下方式查找查询的 slug 值:

  • 对于探索,您可以在探索的网址中找到 slug,该 slug 位于网址中的 qid= 变量之后。

  • 您可以使用 系统活动 查找与数字查询 ID 关联的 slug 值。

    1. 在 Looker 探索菜单 中,选择系统活动 > 历史记录 探索

    2. 查询 视图中,选择 ID链接 维度。

    3. (可选)在 ID 维度上添加过滤条件,然后在查询 ID 过滤条件字段中输入查询的数字查询 ID。

    4. 点击运行

    5. 点击探索结果中数字查询 ID 旁边的 [Query] 链接,以打开基于该数字查询 ID 的探索。

    6. 然后,您可以使用探索网址中的 slug,该 slug 位于网址中的 qid= 变量之后。

如何判断我们是否使用了任何更新后的 API 端点?

您可以使用 API 使用情况系统活动探索 查看向 Looker 实例发出的 API 调用列表。

  1. 在 Looker 探索 菜单中,选择系统活动 探索,然后选择 API 使用情况 视图。

  2. 选择创建日期 > 日期端点 维度以及总使用量 指标。

  3. 端点 维度上添加过滤条件,然后在过滤条件字段中添加您要搜索的本文档开头列出的任何更新后的端点。

  4. 点击运行 。Looker 将显示这些端点的使用情况信息。