Skip to content

Snowflake

接入 Snowflake 云数仓进行联邦分析。表通过 Snowflake 查询,可与其他连接器的数据集联接。

适用场景

  • 集中于 Snowflake 的分析数据。
  • 将 Snowflake 表与生产数据库或对象存储组合的单次分析。

准备工作

准备一个 Snowflake 用户,具备:

  • 一个对目标数据库与 schema 有读(SELECT)权限、对仓库有 USAGE 权限的角色
  • 一个供该角色运行查询的仓库。交互式分析适合使用会自动挂起的小型仓库。

建议使用收敛到目标 schema 的专用只读角色。

连接配置

字段必填说明
AccountSnowflake 账号标识,如 orgname-accountname
User登录名。
Password加密存储,保存后不再显示。
Warehouse用于运行查询的虚拟仓库。
Database要连接的数据库。
Schema数据库中的 schema,默认 PUBLIC
Role会话所用角色。请设为收敛到目标数据的只读角色。

测试与保存

填写字段并点击测试连接。成功后选择要导入的表。

能力与限制

  • 执行模型: 联邦。Snowflake 表可与其他连接器的数据集联接。
  • 访问: 只读,请提供仅限 SELECT 的角色。
  • 仓库成本: 查询会消耗仓库积分;自动挂起的仓库可降低空闲成本。

常见排错

  • 认证失败——核对账号标识格式、用户与密码。
  • 权限不足——确认角色对仓库有 USAGE、对目标 schema 有 SELECT;若用户默认角色无权限,请显式设置 Role
  • 看不到某张表——为角色授予其 schema 与对象的访问权限。

相关

Datyo · Agent 原生的智能数据分析底座