Snowflake数据连接

Snowflake以其独特的架构,将数据存储和计算资源分离,允许企业根据需要扩展和缩减资源,从而有效处理大规模数据集。将Snowflake与企业不同的业务系统(如CRM、ERP、SAP等)进行集成,能够为企业带来如下关键好处:

  • 数据整合:将来自所有业务系统的数据即时传输、汇总到 Snowflake,打破各个部门的数据孤岛,确保企业能够基于最新的数据所处决策,提升运营的敏捷性。
  • 数据分析:在您首选的 BI 工具中访问、可视化和分析 Snowflake 数据,方便进行复杂的跨部门分析,如可以将财务数据与销售、客户数据结合。
  • 提升运营效率:通过将 Snowflake 与日常应用程序(如营销、财务、供应链等)集成,企业可以自动化许多数据收集和处理工作,减少手动干预,降低错误率,节省时间。
  • 实时监控与报告:通过将业务应用数据实时集成到 Snowflake 中,企业可以使用 BI 工具或在知行之桥EDI系统中使用自定义报表工具进行实时监控和数据分析,迅速识别问题并采取行动。
自动复制 Snowflake 数据

知行之桥EDI系统会自动将数据从数百个本地和云数据源复制到任何 Snowflake 数据仓库。

  • 从任何数据源到Snowflake 的自动化、连续 ETL/ELT数据复制
  • 云到云、本地到云和云到本地数据集成。在整个生态系统中安全复制和移动数据
  • 可预测、实惠的定价
将任何应用程序或平台与您的Snowflake 数据连接起来

易于使用的驱动程序和端口为任何企业应用程序提供即时、实时的数据连接。从您选择的分析工具(Power BI、Tableau、Sisense、Qlik、Excel、Google Sheets 等)中访问 Snowflake 数据。只需安装端口,您的数据即可使用,无需代码。

Snowflake2.png

在知行之桥EDI系统中创建一个 Snowflake 端口

进入知行之桥EDI系统,在 工作流 选项卡下选择一个工作区(如默认工作区Default),进入Default工作区后,点击右上角 添加 ,在搜索框中搜索 Snowflake。

点击即可看到弹框的添加端口,可以选择的操作方式为:Upsert、Lookup、Lookup存储过程、Select、执行存储过程。

Snowflake3.png

接下来需要在 设置 选项卡下,点击 连接 右侧的 +创建 按钮,输入连接配置:

Snowflake4.png

在打开的连接配置对话框中,填写以下信息:

Snowflake5.png

1.提供需要的信息
名称—连接的名称。填一个期望的值。
类型—默认设置为 Snowflake。
Connection—用于连接的身份验证方案。选项有 Password、OAuth、Okta、PrivateKey、Azure AD 和 PingFederate。
2.根据你选择的身份验证方案创建连接
密码-输入你帐户的密码。
OAuth – 输入你帐户的 OAuth 客户端 ID 和 OAuth 客户端密码。
Okta-输入你帐户的用户名和密码。
PrivateKey-输入你帐户的私钥和私钥类型。
Azure AD-输入你帐户的用户名。
PingFederate-输入你帐户的用户名。

接下来还需要配置的信息包括:

URL — Snowflake 数据库的完整 URL(仅限密码和 OAuth 身份验证)。
User — Snowflake 数据库身份验证的用户名(除 OAuth 之外的所有身份验证方案)。
Password — 身份验证用户的密码(仅限密码和 Okta 身份验证)。
OAuth Client Id — 帐户的客户端 ID(仅限 OAuth 身份验证)。
OAuth Client Secret — 帐户的客户端密钥(仅限 OAuth 身份验证)。
Private Key — 帐户的私钥(仅限 PrivateKey 身份验证)。
Private Key Type — 帐户的私钥类型(仅限 PrivateKey 身份验证)。
Private Key Password — 私钥的密码(仅限 PrivateKey 身份验证)。
Warehouse — Snowflake仓库的名称。
Schema — Snowflake 数据库的 Schema。
Database — Snowflake 数据库的名称。

3.如果需要,点击 高级 来打开高级配置。这个一般情况下不需要。
注意: 在大多数情况下,这些设置不是必需的。
4.点击 连接 来确保这个连接可以正常连接到 Snowflake 服务器。如果发生错误,请再次排查。
5.点击 创建连接 来保存连接。
6.在 连接 下拉选单中选择刚刚创建的连接。
7.点击 保存变更。

Snowflake 端口可以被用来集成 Snowflake 到你的数据工作流中拉取和推送数据。根据上文所述,知行之桥支持Snowflake的操作方式如下:

  • Upsert:插入或更新 Snowflake 数,位于工作流的末尾。默认情况下,如果 Snowflake 中已存在记录,则使用输入提供的键值对 Snowflake 中的现有数据执行更新。
  • Lookup:从 Snowflake 检索值并将该值插入到流中已存在的知行之桥消息中,位于工作流的中间位置。Lookup 查询确定端口将从 Snowflake 检索什么值。它应该被格式化为针对 Snowflake 表的 SQL 查询。
  • Lookup 存储过程:将进入端口的数据视为存储过程的输入,然后将结果插入到流中的现有知行之桥消息中。位于工作流的中间位置。可以单击“测试查找”模式中的“显示示例数据”按钮,为所选存储过程提供示例输入并预览结果。
  • Select:从 Snowflake 检索数据并将其带入知行之桥,位于工作流的起始位置。可以使用过滤器面板向选择添加过滤器。这些过滤器的功能类似于 SQL 中的 WHERE 子句。
  • 执行存储过程:将进入端口的数据视为存储过程的输入,然后将结果向下传递,位于工作流的中间位置。可以单击“测试执行存储过程”模式中的“显示示例数据”按钮,为所选存储过程提供示例输入并预览结果。

如果您希望了解有关EDI对接的相关信息,欢迎交流。

阅读原文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知行EDI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值