Partager via


Copier des données dans Azure Data Explorer à l’aide d’Azure Data Factory

Important

Ce connecteur peut être utilisé en temps réel dans Microsoft Fabric. Utilisez les instructions de cet article avec les exceptions suivantes :

  • Si nécessaire, créez des bases de données à l’aide des instructions de créer une base de données KQL.
  • Si nécessaire, créez des tables à l’aide des instructions de Créer une table vide.
  • Obtenir des URI de requête ou d’ingestion à l’aide des instructions de l’URI de copie.
  • Exécutez des requêtes dans un ensemble de requêtes KQL.

Azure Data Explorer est un service d’analyse de données rapide et complètement managé. Il effectue une analyse en temps réel de grands volumes de données diffusées en continu à partir de nombreuses sources, telles que des applications, des sites web et des appareils IoT. Avez Azure Data Explorer, vous pouvez explorer les données de façon itérative et identifier des tendances et anomalies afin d’améliorer les produits et les expériences client, surveiller des appareils et optimiser les opérations. Cela vous permet de parcourir les nouvelles questions et de recevoir des réponses en quelques minutes.

Azure Data Factory est un service informatique d’intégration de données informatique intégralement managé. Vous pouvez l’utiliser pour remplir votre base de données Azure Data Explorer avec les données de votre système existant. Cela peut vous permettre de gagner du temps lorsque vous créez des solutions d’analyse.

Lorsque vous chargez des données dans Azure Data Explorer, Data Factory offre les avantages suivants :

  • Configuration simple : Obtenez un Assistant intuitif en cinq étapes sans script requis.
  • Prise en charge des magasins de données enrichis : bénéficiez d’une prise en charge intégrée d’un ensemble complet de magasins de données locaux et cloud. Pour une liste détaillée, consultez le tableau Banques de données prises en charge.
  • Sécurisé et conforme : les données sont transférées via HTTPS ou Azure ExpressRoute. La présence globale du service garantit que vos données ne quittent jamais les limites géographiques.
  • Hautes performances : la vitesse de chargement des données est de 1 gigaoctet par seconde (GBits/s) dans Azure Data Explorer. Pour plus d’informations, consultez Performances de l’activité de copie.

Dans cet article, vous utilisez l’outil de copie de données Data Factory pour charger les données d’Amazon Simple Storage Service (S3) dans Azure Data Explorer. Vous pouvez procéder de façon similaire pour copier des données à partir d’autres banques de données, par exemple :

Prérequis

Créer une fabrique de données

  1. Connectez-vous au portail Azure.

  2. Dans le volet de gauche, sélectionnez Créer une ressource>Analytics>Data Factory.

    Capture d’écran montrant l’option permettant de créer une fabrique de données dans le Portail Azure.

  3. Dans le volet Nouvelle fabrique de données, fournissez les valeurs des champs dans le tableau suivant :

    Volet « Nouvelle fabrique de données »

    Setting Valeur à entrer
    Nom Dans la zone, entrez un nom global unique pour votre fabrique de données. Si l’erreur Le nom de fabrique de données « LoadADXDemo » n’est pas disponible apparaît, saisissez un autre nom pour la fabrique de données. Pour savoir comment nommer les artefacts Data Factory, consultez Data Factory - Règles d’affectation des noms.
    Abonnement Dans la liste déroulante, sélectionnez l’abonnement Azure dans lequel créer la fabrique de données.
    Groupe de ressources Sélectionnez Créer, puis entrez le nom d’un nouveau groupe de ressources. Si vous disposez déjà d’un groupe de ressources, sélectionnez Utiliser l’existant.
    Version Dans la liste déroulante, sélectionnez V2.
    Lieu Dans la liste déroulante, sélectionnez l’emplacement de la fabrique de données. Seuls les emplacements pris en charge sont affichés dans la liste. Les magasins de données utilisés par la fabrique de données peuvent résider dans d’autres emplacements ou régions.
  4. Sélectionnez Créer.

  5. Pour superviser le processus de création, sélectionnez Notifications dans la barre d’outils. Une fois que vous avez créé la fabrique de données, sélectionnez-la.

    Le volet Fabrique de données s’ouvre.

    Volet Data Factory.

  6. Pour ouvrir l’application dans un onglet séparé, sélectionnez la vignette Créer et surveiller.

Charger des données dans Azure Data Explorer

Vous pouvez charger des données à partir de nombreux types de magasins de données dans Azure Data Explorer. Cet article explique comment charger des données à partir d’Amazon S3.

