Vous cherchez un moyen de créer des applications intelligentes basées sur les données ? Combiner le Mendix et les plateformes Snowflake vous permet d'associer un développement rapide d'applications low-code à des capacités d'entreposage de données et d'analyse.
Mendix proposera bientôt une gamme de modules, de supports d'activation et une application de démonstration pour vous aider intégrer de manière transparente les deux plateformes.
Le diagramme ci-dessous illustre comment les différents composants fonctionnent ensemble pour créer un cadre dans lequel les applications d’entreprise basées sur les données peuvent bénéficier du meilleur des deux plates-formes.

Mendix-Les capacités d’intégration de Snowflake se composent des composants suivants :
- Connecteurs de base de données
-
- Connecteur JDBC Snowflake (Connecteur de base de données externe avec support Snowflake dédié)
- Connecteur Snowflake REST SQL
- Mendix Chargeur de données
- Cadre de contrôle d'accès basé sur les rôles
- Application de présentation de flocons de neige
Connecteurs de base de données
Si vous souhaitez utiliser Snowflake comme source unique de vérité, mais accéder, mettre à jour ou analyser vos données depuis votre Mendix application, les connecteurs de base de données sont la voie à suivre. Connecteur de base de données externe et la Connecteur Snowflake REST SQL prennent en charge la lecture et l'écriture de données sur Snowflake. Ils donnent également accès à IA corticale des fonctionnalités telles que des algorithmes d'apprentissage automatique pour la détection d'anomalies et la prévision de séries chronologiques et l'IA générative avec de grands modèles linguistiques comme Snowflake Arctic.
Les connecteurs prennent en charge différents Mendix versions et offrent ou nécessitent différents niveaux de personnalisation en matière de contrôle d'accès basé sur les rôles et de mappage de réponses. Nous recommandons le connecteur de base de données externe pour toutes les applications intégrées Mendix Studio Pro 10.10 et versions ultérieures. Il offre une expérience de développement premium où les connexions et les requêtes Snowflake peuvent être testées directement lors de la configuration dans Studio Pro.
Connecteur de base de données JDBC
Connecteur de base de données JDBC Snowflake vous permet de tester les connexions et les requêtes Snowflake et de les mapper aux entités de réponse pendant la phase de conception. Vous trouverez ci-dessous un exemple de ce à quoi cela ressemble lors de la sélection d'une structure de réponse pour une requête SELECT dans Studio Pro.

Connecteur REST SQL
Vous pouvez exécuter toutes les requêtes simples prises en charge par le API SQL REST de Snowflake en utilisant une action de microflux dans le connecteur SQL REST Snowflake. Une deuxième action incluse vous permet de spécifier une entité afin que vous puissiez importer la réponse de l'API sous forme de liste de Mendix objets.

Le connecteur permet également à l'utilisateur final de configurer l'authentification par paire de clés pour un compte de service. Vous pouvez également le modifier pour prendre en charge le contrôle d'accès basé sur les rôles pour les comptes d'utilisateur afin de pouvoir commencer à créer en toute sécurité Mendix en plus de Snowflake. (Vous pouvez en savoir plus sur la gestion élaborée des accès de Snowflake ici.) Avec le contrôle d'accès basé sur les rôles, les utilisateurs peuvent transférer les normes de sécurité implémentées dans Snowflake vers le Mendix application sans avoir à les configurer à nouveau manuellement.
Mendix Chargeur de données
Si votre objectif est de charger des données structurées à partir de votre Mendix application dans Snowflake pour ingérer des données opérationnelles, puis le Mendix Chargeur de données est votre outil de choix. Il a été développé à l'aide du Native App Framework de Snowflake. Vous pouvez télécharger le chargeur de données depuis la place de marché Snowflake, puis le déployer dans votre compte Snowflake.

Une fois configuré avec des informations sur le Mendix point de terminaison de l'application, informations d'identification d'authentification et structures Snowflake cibles, les entités publiées peuvent être récupérées à partir du Mendix application via OData REST et transférée vers Snowflake de manière structurée.
Application de présentation

Si vous souhaitez en savoir plus sur les composants, vous pouvez trouver des exemples d'implémentations dans le Application de présentation de flocons de neigeL'application Showcase présente chaque composant comme un parcours d'apprentissage pour fournir un guide étape par étape pour travailler avec les différents composants.