Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Mirroring dans Fabric est une technologie SaaS d’entreprise, basée sur le cloud, zéro ETL.
Dans cette section, vous allez apprendre à créer une base de données Azure en miroir pour MySQL, qui crée une copie en lecture seule et en continu de vos données MySQL dans OneLake.
Prerequisites
- Créez ou utilisez une base de données Azure existante pour MySQL.
- Si vous n’avez pas de base de données Azure pour MySQL, créez un serveur.
- En guise de tutoriel, utilisez une copie de l’une de vos bases de données existantes ou de toute base de données de test ou de développement existante que vous pouvez récupérer rapidement à partir d’une sauvegarde. Si vous souhaitez utiliser une base de données à partir d’une sauvegarde existante, consultez Restaurer une base de données à partir d’une sauvegarde dans Azure Database pour MySQL.
- Capacité existante pour Fabric. Si vous n’en avez pas, Lancez une version d’évaluation de Fabric.
- La capacité Fabric doit être active et en cours d’exécution. Une capacité suspendue ou supprimée arrête également la mise en miroir et aucune donnée n’est répliquée.
- Paramètres du tenant Fabric. Vérifiez que les deux paramètres de locataire Fabric suivants sont activés :
- Vous avez besoin d’un rôle membre ou administrateur dans votre espace de travail lors de la création d’une base de données mise en miroir à partir du portail Fabric. Lors de la création, l’identité managée d’Azure Database pour MySQL reçoit automatiquement l’autorisation « Lecture et écriture » sur la base de données mise en miroir. Les utilisateurs disposant du rôle contributeur n’ont pas l’autorisation de partage nécessaire pour effectuer cette étape.
- Si votre serveur n’est pas accessible publiquement et n’autorise pas l’accès public à celui-ci, vous pouvez créer une passerelle de données de réseau virtuel ou configurer une passerelle de données locale pour mettre en miroir les données. Vérifiez que le réseau virtuel Azure ou le réseau de la machine de passerelle peut se connecter à Azure Database pour MySQL et est autorisé par la règle de pare-feu.
- Le miroir de Fabric n'est pas supporté sur un réplica de lecture ou sur un serveur principal qui héberge un réplica de lecture.
Préparer votre base de données Azure pour MySQL
La mise en miroir dans Azure Database pour MySQL est basée sur la réplication logique et nécessite certaines conditions préalables spécifiques à configurer avant de pouvoir se connecter à vos données.
Pour obtenir des instructions détaillées, consultez La mise en miroir d’Azure Database pour MySQL.
Créer une base de données Azure mise en miroir pour MySQL
- Ouvrez le portail Fabric.
- Utilisez un espace de travail existant ou créez un espace de travail.
- Accédez au volet Créer ou sélectionnez le bouton Nouvel élément .
- Sélectionnez + Nouvel élément et créez une base de données Azure mise en miroir pour MySQL (préversion).
Connectez-vous à votre instance Azure Database pour MySQL et démarrez la mise en miroir
Les étapes suivantes vous guident tout au long du processus de création de la connexion à votre base de données Azure pour MySQL :
- Sous Nouvelles sources, sélectionnez Azure Database pour MySQL (préversion). Vous pouvez également sélectionner une connexion Azure Database pour MySQL existante à partir du hub OneLake.
- Si vous avez sélectionné Nouvelle connexion, entrez les détails de connexion à Azure Database pour MySQL.
-
Serveur : recherchez le nom du serveur en accédant à la page Vue d’ensemble d’Azure Database pour MySQL dans le portail Azure. Par exemple :
<server-name>.mysql.database.azure.com. - Base de données : entrez le nom de la base de données à répliquer.
- Connexion : sélectionnez « Créer une connexion » ou réutilisez une connexion existante.
- Nom de connexion : un nom automatique est fourni. Vous pouvez en changer.
- Passerelle de données : sélectionnez la valeur par défaut (aucune) ou le nom de la passerelle de données de réseau virtuel / passerelle de données locale que vous avez configurée en fonction de votre scénario.
- Type d’authentification : De base (Authentification MySQL)
- Laissez la case à cocher Utiliser la connexion chiffrée sélectionnée, et la case Cette connexion peut être utilisée avec la passerelle de données locale et la passerelle de données VNET non sélectionnée.
-
Serveur : recherchez le nom du serveur en accédant à la page Vue d’ensemble d’Azure Database pour MySQL dans le portail Azure. Par exemple :
- Sélectionnez Se connecter. Si toutes les informations d’identification sont correctes, la connexion est testée et enregistrée. Si les informations d’identification ne sont pas correctes, la création échoue avec des erreurs.
- Une fois la connexion créée, une liste de tables dans le miroir de bases de données est disponible pour sélectionner. Vous pouvez sélectionner jusqu’à 1 000 tables à la fois.
- Sélectionnez les tables, donnez un nom au miroir, puis sélectionnez Créer une base de données mise en miroir. Cette action démarre la création du miroir.
- Après quelques minutes, vous voyez les lignes répliquées, et les données apparaissent dans la vue de l'entrepôt de données, également connue sous le nom de vue Base de données mise en miroir. L’état devient En cours d’exécution. Cette vue sert également d’interface de gestion pour démarrer, arrêter et surveiller la réplication.
- Maintenant que vos données sont opérationnelles, différents scénarios d'analyse sont disponibles sur toute la plateforme.
Surveillance de la réplication
Après avoir créé le miroir, surveillez la santé de la réplication. Pour plus d’informations, consultez Surveiller la réplication de base de données mise en miroir.
Disponibilité des données dans OneLake
Une fois la réplication terminée, le point de terminaison SQL Analytics dispose de toutes les tables disponibles.
Contenu connexe
- Résoudre les problèmes liés aux bases de données mises en miroir Fabric à partir d’Azure Database pour MySQL
- Microsoft Fabric met en miroir des bases de données depuis la base de données Azure pour MySQL
- Bases de données mises en miroir Microsoft Fabric à partir des limitations d’Azure Database pour MySQL
- Qu’est-ce que la mise en miroir dans Fabric ?