Vous pouvez charger vos données de l’une des manières suivantes :

Copier des données à partir d’Amazon S3 (source)

  1. Dans la page Prise en main, sélectionnez Copier des données pour ouvrir l’outil Copier des données.

    Bouton de l’outil Copier des données.

  2. Dans la zone Nom de la tâche du volet Propriétés, entrez un nom, puis sélectionnez Suivant.

    Volet Propriétés de Copier des données.

  3. Dans le volet Banque de données sources, sélectionnez Créer une connexion.

    Le volet « Banque de données sources » de Copier des données

  4. Sélectionnez Amazon S3, puis Continuer.

    Volet Nouveau service lié.

  5. Dans le volet Nouveau service lié (Amazon S3), procédez comme suit :

    Spécifier le service lié Amazon S3.

    a. Dans la zone Nom, entrez le nom de votre nouveau service lié.

    b. Dans la liste déroulante Se connecter via le runtime d'intégration, sélectionnez la valeur.

    c. Dans la zone ID de clé d’accès, entrez la valeur appropriée.

    Remarque

    Dans Amazon S3, pour localiser votre clé d’accès, sélectionnez votre nom d’utilisateur Amazon dans la barre de navigation, puis sélectionnez My Security Credentials (Mes informations d’identification de sécurité).

    d. Dans la zone Clé d’accès secrète, entrez une valeur.

    e. Pour tester la connexion au service lié que vous avez créée, sélectionnez Test Connection (Tester la connexion).

    f. Sélectionnez Terminer.

    Votre nouvelle connexion AmazonS31 s’affiche dans le volet Magasin de données sources.

  6. Cliquez sur Suivant.

    Connexion de magasin de données sources créée.

  7. Dans le volet Choisir le fichier ou le dossier d’entrée, procédez comme suit :

    a. Accédez au fichier ou dossier que vous souhaitez copier, puis sélectionnez-le.

    b. Sélectionnez le comportement de copie souhaité. Assurez-vous que la case à cocher Copie binaire est désactivée.

    c. Cliquez sur Suivant.

    Choisir le fichier ou le dossier d’entrée.

  8. Dans le volet des paramètres de formats de fichier, sélectionnez les paramètres appropriés pour votre fichier. Sélectionnez sur Suivant.

    Volet « Paramètres de format de fichier »

Copier des données dans Azure Data Explorer (destination)

Le nouveau service lié Azure Data Explorer est créé pour copier les données dans la table de destination Azure Data Explorer (récepteur) spécifiée dans cette section.

Remarque

Utilisez l’activité de commande Azure Data Factory pour exécuter des commandes de gestion Azure Data Explorer et utiliser l’une des commandes de requête ingérées, par .set-or-replaceexemple .

Créer le service lié Azure Data Explorer

Pour créer le service lié Azure Data Explorer, procédez comme suit :

  1. Pour utiliser une connexion au magasin de données existant ou spécifier un nouveau magasin de données, dans le volet Banques de données de destination, sélectionnez Créer une connexion.

    Volet Magasin de données de destination.

  2. Dans le volet Nouveau service lié, sélectionnez Azure Data Explorer, puis sélectionnez Continuer.

    Volet Nouveau service lié.

  3. Dans le volet Nouveau service lié (Azure Data Explorer), procédez comme suit :

    Volet Nouveau service lié dans Azure Data Explorer.

    1. Dans la zone Nom, entrez le nom du service lié Azure Data Explorer.

    2. Sous Méthode d’authentification, choisissez Identité managée affectée par le système ou Principal de service.

      • Pour vous authentifier à l’aide d’une identité managée, accordez-lui l’accès à la base de données à l’aide du Nom de l’identité managée ou de l’ID d’objet de l’identité managée.

      • Pour vous authentifier à l’aide d’un principal de service, procédez comme suit :

        1. Dans la zone Locataire, entrez le nom du locataire.
        2. Dans la zone ID du principal de service, entrez l’ID du principal de service.
        3. Sélectionnez Clé du principal du service, puis, dans la zone Clé du principal du service, entrez la valeur de la clé.

      Remarque

      • Le principal du service est utilisé par Azure Data Factory pour accéder au service Azure Data Explorer. Pour créer un principal de service, accédez à la création d’un principal de service Microsoft Entra.
      • Pour attribuer des autorisations à une identité managée ou à un principal de service, consultez Gestion des autorisations.
      • N’utilisez pas la méthode Azure Key Vault ni l’identité managée affectée par l’utilisateur.
    3. Sous Méthode de sélection du compte, effectuez une des actions suivantes :

      • Sélectionnez À partir d’un abonnement Azure, puis, dans les listes déroulantes, sélectionnez votre Abonnement Azure et votre Cluster.

        Remarque

        • Le contrôle de liste déroulante Cluster répertorie uniquement les clusters associés à votre abonnement.
        • Votre cluster doit disposer de la référence SKU appropriée pour des performances optimales.
      • Sélectionnez Entrer manuellement, puis entrez votre Point de terminaison.

    4. Dans la liste déroulante Base de données, sélectionnez le nom de votre base de données. Vous pouvez également activer la case à cocher Modifier, puis entrer le nom de la base de données.

    5. Pour tester la connexion au service lié que vous avez créée, sélectionnez Test Connection (Tester la connexion). Si vous pouvez vous connecter à votre service lié, le volet affiche une coche verte et le message Connexion établie.

    6. Sélectionnez Créer pour effectuer la création du service lié.

