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

以下 Looker 应用 API 方法不使用数值 query_id 值,或者(对于查询 API)不使用数值 id 值。以下方法使用查询 slug 值。

我需要做什么?

query_id 字段(如果是 Query API,则为 id 字段)是一种字符串数据类型。query_idid 字段现在会在 API 响应中返回查询 slug 值。然后,您可以在任何 API 请求中使用该查询 slug 值。

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

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

如何查找查询的 slug 值?

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

  • 对于探索,您可以在探索的网址中找到紧跟在 qid= 变量后面的 slug。

  • 您可以使用系统活动查找与数字查询 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 将显示这些端点的使用情况信息。