通过


在 Google Sheets 中安排数据刷新

重要

此功能目前以公共预览版提供。

本页介绍如何在 用于 Google Sheets 的 Databricks 连接器 中计划自动数据刷新,以使导入的数据保持最新状态。 计划的刷新会定期运行保存的查询并更新相应的工作表。

要求

创建 Unity 目录连接

元存储管理员必须先在 Google Sheets 中创建连接,并向希望在 Google Sheets 中创建计划刷新的用户授予访问权限。 计划刷新需要在 Unity 目录中调用 databricks_google_connection 连接。

  1. 作为 Azure Databricks 元存储管理员,在 Google Sheets 中,启动用于 Google Sheets 边栏的 Databricks 连接器。
  2. 单击“ 导入 ”选项卡。
  3. 单击右上角的日历。
  4. 单击 “设置连接”。
  5. 具有 MANAGE 连接特权的用户必须向想要创建或管理计划刷新的用户授予 USE CONNECTION 权限。 有关管理连接的更多信息,请参阅 Lakehouse 联邦的连接管理

创建计划

每个导入只能分配给一个计划。 若要为现有导入创建新计划,请执行:

  1. 在 Google Sheets 的 Azure Databricks 连接器边栏中,单击“ 导入 ”选项卡。

  2. 单击日历图标,然后单击“ 新建计划”。

  3. 选择导入对象以创建计划。

  4. 输入计划的名称。

  5. 选择你的计划的频率

    • 对于 “每小时”,请选择运行刷新的小时中的哪一分钟。
    • 对于“每日”,请选择刷新运行的具体时间。
    • 对于 “每周”,请选择一周中的一天和运行刷新的时间。

    日程表使用您的本地时区。

  6. 选择要用于计划查询的 SQL 仓库。

  7. 单击“ 创建计划”。

管理时间表

若要查看或删除计划的刷新,请执行以下操作:

  1. 在 Google Sheets 的 Azure Databricks 连接器边栏中,单击“ 导入 ”选项卡。
  2. 单击日历图标,然后单击“ 管理计划”。
  3. 选择一个计划以查看计划详细信息,包括包含的查询和计划配置。
    • 如果要查看其他人创建的计划,则显示的时间是创建者的本地时区中的时间。
    • 若要删除计划,请单击“ 删除”。

局限性

  • 无法编辑计划的刷新。 只能查看或删除现有计划。 若要修改计划,请将其删除并创建新的计划。
  • 如果编辑计划中包含的查询,则必须删除计划并使用更新的查询重新创建它,以便计划使用更新的查询文本。
  • 无法计划对数据透视表进行刷新。 Google API 仅更新原始查询数据,如果查询结果架构发生更改,则无法修改透视配置。