Configurer la connexion de données Azure Data Explorer

Une fois que vous avez créé la connexion au service lié, le volet Banque de données de destination s’ouvre, et cette connexion peut être utilisée. Pour configurer la connexion, procédez comme suit :

  1. Cliquez sur Suivant.

    Volet « Banque de données de destination » dans Azure Data Explorer

  2. Dans le volet Table mapping (Mappage de table), définissez le nom de la table de destination, puis sélectionnez Next (Suivant).

    Volet « Mappage de table » du jeu de données de destination

  3. Dans le volet Mappage de colonnes, les mappages suivants ont lieu :

    a. Le premier mappage est effectué par Azure Data Factory conformément au mappage de schéma Azure Data Factory . Effectuez les actions suivantes :

    • Définissez les Column mappings (Mappages de colonnes) pour la table de destination Azure Data Factory. Le mappage par défaut est affiché de la source à la table de destination Azure Data Factory.

    • Annulez la sélection des colonnes dont vous n’avez pas besoin pour définir votre mappage de colonnes.

    b. Le deuxième mappage se produit lorsque ces données tabulaires sont ingérées dans Azure Data Explorer. Le mappage est effectué conformément aux CSV mapping rules (Règles de mappage CSV). Même si les données sources ne sont pas au format CSV, Azure Data Factory les convertit dans un format tabulaire. Par conséquent, le mappage CSV est le seul mappage pertinent à ce niveau. Effectuez les actions suivantes :

    • (Facultatif) Sous Azure Data Explorer (Kusto) sink properties (Propriétés du récepteur Azure Data Explorer (Kusto)), ajoutez le Ingestion mapping name (Nom de mappage d’ingestion) pertinent afin que ce mappage de colonnes puisse être utilisé.

    • Si le Ingestion mapping name (Nom de mappage d’ingestion) n’est pas spécifié, l’ordre de mappage par nom défini dans la section Column mappings (Mappages de colonnes) est appliqué. Si le mappage par nom échoue, Azure Data Explorer tente d’ingérer les données dans un ordre par position de colonne (c’est-à-dire, mappe par position par défaut).

    • Cliquez sur Suivant.

    Volet « Mappage de colonnes » du jeu de données de destination

  4. Dans le volet Paramètres, procédez comme suit :

    a. Sous les Paramètres de tolérance de panne, entrez les paramètres appropriés.

    b. Sous Paramètres de performance, Activer le mode de préproduction ne s’applique pas, et Paramètres avancés inclut des considérations relatives aux coûts. Si vous n’avez pas d’exigences spécifiques, ne modifiez pas ces paramètres.

    c. Cliquez sur Suivant.

    Volet « Copier les paramètres de données »

  5. Dans le volet Résumé, vérifiez les paramètres, puis sélectionnez Suivant.

    Volet « Copier le résumé des données »

  6. Dans le volet Déploiement terminé, procédez comme suit :

    a. Pour basculer vers l’onglet Moniteur et voir l’état du pipeline (progression, erreurs et flux de données), sélectionnez Monitor (Moniteur).

    b. Pour modifier les services liés, les jeux de données et les pipelines, sélectionnez Edit Pipeline (Modifier le pipeline).

    c. Sélectionnez Finish (Terminer) pour achever la tâche de copie de données.

    Volet « Déploiement terminé »