关于 Openflow Connector for Google Sheets¶
备注
This connector is subject to the Snowflake Connector Terms.
本主题介绍 Openflow Connector for Google Sheets 的基本概念、工作流程和限制。
Openflow Connector for Google Sheets 允许将 Google 表格数据引入到 Snowflake。它使用 Google 表格 API 来提取数据,并将这些数据永久保存在工作表中专用于给定范围的表中。该连接器将在配置中提供的数据库和架构下创建目标表。
如果您希望实现以下功能,可以使用此连接器:
将 Google 表格中的数据加载到 Snowflake 表中以进行报告、分析和生成洞察
工作流程¶
Google Cloud 管理员 会按照 服务账户凭据 (https://developers.google.com/workspace/guides/create-credentials#service-account) 中所述创建服务账户和密钥。
Google 表格用户 会创建 Google 表格的电子表格并将其与服务账户共享。第一行数据表示连接器将创建的目标表中的列名。它不能包含实际数据。如果列中包含多种数据类型,则连接器会选择限制性最低的类型。
Snowflake 账户管理员 按如下方式配置连接器:
安装连接器。
创建 Snowflake 仓库、目标数据库、目标架构和密钥。
为连接器指定所需的参数,例如 Snowflake Warehouse、Destination Database、Snowflake Key 和 Spreadsheet ID。
运行连接器流。连接器在 Openflow 中运行时执行以下任务:
从指定的电子表格检索数据。
创建和更新目标表以反映 Google 表格中的数据架构。如果未创建目标表,则会将其截断。
将数据插入目标表。
限制¶
连接器仅将工作表中的数值保存为 INT 或 DOUBLE 类型。因此,如果工作表包含浮点数,则最低有效位数可能会出现微小舍入误差。连接器目前不支持更高的精度。
不支持增量加载。连接器使用截断和加载引入策略。