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 ouverte dans Fabric. Cet exemple vous guide pour créer une base de données mise en miroir ouverte et apprendre à atterrir des données dans la zone d’atterrissage. Vous allez maîtriser les concepts de la mise en miroir ouverte dans Microsoft Fabric.
Prerequisites
- Vous avez besoin d’une capacité existante pour Fabric. Si ce n’est pas le cas, démarrez une version d’évaluation de Fabric.
- La capacité Fabric doit être active et en fonctionnement. Une capacité interrompue ou supprimée affectera la mise en miroir et aucune donnée ne sera répliquée.
Créer une base de données mise en miroir
Dans cette section, nous fournissons une brève vue d’ensemble de la création d’une base de données en miroir ouverte dans le portail Fabric. Vous pouvez également utiliser l’API REST créer une base de données mise en miroir avec l’exemple de définition JSON de la mise en miroir ouverte pour la création.
- Utilisez un espace de travail existant ou créez un espace de travail. À partir de votre espace de travail, accédez au hub Créer . Cliquez sur Créer.
- Recherchez et sélectionnez la carte base de données mise en miroir.
- Entrez un nom pour la nouvelle base de données mise en miroir.
- Cliquez sur Créer.
- Une fois qu’une base de données mise en miroir ouverte est créée via l’interface utilisateur, le processus de mise en miroir est prêt. Passez en revue la page d’accueil du nouvel élément de base de données mis en miroir. Recherchez l’URL de la zone d’atterrissage dans la section détails de la page d’accueil de la base de données mise en miroir.
Démarrer la réplication des données
Une fois que vous avez créé une base de données mise en miroir, commencez à charger vos fichiers. Vous pouvez charger vos données initiales et les jeux de données modifiés à l’aide du portail Fabric ou par programmation via OneLake.
Charger via le portail Fabric
Pour charger les données initiales et/ou les données modifiées incrémentielles pour la mise en miroir ouverte :
Sélectionnez le Téléverser des fichiers à la page d'accueil de la base de données mise en miroir.
Dans la page Charger des fichiers , chargez un fichier à l’aide de la boîte de dialogue de chargement dans le portail Fabric.
Important
Le nom du fichier Parquet ou du fichier texte délimité doit correspondre au format et au nom de fichier documentés. Pour plus d’informations, consultez Open mirroring : Exigences et format de zone d’atterrissage.
Dans la page Aperçu des données , vous pouvez voir un aperçu des données que vous êtes sur le point de charger. Donnez un nom à la table et spécifiez les colonnes de clé primaire. Sélectionnez Créer une table.
Une fois chargées, vos données commencent immédiatement à être répliquées dans OneLake. Après quelques minutes, dans l’Explorateur, vous pouvez afficher les fichiers qui ont été répliqués dans OneLake en sélectionnant un fichier à partir de fichiers chargés ou d’une table dans tables dans OneLake.
À partir de l’état de réplication dans l’Explorateur, vous pouvez voir le nombre de lignes répliquées et toutes les erreurs associées aux données que vous mettez en miroir dans OneLake.
Si vous avez modifié des données dans un format pour les tables existantes de votre base de données mise en miroir, vous pouvez charger ou glisser-déplacer ces fichiers de modification. Les modifications sont automatiquement reflétées dans OneLake.
Écrire des données modifiées dans la zone d’atterrissage à l’aide d’autres mécanismes
Votre application peut désormais écrire des données de chargement initial et de modification incrémentielle dans l’URL de la zone de réception, qui est votre chemin d’accès spécifique pour la mise en miroir ouverte vers OneLake.
- Suivez la connexion à Microsoft OneLake pour autoriser et écrire dans la zone d’atterrissage de la base de données mise en miroir dans OneLake, à l’aide de l’API ADLS Gen2.
- Passez en revue les spécifications de zone d’atterrissage open mirroring et les spécifications de format.
- Utilisez le Kit de développement logiciel (SDK) Python Open Mirroring pour commencer !
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.
- 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. Pour ce didacticiel, nous sélectionnons l’option Mettre en miroir toutes les données.
- Sélectionnez Base de données 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.
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.