Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce tutoriel, vous allez configurer une base de données mise en miroir Fabric à partir de Snowflake.
Dans cet exemple, vous allez apprendre à configurer une connexion sécurisée à vos sources de données Snowflake, ainsi que d’autres informations utiles pour vous familiariser avec les concepts de mise en miroir dans Microsoft Fabric.
Note
Bien que cet exemple soit spécifique à Snowflake, vous trouverez des étapes détaillées pour configurer la mise en miroir pour d’autres sources de données, telles qu’Azure SQL Database ou Azure Cosmos DB. Pour plus d’informations, consultez Qu’est-ce que la mise en miroir dans Fabric ?
Prerequisites
- Créez ou utilisez un entrepôt Snowflake existant. Vous pouvez vous connecter à n’importe quelle version de l’instance Snowflake dans n’importe quel cloud, y compris Microsoft Azure.
- Vous avez besoin d’une capacité Fabric existante. Si ce n’est pas le cas, démarrez une version d’évaluation de Fabric.
- Vous aurez besoin d’autorisations utilisateur pour votre base de données Snowflake qui contient les autorisations suivantes. Pour plus d’informations, consultez la documentation Snowflake sur les privilèges de contrôle d’accès pour les tables de streaming et les autorisations requises pour les flux.
CREATE STREAMSELECT tableSHOW tablesDESCRIBE tables
- L’utilisateur doit avoir au moins un rôle attribué qui autorise l’accès à l’instance Snowflake.
- Vérifiez les exigences de mise en réseau pour accéder à votre source de données Snowflake. Si votre source de données Snowflake n’est pas accessible publiquement et se trouve dans un réseau privé, créez une passerelle de données de réseau virtuel ou installez une passerelle de données locale pour mettre en miroir les données. Le réseau virtuel Azure ou le réseau de la machine de passerelle doit se connecter à l’instance Snowflake via un point de terminaison privé ou être autorisé par la règle de pare-feu.
Créer une base de données mise en miroir
Dans cette section, nous allons fournir une brève vue d’ensemble de la création d’une base de données mise en miroir à utiliser avec votre source de données Snowflake mise en miroir.
Vous pouvez utiliser un espace de travail existant (et non mon espace de travail) ou créer un espace de travail.
- À partir de votre espace de travail, accédez au hub Créer .
- Une fois que vous avez sélectionné l’espace de travail que vous souhaitez utiliser, sélectionnez Créer.
- Faites défiler vers le bas et sélectionnez la carte Snowflake mise en miroir .
- Entrez le nom de la nouvelle base de données.
- Cliquez sur Créer.
Se connecter à votre instance Snowflake dans n’importe quel cloud
Note
Vous devrez peut-être modifier le cloud de pare-feu pour autoriser la mise en miroir à se connecter à l’instance Snowflake.
Sélectionnez Snowflake sous « Nouvelle connexion » ou sélectionnez une connexion existante.
Si vous avez sélectionné « Nouvelle connexion », entrez les détails de connexion à la base de données Snowflake.
Paramètre de connexion Descriptif Serveur Vous trouverez le nom de votre serveur en accédant aux comptes dans le menu des ressources dans Snowflake. Placez votre souris sur le nom du compte, vous pouvez copier le nom du serveur dans le Presse-papiers. Supprimez le https://nom du serveur.Warehouse Dans la section Entrepôts , dans le menu ressource de Snowflake, sélectionnez Entrepôts. L’entrepôt est l’entrepôt Snowflake (Compute) et non la base de données. Connexion Créez une connexion. Nom de connexion Doit être renseigné automatiquement. Remplacez-le par un nom que vous souhaitez utiliser. Passerelle de données Sélectionnez la valeur par défaut (None) ou le nom de la passerelle de données de réseau virtuel ou de la passerelle de données locale, en fonction de votre scénario. Type d’authentification Snowflake Nom d’utilisateur Votre nom d’utilisateur Snowflake que vous avez créé pour vous connecter à Snowflake.com. Mot de passe Votre mot de passe Snowflake que vous avez créé lors de la création de vos informations de connexion dans Snowflake.com. Sélectionnez la base de données dans la liste déroulante.
Démarrer le processus de mise en miroir
L’écran Configurer la mise en miroir permet de mettre en miroir toutes les données de la base de données, par défaut.
- La mise en miroir de toutes les données signifie que toutes les nouvelles tables créées après le démarrage de la mise en miroir seront mises en miroir. Vous pouvez choisir de mettre en miroir toutes les tables managées et Iceberg, ou simplement toutes les tables managées (en ignorant les nouvelles tables Iceberg).
- Si vous le souhaitez, choisissez uniquement certains objets à mettre en miroir. Désactivez l’option Mettre en miroir toutes les données, puis sélectionnez des tables individuelles dans votre base de données.
Note
Si vous choisissez de répliquer les tables Iceberg, vous devez savoir comment vous connecter à l'infrastructure de stockage sous-jacente des tables Iceberg. Une connexion de stockage est requise. Veillez donc à sélectionner uniquement les tables Iceberg accessibles via la même connexion de stockage.
Pour trouver le stockage associé à une table Iceberg dans Snowflake, exécutez la
SYSTEM$GET_ICEBERG_TABLE_INFORMATIONfonction système dans Snowflake.Pour ce didacticiel, nous sélectionnons l’option Mettre en miroir toutes les données.
Sélectionnez Se connecter. Si vous avez choisi de mettre en miroir les tables Iceberg, entrez les informations de connexion pour le stockage contenant vos tables Iceberg.
Nommez votre base de données mise en miroir, puis sélectionnez Créer une base de données mise en miroir. La mise en miroir commence.
Patientez entre 2 et 5 minutes. Ensuite, sélectionnez Surveiller la réplication pour afficher l’état.
Après quelques minutes, l’état doit passer à En cours d’exécution, ce qui signifie que les tables sont en cours de synchronisation.
Si vous ne voyez pas les tables et l’état de réplication correspondant, attendez quelques secondes, puis actualisez le volet.
Lorsqu’ils ont terminé la copie initiale des tableaux, une date apparaît dans la colonne dernière actualisation.
Maintenant que vos données sont opérationnelles, différents scénarios d’analyse sont disponibles sur l’ensemble de Fabric.
Important
Toute sécurité granulaire établie dans la base de données source doit être reconfigurée dans la base de données mise en miroir dans Microsoft Fabric.
Surveiller la mise en miroir Fabric
Une fois la mise en miroir configurée, vous êtes dirigé vers la page État de la mise en miroir. Ici, vous pouvez surveiller l’état actuel de la réplication.
Pour plus d'informations et de détails sur les états de réplication, consultez Monitor Fabric Mirrored Database Replication.
Important
S’il n’y a aucune mise à jour dans les tables sources, le moteur de réplicateur commence à se retirer avec une durée exponentiellement croissante, jusqu’à une heure. Le moteur de réplicateur reprend automatiquement l’interrogation régulière après la détection des données mises à jour.