正在寻找构建智能、数据驱动的应用程序的方法? 结合 Mendix 和 Snowflake 平台 让您将快速低代码应用程序开发与数据仓库和洞察功能结合在一起。
Mendix 即将提供一系列模块、支持材料和展示应用程序来帮助您 无缝集成两个平台.
下图说明了不同的组件如何协同工作以创建一个框架,其中数据驱动的企业应用程序可以从两个平台的最佳功能中受益。

此 Mendix-Snowflake集成功能由以下组件组成:
- 数据库连接器
-
- Snowflake JDBC 连接器 (外部数据库连接器 提供专门的 Snowflake 支持)
- Snowflake REST SQL 连接器
数据库连接器
如果你想使用 Snowflake 作为单一事实来源,但从你的 Mendix 应用程序,那么数据库连接器就是最佳选择。 外部数据库连接器 和 Snowflake REST SQL 连接器 支持读取和写入 Snowflake 数据。它们还允许访问 人工智能皮质 用于异常检测和时间序列预测的机器学习算法以及具有大型语言模型(如 Snowflake Arctic)的生成式人工智能等功能。
连接器支持不同的 Mendix 版本,并在基于角色的访问控制和响应映射方面提供或需要不同级别的自定义。我们建议所有内置应用程序都使用外部数据库连接器 Mendix Studio Pro 10.10 及以上版本。它提供了优质的开发人员体验,可以在 Studio Pro 中的配置期间直接测试 Snowflake 连接和查询。
JDBC 数据库连接器
此 Snowflake JDBC 数据库连接器 允许您在设计时测试 Snowflake 连接和查询并将它们映射到响应实体。下面是在 Studio Pro 中为 SELECT 查询选择响应结构时的示例。

REST SQL 连接器
您可以执行 Snowflake REST SQL API 使用 Snowflake REST SQL 连接器中的微流操作。第二个包含的操作允许您指定一个实体,以便您可以将 API 响应导入为 Mendix 对象。

连接器还为最终用户提供了一种为服务帐户设置密钥对身份验证的方法。您还可以对其进行修改,以支持基于角色的用户帐户访问控制,这样您就可以安全地开始构建 Mendix 在 Snowflake 之上。(您可以了解有关 Snowflake 精细访问管理的更多信息 开始)通过基于角色的访问控制,用户可以将 Snowflake 中实现的安全标准转移到 Mendix 应用程序,而无需再次手动设置。
Mendix 资料载入器
如果您的重点是从您的 Mendix 应用程序进入 Snowflake 来获取运营数据,然后 Mendix 资料载入器 是您的首选工具。它是使用 Snowflake 的 Native App Framework 开发的。您可以从 Snowflake 市场下载数据加载器,然后将其部署在您的 Snowflake 帐户中。

一旦配置了有关 Mendix 应用程序端点、身份验证凭据和目标 Snowflake 结构,可以从中检索已发布的实体 Mendix 应用程序并通过 OData REST 以结构化方式传输到 Snowflake。
巡展申请

如果您想了解有关组件的更多信息,可以在 雪花展示应用。展示应用程序将每个组件呈现为一条学习路径,提供使用不同组件的分步指南。