Snowflake Partner Connect

Partner Connect 可让您轻松向选定的 Snowflake 业务合作伙伴创建试用账户,并将这些账户与 Snowflake 集成。此功能提供了一个方便的选项,供您尝试各种第三方工具和服务,然后采用最能满足您的业务需求的工具和服务。

本主题内容:

支持的合作伙伴

重要

Snowflake 既不决定也不规定合作伙伴试用账户的条件或条款(时长、支持的功能等);这些政策由各个 Snowflake 合作伙伴制定,并因合作伙伴而异。

有关特定试用的详细信息,请直接联系合作伙伴。

目前,Partner Connect 包括以下合作伙伴:

合作伙伴

类别

备注

Alation (https://alation.com/)

安全、治理和可观测性

Alteryx (https://www.alteryx.com)

机器学习与数据科学

Alteryx (https://www.alteryx.com)

数据集成

Alteryx Designer Cloud

ALTR (https://www.altr.com/)

安全、治理和可观测性

永久免费方案

Ascend.io (https://www.ascend.io/)

数据集成

CARTO (https://carto.com/)

商业智能 (BI)

CData Software (https://www.cdata.com/)

数据集成

Census (https://www.getcensus.com/)

数据集成

Coalesce (https://coalesce.io/)

数据集成

data.world (https://data.world/)

安全、治理和可观测性

Dataiku (https://www.dataiku.com/dss/editions/)

机器学习与数据科学

DataOps.live (https://www.dataops.live/)

SQL 开发与管理

dbt Labs (https://www.getdbt.com/)

数据集成

dbt Cloud

Domo (https://www.domo.com/)

商业智能 (BI)

Etleap (https://etleap.com/)

数据集成

Fivetran (https://www.fivetran.com)

数据集成

H2O.ai (https://www.h2o.ai/)

机器学习与数据科学

Hevo Data (https://hevodata.com/)

数据集成

Hevo Data CDC for ETL

Hex (https://hex.tech/)

机器学习与数据科学

Hightouch (https://hightouch.com/)

数据集成

Hunters (https://hunters.ai/)

安全、治理和可观测性

Informatica (https://www.informatica.com)

数据集成

Informatica Cloud

Informatica Data Loader (https://marketplace.informatica.com/forms/data-loader.html)

数据集成

Informatica Data Loader

Keboola (http://www.keboola.com/)

数据集成

Knoema (https://knoema.com/)

数据集成

Matillion Data Loader (https://www.matillion.com/products/data-loader/)

数据集成

Matillion Data Loader

Matillion ETL (https://www.matillion.com/products/etl-software/)

数据集成

Matillion ETL

Nexla (https://www.nexla.com/)

数据集成

Qlik (http://www.qlik.com/)

数据集成

Qlik Replicate

Rivery (https://rivery.io/)

数据集成

Sigma Computing (https://sigmacomputing.com/)

商业智能 (BI)

Sisense (https://www.sisense.com/)

商业智能 (BI)

Sisense for Cloud Data Teams

SnapLogic (https://www.snaplogic.com/)

数据集成

SqlDBM (https://sqldbm.com/Home/)

SQL 开发与管理

Stitch (https://www.stitchdata.com/)

数据集成

StreamSets (https://streamsets.com/)

数据集成

Striim (https://www.striim.com/)

数据集成

Talend (https://www.talend.com)

数据集成

ThoughtSpot (https://www.thoughtspot.com/)

商业智能 (BI)

安全要求

Partner Connect 仅限账户管理员(即具有 ACCOUNTADMIN 角色的用户)使用,这类用户在 Snowflake 中拥有 经过验证 的电子邮件地址:

  • 要使用 Partner Connect,您必须切换到 ACCOUNTADMIN 角色或联系组织中具有该角色的人员。

  • 要验证您的电子邮件地址,请执行以下操作:

    Snowsight:

    在某些情况下,您会自动收到一封电子邮件,提示您 Please Validate Your Email。如果没有,请按照以下步骤验证您的电子邮件地址:

    1. 登录 Snowsight。

    2. 选择您的用户名,然后选择 Profile

    3. 配置您的电子邮件地址:

      • 如果没有列出电子邮件地址,请在 Email 字段中输入电子邮件地址,然后选择 Save

      • 如果您无法输入电子邮件地址,账户管理员必须代表您添加电子邮件地址,或者为您的用户授予具有您的用户的 OWNERSHIP 权限的角色。

      • 如果没有收到电子邮件,请选择 Resend verification email。Snowflake 会向列出的地址发送一封验证电子邮件。

    4. 打开电子邮件,然后选择电子邮件中的链接来验证您的电子邮件地址。

    Classic Console:
    1. 选择您的登录名 » Preferences » General 旁边的下拉菜单。

    2. User Information 区域中,通过选择 Email Address 字段中的相应链接来添加或验证您的电子邮件地址。

与 Snowflake 合作伙伴建立关联

要向当前在 Partner Connect 中的任何 Snowflake 合作伙伴启动试用账户,请执行以下操作:

  1. 登录 Snowsight 或 Classic Console。

  2. 将 ACCOUNTADMIN 设为界面中的活跃角色:

    任一界面:

    点击您的登录名旁边的下拉菜单,然后点击 Switch Role » ACCOUNTADMIN 更改为账户管理员角色。

  3. 打开 Partner Connect 页面:

    Snowsight:

    选择 Data Products » Partner Connect

    Classic Console:

    选择 Partner Connect Partner Connect 选项卡Snowflake Partner Connect 页面随即打开。

  4. 点击您要与其关联的合作伙伴的相应磁贴。

    对话框显示与合作伙伴建立关联的要求,以及关联过程中在 Snowflake 中自动创建的对象列表,包括空数据库、仓库、默认用户和自定义角色。合作伙伴应用程序在从您的账户中读取或向其写入时使用这些对象。

  5. (可选) 在 Snowflake 中指定一个或多个自动用于试用的现有数据库。这将创建一个额外的自定义角色,使 Snowflake 中的现有数据快速、轻松地供合作伙伴应用程序使用。

    如果在初始关联过程中没有指定任何数据库,可以稍后再指定;但是,稍后必须手动指定。

    注意

    目前,您无法使用 Classic Console 在初始关联过程中为您的 Partner Connect 试用指定共享数据库(即从提供商账户共享到您账户的数据库)。如果选择共享数据库,点击 Connect 按钮来完成该过程时 Classic Console 会返回错误。

    要将共享数据库用于试用,请执行以下操作:

    • 使用 Snowsight 完成初始关联过程。

    • 该过程完成后手动指定共享数据库。

  6. 点击合作伙伴描述下方的 Connect 按钮,向合作伙伴发起创建试用账户,并将合作伙伴应用程序与 Snowflake 相关联。

该过程完成并创建对象后,合作伙伴磁贴将更新并带有复选标记。

为合作伙伴创建的对象

在关联过程中,将在您的账户中创建合作伙伴应用程序的以下 Snowflake 对象:

对象名称

类型

备注

PC_<partner>_DB

数据库

该数据库是空的,可用于加载/存储数据以供查询。如果您希望使用已包含数据的现有数据库,则在初始关联过程中,您可以在提供的字段中指定要使用的任意非共享数据库。您还可以在该过程完成后手动指定其他数据库。

PC_<partner>_WH

仓库

仓库的默认大小为 X-Small,但可以根据需要进行更改。

PC_<partner>_USER

系统用户

这是从合作伙伴应用程序关联到 Snowflake 的用户。如对话框中注明的,系统会自动为用户生成一个随机密码。

PC_<partner>_ROLE

角色

系统会将 PUBLIC 角色授予此自定义角色,以便该角色能够访问 PUBLIC 角色拥有/获授的任何对象。此外,系统会向 SYSADMIN 角色授予此角色,以便具有 SYSADMIN 角色(或更高级别)的用户还可以访问为合作伙伴访问权限创建的任何 Snowflake 对象。

此外,如果您选择在初始关联过程中指定一个或多个现有数据库,则会创建第二个自定义角色,该角色具有访问数据库中的表的所有必要权限:

PC_<partner>_DB_PICKER_ROLE

然后,系统会将该角色授予 PC_<partner>_ROLE,以便合作伙伴应用程序只需最少(或无需)额外配置,即可使用指定数据库中的所有表。

请注意,第二个角色不会显示在对话框中,但该角色会在对话框中列出的所有其他对象创建后自动创建。

小技巧

创建上述对象是为了快速、方便地进行设置:

  • 如果您更喜欢使用现有的 Snowflake 对象(数据库、仓库、用户等),您可以更新合作伙伴应用程序中的首选项,以在 Snowflake 中引用所需的对象。

  • 账户管理员可以使用 ALTER USER 为 PC_<partner>_USER 更改生成的密码。

  • 要允许访问 PUBLIC 之外的角色所拥有(或获授)的对象,请为 PC_<partner>_ROLE 授予其他角色。

自动化的应用程序功能和资源使用情况

合作伙伴应用程序可能包括自动化功能,例如按计划运行并消耗计算资源的仪表板。我们鼓励您阅读合作伙伴应用程序的产品文档并 监控 PC_,以避免应用程序意外使用 Snowflake Credit。

向网络策略中添加合作伙伴 IP 地址

如果您使用 网络政策,根据用户的 IP 地址限制其对您 Snowflake 账户的访问,合作伙伴应用程序将无法访问您的账户,除非您将合作伙伴的 IP 地址添加到网络策略中允许的 IP 地址列表。有关详细说明,请参阅 修改网络策略

下表列出了为每个合作伙伴添加的 IP 地址(如有且受支持),或提供了执行合作伙伴网站上包含此信息的页面的链接:

合作伙伴

IP 地址

备注

Alation

不适用

Alteryx

44.225.50.233

ALTR

3.145.219.176/28 . 35.89.45.128/28 . 44.203.133.160/28

Ascend.io

不适用

CARTO

不适用

CData Software

TBD

Census

不适用

Coalesce

不适用

data.world

52.3.83.134 . 52.205.195.10 . 52.205.207.86

Dataiku

不适用

DataOps.live

不适用

dbt Labs

52.22.161.231 . 52.45.144.63 . 54.81.134.249

Domo

不适用

Etleap

不适用

Fivetran

52.0.2.4

有关更多设置详细信息,请参阅 Fivetran 文档 (https://fivetran.com/docs/warehouses/snowflake)。

H2O.ai

不适用

Hunters

18.192.165.147 . 34.223.20.125 . 34.223.186.164 . 34.223.221.217 . 52.32.222.121 . 52.35.55.27 . 52.35.219.75 . 52.40.78.172 . 54.68.155.124 . 54.72.125.231 . 54.73.199.243 . 54.75.50.99 . 54.212.81.93 . 54.214.94.117 . 54.220.191.11

Hevo Data CDC for ETL

TBD

Hex

不适用

Hightouch

不适用

Informatica

不适用

Informatica Data Loader

不适用

Keboola

不适用

Knoema

不适用

Matillion Data Loader

不适用

Matillion ETL

不适用

Nexla

34.231.167.112 . 54.209.27.1

Qlik

不适用

Rivery

13.58.140.165/32 . 34.254.56.182/32 . 52.14.86.20/32 . 52.14.192.86/32

Sigma

104.197.169.18 . 104.197.193.23

Sisense

各种

如需获取 IP 地址,请参阅 Sisense 文档 (https://dtdocs.sisense.com/article/connecting-to-periscope-menu)。

SnapLogic

各种

如需获取 IP 地址,请参阅 SnapLogic 文档 (https://docs-snaplogic.atlassian.net/wiki/spaces/SD/pages/1439269/Network+Setup#NetworkSetup-IPAddressWhitelisting)。

SqlDBM

不适用

Stitch

各种

如需获取 IP 地址,请参阅 Stitch 文档 (https://www.stitchdata.com/docs/destinations/snowflake/connecting-a-snowflake-data-warehouse-to-stitch#setup-requirements)。

StreamSets

不适用

Striim

不适用

Talend

不适用

ThoughtSpot

35.164.213.211

启动合作伙伴应用程序

合作伙伴应用程序关联到 Snowflake 后:

  1. Snowflake Partner Connect 页面上,点击相应的磁贴。

  2. 点击 Launch 按钮打开合作伙伴网站。

与合作伙伴账户取消关联

如果您因任何原因决定终止通过 Partner Connect 启动的试用账户,请完成以下步骤:

  1. 登录 Snowsight 或 Classic Console。

  2. 将 ACCOUNTADMIN 设为界面中的活跃角色。

    任一界面:

    点击您的登录名旁边的下拉菜单,然后点击 Switch Role » ACCOUNTADMIN 更改为账户管理员角色。

  3. 打开 Partner Connect 页面:

    Snowsight:

    选择 Data Products » Partner Connect

    Classic Console:

    点击 Partner Connect Partner Connect 选项卡Snowflake Partner Connect 页面随即打开。

  4. 点击您要与其取消关联的合作伙伴应用程序的磁贴。在打开的对话框中,记下在初始关联过程中为合作伙伴应用程序创建的数据库、仓库、系统用户和自定义角色对象的名称。

  5. 使用适当的 DROP <object> 命令移除为合作伙伴应用程序创建的每个对象。

    小技巧

    在初始关联过程中,如果您指定用于合作伙伴应用程序的现有数据库,请记住还要删除自动与其他对象一起创建的 PC_<partner>_DB_PICKER_ROLE 角色。

  6. 联系 Snowflake 支持部门 (https://community.snowflake.com/s/article/How-To-Submit-a-Support-Case-in-Snowflake-Lodge),清除合作伙伴关联,并从 Partner Connect 中的合作伙伴磁贴中移除复选标记。

  7. 如果试用没有自行过期,请联系合作伙伴以结束您对试用的参与。

排除关联故障

关联已存在

如果您的组织已拥有合作伙伴账户(直接通过合作伙伴启动或使用 Partner Connect 在另一 Snowflake 账户中启动),则启动另一个试用账户可能会失败,并显示一条消息,表明关联已存在。

在这种情况下,该账户的试用必须直接通过合作伙伴启动。

语言: 中文