使用 Snowflake Connector for Google Looker Studio¶
本主题介绍如何使用 Snowflake Connector for Google Looker Studio。
备注
使用 Snowflake Connector for Google Looker Studio 需遵守 Connector 条款。
备注
本主题提供有关使用 Google Looker Studio 的信息。有关从 Google Looker 查询 Snowflake 数据的信息,请参阅 使用 Looker 数据平台查询 Snowflake 数据 (https://community.snowflake.com/s/article/Looker-into-Snowflake-Using-the-Looker-Data-Platform-to-Query-Snowflake)。
Snowflake Connector for Google Looker Studio 提供了 Google Looker Studio (https://cloud.google.com/looker-studio) 接口,Google Looker Studio 是一款数据可视化软件,可用于将原始数据转换为创建报告和仪表板所需的指标和维度。
拥有 Google 账户的任何人都可以在 Google Looker Studio 中以合作伙伴连接器的形式使用此连接器。
有关 Google Looker Studio 的更多信息,请参阅 Google Looker Studio 文档 (https://cloud.google.com/looker-studio#section-4)。
将您的 Snowflake 账户与 Google Looker Studio 相关联¶
登录到 Google Looker Studio (https://cloud.google.com/looker-studio)。
点击 +,然后选择 Data Source。
在 Partner Connectors 部分下,选择 Snowflake 连接器(带有 Snowflake 徽标的连接器)。
如果需要,请授权 Google Looker Studio 使用此社区连接器。
输入以下 Snowflake 用户凭据以关联到 Snowflake:
用户名
密码
点击 Submit。
提供关联到您的 Snowflake 账户所需的以下参数:
账户 URL
角色
仓库
数据库
架构
SQL 查询
备注
SQL 查询不能以分号结尾。
点击 Connect。
系统随即会显示包含数据源字段的页面。
要可视化您的数据,请点击 Create Report 或 Explore。
备注
如果在连接到 Snowflake 账户时出现问题,请使用以下步骤撤消访问权限,然后再次尝试连接。
撤消访问权限¶
登录到 Google Looker Studio (https://cloud.google.com/looker-studio)。
选择 Data Sources。
浏览或搜索 Snowflake 连接器,然后点击 More options。
点击 Revoke access。
将 Snowflake 数据类型与 Looker Studio 数据类型对应起来¶
此连接器会将您的 Snowflake 数据库数据类型与 统一的数据类型集 (https://support.google.com/datastudio/answer/9514333) 对应起来,如下所示:
Snowflake 数据类型 |
Google Looker Studio 数据类型 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
备注
如果 Google Looker Studio 遇到类型不受支持的表或查询中的列,它不会为该列创建字段。
有关 Snowflake 数据类型的更多信息,请参阅 数据类型。
网络策略访问权限¶
Google Looker Studio 与 Snowflake 之间的连接来自临时 Google 服务器,没有固定的 IP 地址。如果您的网络使用 网络策略 (https://gist.github.com/n0531m/f3714f6ad6ef738a3b0a),您可能需要为 Looker Studio 用户开放该策略,以允许 所有 IP 地址 (0.0.0.0/0) 进行访问,或使用 此 Shell 脚本 获取可能的 Google Cloud IP 地址及子网的列表。
识别查询历史记录中的连接器查询¶
Snowflake Connector for Google Looker Studio 使用用户提供的 SQL 语句,作为每个生成的数据库查询的内部 SELECT 语句。因此,查询历史记录可能包含与配置数据源时输入的查询不同的优化查询。
在您的查询历史记录中,来自连接器的查询将包含此内部 SELECT 语句。
支持的 SQL 查询¶
仅支持 SELECT
、SHOW
和 DESCRIBE
SQL 语句。连接器仅支持指定单个 SQL 语句作为查询;不支持从列表中选择表和视图。
限制¶
由于 Google Looker Studio 中的限制,连接器仅支持使用用户名和密码进行身份验证。不支持 OAuth 和键值对授权。
当前的登录流程仅支持单次登录(用户名和密码),仅当所有账户均使用相同的用户名和密码时,才适用于不同的账户。连接器不支持使用多次登录来登录相同或不同的 Snowflake 账户。
Google 将返回的数据集限制为不超过 100 万行,且数据大小不超过 50 MB。当您尝试返回更多数据时,可能会出现意外错误。
列标题(字段名称)必须仅使用 ASCII 字符;不支持非 ASCII 字符。
包含
REGEXP_PARTIAL_MATCH
和REGEXP_EXACT_MATCH
运算符的报告不会由 下推筛选器 (https://developers.google.com/datastudio/connector/filters) 进行优化,因为 Snowflake 和 Google Looker Studio 支持不同的正则表达式类型。SHOW
和DESCRIBE
语句以及DATE
、TIME
和TIMESTAMP
列都不支持 下推筛选器 (https://developers.google.com/datastudio/connector/filters)。