关于 Openflow Connector for Google Sheets

备注

使用该连接器需遵守 连接器条款

本主题介绍 Openflow Connector for Google Sheets 的基本概念、工作流程和限制。

Openflow Connector for Google Sheets 允许将 Google 表格数据引入到 Snowflake。它使用 Google 表格 API 来提取数据,并将这些数据永久保存在工作表中专用于给定范围的表中。该连接器将在配置中提供的数据库和架构下创建目标表。

如果您希望实现以下功能,可以使用此连接器:

  • 将 Google 表格中的数据加载到 Snowflake 表中以进行报告、分析和生成洞察

工作流程

  1. Google Cloud 管理员 会按照 服务账户凭据 (https://developers.google.com/workspace/guides/create-credentials#service-account) 中所述创建服务账户和密钥。

  2. Google 表格用户 会创建 Google 表格的电子表格并将其与服务账户共享。第一行数据表示连接器将创建的目标表中的列名。它不能包含实际数据。如果列中包含多种数据类型,则连接器会选择限制性最低的类型。

  3. Snowflake 账户管理员 按如下方式配置连接器:

    1. 将连接器定义文件导入到 Snowflake Openflow 画布。

    2. 创建 Snowflake 仓库、目标数据库、目标架构和密钥。

    3. 为连接器指定所需的参数,例如 Snowflake Warehouse、Destination Database、Snowflake Key 和 Spreadsheet ID。

    4. 运行连接器流。连接器在 Openflow 中运行时执行以下任务:

      1. 从指定的电子表格检索数据。

      2. 创建和更新目标表以反映 Google 表格中的数据架构。如果未创建目标表,则会将其截断。

      3. 将数据插入目标表。

限制

  • 连接器仅将工作表中的数值保存为 INT 或 DOUBLE 类型。因此,如果工作表包含浮点数,则最低有效位数可能会出现微小舍入误差。连接器目前不支持更高的精度。

  • 不支持增量加载。连接器使用截断和加载引入策略。

后续步骤

设置 Openflow Connector for Google Sheets

语言: 中文