Partager via


Ajouter une source SQL Server sur la base de données de machine virtuelle (CDC) à un flux d’événements (préversion)

Cet article explique comment ajouter un serveur SQL Server sur la source cdc de la base de données de machine virtuelle à un flux d’événements.

Le connecteur source SQL Server sur la base de données de machine virtuelle (CDC) pour les flux d’événements Fabric vous permet de capturer un instantané des données actuelles dans une base de données SQL Server sur une machine virtuelle. Le connecteur surveille et enregistre ensuite les modifications futures au niveau des lignes apportées aux données. Une fois ces modifications capturées dans le flux d’événements, vous pouvez traiter ces données en temps réel et les envoyer à différentes destinations pour un traitement ou une analyse ultérieurs.

Important

Les fonctionnalités améliorées des Eventstreams Fabric sont actuellement en préversion.

Remarque

Cette source n'est pas prise en charge dans les régions suivantes de votre espace de travail : Ouest US3, Suisse Ouest.

Prérequis

  • Accédez à un espace de travail Premium Fabric avec les autorisations contributeur ou supérieures.
  • Sql Server en cours d’exécution sur la base de données de machine virtuelle.
  • Votre base de données SQL Server sur machine virtuelle doit être configuré pour autoriser l’accès public.
  • Activez la capture de données modifiées dans votre base de données SQL Server sur une machine virtuelle en exécutant la procédure sys.sp_cdc_enable_dbstockée. Pour plus d’informations, consultez Activation et désactivation de la capture des changements de données.

Remarque

Le nombre maximal de sources et de destinations pour un flux d’événements est de 11.

Activer la capture de données modifiées dans votre base de données SQL Server sur une machine virtuelle

  1. Activez la capture de données modifiées pour la base de données.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Activez la capture de données modifiées pour une table à l’aide d’une option de rôle de gestion. Dans cet exemple, MyTable est le nom de la table SQL.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    Une fois la requête exécutée avec succès, vous avez activé la capture de données modifiées dans votre base de données SQL Server sur une machine virtuelle.

    Capture d’écran montrant la capture de données modifiées activée.

Ajouter SQL Server sur la base de données de machine virtuelle en tant que source

  1. Dans l'intelligence en temps réel de Fabric, sélectionnez Eventstream pour créer un nouveau Eventstream. Vérifiez que l’option Fonctionnalités améliorées (préversion) est activée.

    Capture d’écran de la création d'un nouveau flux d'événements.

  2. Dans l’écran suivant, sélectionnez Ajouter une source externe.

    Capture d’écran de la sélection Ajouter une source externe.

Configurer et se connecter à SQL Server sur la base de données de machine virtuelle

  1. Dans l’écran Sélectionner une source de données, sélectionnez SQL Server sur la base de données de machine virtuelle (CDC) comme source de données.

    Capture d’écran montrant la sélection du connecteur SQL Server sur la base de données de machine virtuelle (CDC).

  2. Sur la page Connecter, sélectionnez Nouvelle connexion.

    Capture d’écran montrant la sélection du lien Nouvelle connexion sur la page Se connecter.

  3. Dans la section Paramètres de connexion, entrez les valeurs suivantes pour votre serveur SQL Server sur une machine virtuelle :

    • Serveur : entrez l’adresse IP accessible publiquement ou le nom de domaine de votre machine virtuelle, puis ajoutez un signe deux-points et le port. Par exemple, si votre adresse IP est xx.xxx.xxx.xxx et que le port est 1433, vous devez entrer xx.xxx.xxx.xxx:1433 dans le champ Serveur . Si le port n’est pas spécifié, la valeur 1433 de port par défaut est utilisée.

    • Base de données : entrez le nom de la base de données à laquelle vous souhaitez vous connecter sur votre serveur SQL Server sur la machine virtuelle.

      Capture d’écran montrant la section Paramètres de connexion de la page Connexion.

  4. Faites défiler vers le bas et, dans la section Identifiants de connexion, suivez les étapes suivantes :

    • Dans le champ Nom de la connexion, saisissez un nom pour la connexion.

    • Pour le type d’authentification, sélectionnez De base.

      Remarque

      Actuellement, les Eventstreams Fabric prennent uniquement en charge l’authentification de base.

    • Entrez le nom d’utilisateur et le mot de passe pour SQL Server sur la machine virtuelle.

      Remarque

      Ne sélectionnez pas l’option : Utilisez la connexion chiffrée.

      Capture d’écran montrant la section Informations d’identification de connexion de la page Se connecter.

  5. Sélectionnez Connecter au bas de la page.

  6. À présent, dans la page Connexion , sélectionnez Toutes les tables ou entrez les noms de tables séparés par des virgules, par exemple : dbo.table1, dbo.table2.

  7. Cliquez sur Suivant.

    Capture d’écran montrant la sélection de l’option Toutes les tables.

  8. Dans l’écran Vérifier et créer, passez en revue le résumé, puis sélectionnez Ajouter.

    Capture d’écran montrant la sélection du bouton Ajouter.

Vous pouvez voir la source SQL Server sur la base de données de base de données de machine virtuelle ajoutée à votre flux d’événements en mode Édition .

Capture d’écran de la source de capture de données modifiées SQL Server sur la base de données de machine virtuelle ajoutée en mode Édition avec le bouton Publier mis en surbrillance.

Pour implémenter ce nouveau serveur SQL Server sur la source cdc de la base de données de machine virtuelle, sélectionnez Publier. Une fois ces étapes terminées, votre source de capture de données modifiées SQL Server sur la base de données de machine virtuelle est disponible pour la visualisation dans la vue en direct.

Capture d’écran de la source DE capture de données modifiées SQL Server ajoutée sur la base de données de machine virtuelle en mode Mode Affichage réel.

Autres connecteurs :