Obtenir des données à partir d’autres sources de données

Dans cet article, vous allez apprendre à obtenir des événements, à partir d’un large éventail de sources de données et de connecteurs dans le hub Real-Time, dans une table nouvelle ou existante. Vous pouvez le faire directement à partir de l’expérience Obtenir des données dans votre base de données KQL dans Real-Time Intelligence, sans avoir à quitter le flux de travail ou à configurer un flux d’événements en premier.

Prerequisites

Étape 1 : Source

Sélectionnez d’autres sources de données comme source de données :

  1. Dans le portail Microsoft Fabric, accédez à votre base de données KQL.

  2. Sélectionnez Obtenir des données , puis connectez-vous à d’autres sources de données.

    Vous pouvez le faire à partir du bouton Obtenir des données dans la barre de menus supérieure, ou dans le menu déroulant Obtenir des données dans la barre de menus supérieure ou dans le menu d’actions supplémentaires de la base de données.

    Capture d’écran des vignettes de récupération des données avec l’option Connecter plus de sources de données mise en surbrillance.

    Capture d’écran du menu Obtenir des données avec l’option Connecter plus de sources de données mise en surbrillance.

  3. Dans la fenêtre Sélectionner une source de données , vous voyez toutes les sources de données disponibles dans Real-Time Hub. Vous pouvez rechercher une source ou filtrer par catégorie. Dans cet exemple, sélectionnez l’exemple de scénario locations de vélos.

    Capture d’écran de la fenêtre de source de données Connecter avec l’exemple de scénario de location de vélos mis en surbrillance.

Étape 2 : Configurer

Configurez les paramètres de connexion. La connexion à la source de données génère à la fois un flux et un flux d’événements.

  1. Définissez le nom de la source de données.

  2. Dans le volet Détails du flux, renseignez les paramètres eventstream ou utilisez les valeurs par défaut.

    Paramètre Description
    Workspace Emplacement de votre espace de travail Eventstream. Il peut s’agir de l’espace de travail identique ou différent de la base de données.
    Nom du flux d’événements Nom de votre flux d’événements.

    Capture d’écran de l’onglet Configurer avec la nouvelle table entrée et un exemple de fichier de données sélectionné.

  3. Cliquez sur Suivant.

  4. Dans le volet Révision et connexion , passez en revue vos paramètres, puis sélectionnez Se connecter.

    L’état des tâches de création s’affiche. Une fois chaque tâche terminée, une coche verte apparaît dans la colonne d’état.

    Capture d’écran de l’onglet Vérifier et connecter avec l’état de la tâche réussie et le bouton Terminer mis en surbrillance.

    Une fois la connexion établie, sélectionnez Terminer.

    Conseil / Astuce

    Si vous le souhaitez, vous pouvez sélectionner Ouvrir Eventstream et accéder au flux d’événements que vous venez de créer, pour définir la table de destination et terminer le processus d’ingestion.

  5. Dans la fenêtre Choisir une table de destination , sélectionnez Nouvelle table et entrez un nom pour la nouvelle table.

    Capture d’écran de l’onglet destination avec le nouveau nom de table sélectionné et le nom de la table entré.

  6. Le nom de la connexion de données est automatiquement rempli. Si vous le souhaitez, vous pouvez entrer un nouveau nom. Le nom ne peut contenir que des caractères alphanumériques, des tirets et des points, et comporter jusqu’à 40 caractères.

  7. Déterminez s’il faut traiter les événements avant l’ingestion dans Eventstream.

    Cette option vous permet de configurer le traitement des données avant l’ingestion des données dans la table de destination. Si cette option est sélectionnée, vous poursuivez le processus d’ingestion des données dans Eventstream. Pour plus d’informations, consultez Traiter l’événement avant l’ingestion dans eventstream.

  8. Sélectionnez Suivant pour continuer à l’onglet Inspecter .

Étape 3 : Inspecter

L’onglet Inspecter affiche un aperçu des données.

Sélectionnez Terminer pour terminer le processus d’ingestion.

capture d’écran de l’onglet Inspecter.

Facultatif :

  • Utilisez la liste déroulante type de fichier pour explorer les options avancées en fonction du type de données.

  • Utilisez la liste déroulante Table_mapping pour définir un nouveau mappage.

  • Sélectionnez </> pour ouvrir la visionneuse de commandes pour afficher et copier les commandes automatiques générées à partir de vos entrées. Vous pouvez également ouvrir les commandes dans un ensemble de requêtes.

  • Sélectionnez l’icône de crayon pour modifier les colonnes.

Modifier les colonnes

Note

  • Pour les formats tabulaires (CSV, TSV, PSV), vous ne pouvez pas mapper une colonne deux fois. Pour mapper à une colonne existante, commencez par supprimer la nouvelle colonne.
  • Vous ne pouvez pas modifier un type de colonne existant. Si vous essayez de mapper à une colonne avec un format différent, vous risquez de vous retrouver avec des colonnes vides.

Les modifications que vous pouvez apporter dans une table dépendent des paramètres suivants :

  • Le type de la table est nouveau ou existant
  • Si le type du mappage est nouveau ou existant
Type de table Type de mappage Ajustements disponibles
Nouvelle table Nouveau mappage Renommer une colonne, modifier le type de données, modifier la source de données, transformation de mappage, ajouter une colonne, supprimer une colonne
Table existante Nouveau mappage Ajouter une colonne (sur laquelle vous pouvez ensuite modifier le type de données, renommer et mettre à jour)
Table existante Cartographie existante Aucune

Capture d’écran des colonnes ouvertes pour modification.

Transformations de cartographie

Certains mappages de format de données (Parquet, JSON et Avro) permettent des transformations simples lors de l'ingestion. Pour appliquer des transformations de mappage, créez ou mettez à jour une colonne dans la fenêtre Modifier les colonnes.

Les transformations de mappage peuvent être effectuées sur une colonne de type chaîne ou datetime, avec la source ayant un type de données int ou long. Pour plus d’informations, consultez la liste complète des transformations de mappage prises en charge.

Options avancées basées sur le type de données

Tabulaire (CSV, TSV et PSV) : si vous ingère des formats tabulaires dans une table existante, vous pouvez sélectionner Table_mapping>Utiliser le mappage existant. Les données tabulaires n’incluent pas toujours les noms de colonnes utilisés pour mapper les données sources aux colonnes existantes. Lorsque cette option est cochée, le mappage est effectué par ordre et le schéma de table reste le même. Si cette option n’est pas cochée, de nouvelles colonnes sont créées pour les données entrantes, quelle que soit la structure des données.

JSON : sélectionnez des niveaux imbriqués pour déterminer la division de colonnes des données JSON, comprises entre 1 et 100.

Étape 4 : Résumé

Dans la fenêtre Résumé , toutes les étapes sont marquées comme terminées lorsque l’ingestion des données se termine correctement. Sélectionnez une carte pour explorer les données, supprimer les données ingérées ou créer un tableau de bord avec des métriques clés. Sélectionnez Fermer pour fermer la fenêtre.

Capture d’écran de la page récapitulative montrant l’ingestion de données réussie.

Lorsque vous fermez la fenêtre, vous revenez à la page de vue d’ensemble de la base de données KQL. Le nouveau tableau apparaît dans la liste Tables dans le volet gauche. Le nouveau flux d’événements apparaît dans la liste des flux de données .