Qu'est-ce que Flocon de neige ?
Snowflake est un entrepôt de données SQL relationnel, développé sur le cloud. Il est largement utilisé par les professionnels des données dans divers secteurs pour stocker des données d'entreprise et faciliter le partage de données. La capacité de Snowflake à traiter les données analytiques le rend adapté aux utilisateurs professionnels qui cherchent à générer des informations pour des décisions commerciales meilleures et plus rapides. La base de données est utilisée comme point central pour l'ETL et les pipelines de données dans diverses opérations de données en raison de son architecture unique qui permet une mise à l'échelle indépendante pour le stockage, l'informatique et les services.
En tant que solution d'entreposage de données basée sur le cloud, Flocon est principalement utilisé pour les rapports de niveau supérieur. Pour utiliser ce référentiel pour des tâches opérationnelles telles que le traitement des commandes des clients ou les opérations de vente, l'intégration avec d'autres systèmes sur site et dans le cloud est essentielle. Une fois rassemblées dans Snowflake, les données peuvent fournir une vue consolidée des actifs de l'entreprise.
Astera Centerprise offre une intégration transparente avec la base de données Snowflake via un connecteur intégré dans une interface glisser-déposer. Vous pouvez facilement vous connecter à vos systèmes d'entreprise backend et à vos applications de données, comme Salesforce, Serveur SQL, SAP HANA, et plus encore sans écrire de code ni changer de plate-forme. Extrayez, chargez et transformez facilement des données vers et depuis Snowflake grâce à cet outil d'intégration de données !
Outre la connexion à cet entrepôt de données cloud, Centerprise permet également aux utilisateurs professionnels de nettoyer, normaliser et manipuler les données brutes afin que des données modernes de meilleure qualité soient disponibles pour le partage au sein et au-delà de l'organisation, en plus du reporting, de l'analyse et de la BI.
Activation des intégrations sans flocon de neige avec Astera Centerprise
En offrant une connectivité native à Snowflake, Astera Centerprise permet à l'utilisateur de configurer plus facilement la base de données en tant que source ou destination pour l'ingestion et le chargement des données, respectivement. La connectivité est étendue pour prendre en charge d'autres fonctionnalités dans Centerprise, Tels que:
- Source de requête SQL - En utilisant des instructions SELECT dans des requêtes SQL ou des procédures stockées, vous pouvez récupérer des données depuis la base de données Snowflake.
- Recherche dans la base de données - Cette fonction peut rechercher des valeurs dans une ou plusieurs tables de base de données Snowflake et les renvoyer en tant que champ (s) de sortie à partir de l'enregistrement dans lequel la ou les valeurs de recherche correspondent aux entrées.
- Recherche de requête SQL - Il vous permet de rechercher des valeurs dans Snowflake à l'aide d'instructions de requête SQL.
- Optimisation du refoulement - Vous pouvez réduire le temps d'exécution du processus de pousser vers le bas données à la base de données Snowflake. La charge de traitement est gérée par la capacité informatique native de la base de données au lieu de la Centerprise serveur, qui optimise les performances.
Le intégré Centerprise Le connecteur comble le fossé entre la base de données Snowflake et les formats de fichiers disparates, les systèmes de base de données et les applications en ligne, permettant des intégrations sans code et sans tracas.
Voici comment Centerprise peut vous aider à tirer parti des données stockées dans Snowflake:
Simplification de la récupération des données
En configurant la base de données Snowflake en tant qu'objet source dans Centerprise, vous pouvez en extraire des données, les traiter en fonction des besoins de l'entreprise et les transférer vers votre système de destination.
Voici un flux de données simple qui lit les données client à partir de l'objet Snowflake, les filtre en fonction du Titre du contact et l'écrit dans un fichier Excel.
Figure 1: un flux de données qui utilise Snowflake au point source
Configuration du connecteur source pour Snowflake est aussi simple que de glisser-déposer l'icône de la base de données Boîte à outils et entrer les détails de connexion. La capture d'écran ci-dessous montre que nous avons sélectionné le fournisseur de données comme Flocon et entré ses informations d'identification de compte.
Figure 2: Configuration de la connexion à la base de données Snowflake
Une fois la connexion configurée, vous pouvez sélectionner la table de base de données requise et spécifier la stratégie de lecture dans le Propriétés la fenêtre. Dans Centerprise, vous pouvez récupérer les données en même temps ou de manière incrémentielle. Ici, nous avons sélectionné le Pleine Charge option.
Vous pouvez même diviser les données entrantes en partitions, et Centerprise le lira en fonction du nombre de partitions spécifié. La lecture partitionnée est utilisée pour limiter la quantité de données analysées par chaque requête, améliorant ainsi les performances et réduisant la charge sur la base de données.
Figure 3: Spécification des options de lecture de la base de données
Dans ce connecteur de base de données source, vous pouvez également spécifier les paramètres auxquels des valeurs doivent être attribuées à partir du fichier de configuration. Lors de l'exécution du flux de données, les valeurs de propriété correspondantes seront remplacées par les paramètres de configuration, sans que les utilisateurs n'aient à apporter de modifications manuellement.
Après avoir spécifié la connexion et les propriétés, le flux de données est exécuté et les données Snowflake sont traitées et stockées dans la feuille Excel.
Accélérer le chargement des données
La base de données Snowflake peut également être configurée en tant que base de données cible, ce qui vous permet de consolider et d'écrire des informations dans l'entrepôt de données cloud ou le lac de données.
Pour illustrer comment Snowflake peut être utilisé comme point de terminaison de destination, prenons un flux de données simple:
Figure 4: Un flux de données simple qui utilise Snowflake comme système de destination
Ce flux de données combine Order données de deux tables différentes dans SQL Server et les charge dans Snowflake. La méthode de configuration du connecteur de base de données est identique à celle du connecteur de source de données, sauf lorsque l'utilisateur souhaite charger des données en bloc. En activant le Bucket Amazon S3 pour la préparation, vous pouvez tirer pleinement parti de votre compte AWS existant et tirer parti des compartiments S3 pour l'ingénierie, la gestion et le stockage des données.
Figure 5: Activation du compartiment Amazon S3
L'étape suivante consiste à spécifier les propriétés en sélectionnant l'une des tables existantes dans la base de données ou en en créant une nouvelle. De plus, vous pouvez spécifier le fonctionnement du mappage pour les ports d'entrée. Ici, nous avons sélectionné Ports individuels pour les actions qui insère tous les enregistrements individuellement pour les nouvelles tables de base de données.
Figure 6: Spécification des propriétés de la base de données de destination
Centerprise prend en charge différents options de chargement de la base de données, comme vous pouvez le voir dans la capture d'écran ci-dessus afin que vous puissiez sélectionner celui que vous préférez en fonction de la nature de votre flux de données. Dans ce flux de données, nous chargeons plusieurs lignes de données dans la base de données à l'aide du Insertion en vrac avec taille de lot option.
Une fois les propriétés spécifiées, l'exécution du flux de données chargera les données traitées dans la base de données Snowflake.
Libérez la puissance de la base de données de flocon de neige avec Astera Centerprise
Voici comment les intégrations de stockage Snowflake peuvent vous aider à améliorer vos opérations commerciales et technologiques :
Offrez une connectivité continue
Connectez et ingérez facilement des données d'entreprise à partir de sources sur site et cloud disparates vers Snowflake sur AWS, sans codage manuel. En offrant un support pour une gamme de sources structurées, non structurées et semi-structurées, Centerprise permet une connectivité transparente entre les systèmes d'entreprise hétérogènes et la base de données Snowflake.
Activer l'intégration en libre-service
L'interface utilisateur visuelle facile à utiliser, les transformations prédéfinies et les connecteurs intégrés dans Centerprise donner aux utilisateurs professionnels les moyens d'exécuter des tâches d'intégration Snowflake avec un minimum d'assistance de la part de leurs équipes informatiques.
Échelle pour les besoins de l'entreprise
Orchestrez les flux ETL pour tirer parti de l'architecture flexible et de la simultanéité de Snowflake, et transférez les données en toute sécurité dans des environnements hybrides à la vitesse des besoins de votre entreprise.
Accélérez vos décisions
Générez des informations à partir des données Snowflake et permettez aux parties prenantes et aux partenaires d'accéder en toute sécurité aux informations lorsqu'ils ont besoin de prendre des décisions plus rapides basées sur les données et de rationaliser les opérations commerciales quotidiennes.
Automatisez les intégrations Snowflake
Utilisez l'option l'automatisation du workflow et les capacités de planification des travaux dans Centerprise pour automatiser vos intégrations de stockage Snowflake et raccourcir votre temps d'accès aux informations tout en réduisant le temps d'exécution des processus.
L'évolutivité élastique de Snowflake en fait un choix de choix pour les entreprises à la recherche d'entrepôts de données cloud d'entreprise. Utilisation du connecteur natif Snowflake dans Astera Centerprise, les utilisateurs professionnels peuvent se connecter en toute sécurité à la base de données et utiliser ses données pour alimenter leurs processus finaux.
Télécharger version d'essai of Astera Centerprise et découvrez directement les capacités d'intégration de notre plateforme.
Auteurs:
- Tehreem Naeem