Accéder au contenu principal Passer au contenu complémentaire

Élaboration d'un flux de données

Synthèse vidéo

video thumbnail

Création d'un flux de données

Commencez par créer un nouveau flux de données.

  1. Dans le menu du lanceur, sélectionnez Analyses > Créer ou Analyses > Préparer les données.

  2. Cliquez sur Flux de données.

    La boîte de dialogue Créer un flux de données s'ouvre.

  3. Dans le champ correspondant, saisissez un Nom pour votre flux de données.

  4. Dans la liste déroulante correspondante, sélectionnez l'Espace dans lequel enregistrer le flux de données.

  5. Ajoutez une Description pour documenter l'objectif du flux de données.

  6. Ajoutez des Balises au flux de données pour qu'il soit plus facile à trouver.

  7. Vous pouvez cocher la case Ouvrir le flux de données pour afficher directement le flux de données après sa création.

  8. Cliquez sur Créer.

Votre flux de données vide s'ouvre et vous accédez à l'onglet Vue d'ensemble de l'en-tête de navigation. Vous pouvez également retrouver ultérieurement le nouveau flux de données sur la page Analyses > Accueil de Qlik Cloud.

Pour plus d'informations sur ce que vous pouvez trouver dans la vue d'ensemble de votre flux de données, consultez Navigation dans des flux de données.

Pour commencer à concevoir votre flux de données, accédez à l'onglet Éditeur de l'en-tête de navigation.

Sélection d'une source

Le premier bloc de construction de votre flux de données est la source qui contient les données à préparer. Vous pouvez utiliser n'importe quelle donnée de votre catalogue ou d'une connexion.

Ajout de données provenant d'un jeu de données

Les jeux de données stockés dans votre catalogue peuvent être basés sur des fichiers (.qvd, .xls, .csv, .parquet, .json, etc.) ou des tables provenant de bases de données et d'entrepôts de données.

Consultez Formats de fichier pour obtenir la liste des formats supportés.

Pour sélectionner un jeu de données comme source pour votre flux de données :

  1. Dans l'onglet Sources du panneau gauche, faites glisser une source Jeux de données et déposez-la sur le canevas.

    La fenêtre Catalogue de données s'ouvre. Vous pouvez y rechercher des jeux de données précédemment chargés ou cliquer sur Charger un fichier de données pour rechercher des fichiers sur votre ordinateur et les charger à la volée.

    Note AvertissementLorsque vous chargez des fichiers volumineux de plus de 300 Mo, cela peut prendre un certain temps. Ne fermez pas la fenêtre ; la progression est indiquée par une boucle qui peut sembler vide au début.
  2. En utilisant la recherche et les filtres, cochez la case devant un ou plusieurs jeux de données de votre liste et cliquez sur Suivant.

  3. Dans l'onglet Récapitulatif, vous pouvez passer en revue les jeux de données que vous avez sélectionnés, vérifier les champs qu'ils contiennent et en exclure certains si vous le souhaitez. Cliquez sur Charger dans le flux de données.

    La ou les sources sont ajoutées au canevas, avec un avertissement indiquant que vous devez les connecter à d'autres nœuds.

    Source qui vient d'être ajoutée au canevas

Une fois qu'une source est placée sur le canevas, vous pouvez cliquer dessus et accéder au panneau Propriétés pour modifier les champs sélectionnés, si nécessaire, par exemple, si le schéma de la source a été mis à jour.

Chargement et configuration d'un fichier csv

Si vous utilisez comme source un jeu de données sous forme de fichier csv, préalablement chargé dans votre catalogue ou directement chargé au cours du processus, et si les données ne s'affichent pas correctement dans l'aperçu, cela peut signifier que le fichier n'est pas correctement formaté.

Par exemple, ces données client qui utilisent une virgule comme séparateur s'affichent dans une seule colonne.

Données séparées par des virgules affichées de manière erronée dans une seule colonne

Le fichier a été mal formaté ou le séparateur n'a pas été correctement détecté lors du chargement. Pour résoudre ce problème, vous devez accéder aux paramètres du jeu de données.

  1. Dans le menu du lanceur, sélectionnez Analyses > Catalogue.

  2. Ouvrez le jeu de données à réparer.

    Dans la vue d'ensemble du jeu de données, vous pouvez voir un avertissement indiquant qu'il existe une possible erreur de formatage.

  3. Cliquez sur le lien vers les Paramètres de format de fichier du message d'avertissement ou utilisez le menu Autres actions dans le coin supérieur droit de la vue d'ensemble.

    Vous pouvez voir que le délimiteur a été défini à tort comme étant un Point-virgule.

    Délimiteur de fichier csv défini comme étant un point-virgule

  4. Dans la liste déroulante Délimiteur, sélectionnez Virgule.

    Maintenant que le délimiteur prévu est correctement sélectionné, l'aperçu affiche correctement les différents champs.

    Menu Paramètres de format de fichier d'un fichier csv

  5. Cliquez sur Enregistrer.

  6. De retour dans votre flux de données, supprimez la source obsolète, si le canevas n'était pas vide, et ajoutez de nouveau la source. Cette fois, la source reflétera la bonne configuration du jeu de données.

Ajout de données provenant d'une connexion

Qlik Cloud et les flux de données supportent une grande variété de connexions à des sources de données. Pour plus d'informations, consultez la Liste des sources de données supportées.

Les seuls types de connexion qui ne sont actuellement pas supportés sont les suivants :

Note InformationsAI21 Labs (Amazon Bedrock), Advanced Analytics, Amazon Comprehend, Amazon SageMaker, Amazon Titan (Amazon Bedrock), Anthropic (Amazon Bedrock), Azure ML, Azure OpenAI, Cohere (Amazon Bedrock, DataRobot, Databricks MLflow, Google Ads, Google Calendar, Hugging Face, Meta (Amazon Bedrock), MeaningCloud, OData, OpenAI, Qlik AutoML, Qlik Big Data Index (QBDI), Qlik GeoOperations, Qlik GeoOperations GeoJSON, Qlik GeoOperations Shapefile, Sentiment140, SMTP, Watson Natural Language Understanding, YouTube Analytics.

Pour sélectionner une connexion comme source pour votre flux de données :

  1. Dans l'onglet Sources du panneau gauche, faites glisser une source Connexions et déposez-la sur le canevas.

    La fenêtre Sélectionner une connexion s'ouvre. Vous pouvez y rechercher des connexions précédemment créées ou cliquer sur Créer une connexion pour en définir une nouvelle à la volée après l'authentification.

  2. En utilisant la recherche et les filtres, cochez la case devant une connexion de votre liste et cliquez sur Suivant.

  3. Suivant la connexion, vous pourrez parcourir des fichiers, saisir un chemin d'accès à vos données ou sélectionner des tables dans une base de données.

  4. Après avoir sélectionné les données sources, cliquez sur Enregistrer ou sur Terminer.

    La source est ajoutée au canevas, avec un avertissement indiquant que vous devez la connecter à un autre nœud.

    Source de type connexion qui vient d'être ajoutée au canevas

Une fois qu'une source est placée sur le canevas, vous pouvez cliquer dessus et accéder au panneau Propriétés pour modifier les champs sélectionnés, si nécessaire, par exemple, si le schéma de la source a été mis à jour.

Ajout de processeurs

Les processeurs sont les blocs de construction qui contiennent les différentes fonctions de préparation disponibles dans un flux de données. Ils reçoivent les données entrantes et renvoient les données préparées à l'étape suivante du flux. Les processeurs vous permettent d'effectuer des opérations complexes d'extraction, d'amélioration et de nettoyage sur des données variées, avec un aperçu en temps réel. Consultez la Processeurs de flux de données complète pour plus d'informations sur les fonctions disponibles.

Pour connecter un premier processeur à votre source de données :

  1. Vous pouvez effectuer l'une des opérations suivantes :

    • Dans l'onglet Processeurs du panneau gauche, faites glisser le processeur de votre choix et déposez-le sur le canevas à côté de votre source.

      Vous devrez connecter manuellement la source et le processeur. Créez un lien en cliquant sur le point situé à droite du nœud source, en le maintenant enfoncé et en faisant glisser le lien vers le point situé à gauche du nœud du processeur.

      Création d'un lien entre une source et un processeur

    • Cliquez sur le menu d'actions de la source, sélectionnez Ajouter un processeur et cliquez sur le processeur de votre choix.

      Le processeur est placé sur le canevas et automatiquement connecté à la source.

  2. Cliquez sur le processeur pour commencer à le configurer dans le panneau droit.

    Les différentes fonctions disponibles et les paramètres à configurer dépendent de chaque processeur. Pour plus d'informations, consultez la documentation du processeur en question.

  3. Cliquez sur Enregistrer.

  4. Ajoutez et connectez autant de processeurs que nécessaire pour préparer vos données.

    Activez le bouton bascule Aperçu des données du panneau Aperçu pour voir les effets d'un processeur sur un échantillon de vos données. Cliquez sur l'icône en forme de roue dentée pour ouvrir les Paramètres d'aperçu et configurez la taille d'échantillon sur 10 000 lignes maximum. Vous pouvez également activer le bouton bascule Script pour consulter l'équivalent Script Qlik de votre flux de données à ce stade.

Sélection d'une cible

Pour terminer le flux de données, vous devez connecter le dernier processeur à un nœud cible. Vous avez le choix entre deux types de cible :

  • Fichiers de données pour les fichiers stockés dans votre catalogue dans Qlik Cloud.

  • Connexions pour écrire dans une source externe ajoutée sous forme de connexion dans Qlik Cloud.

Les deux options vous permettent d'exporter les données préparées sous forme de fichier .qvd, .parquet, .txt ou .csv.

Pour connecter une cible au reste du flux :

  1. Vous pouvez effectuer l'une des opérations suivantes :

    • Dans l'onglet Cibles du panneau gauche, faites glisser le type de cible de votre choix et déposez-le sur le canevas à côté du dernier processeur.

      Ajout d'une cible via une opération glisser-déposer

      Connectez manuellement le dernier processeur à la cible de la même manière que vous avez précédemment connecté d'autres processeurs.

    • Cliquez sur le menu d'actions du dernier processeur, sélectionnez Ajouter une cible et cliquez sur la cible de votre choix.

      Ajout d'une cible via le menu d'actions

  2. Cliquez sur la cible pour commencer à la configurer dans le panneau droit.

    Note InformationsDans le cas de Fichiers de données, vous pouvez écrire dans un dossier spécifique de l'espace souhaité. Si vous avez créé un dossier appelé nom_de_dossier dans votre espace personnel, par exemple, utilisez nom_de_dossier/sortie_de_flux_de_données.qvd comme nom de fichier pour votre cible. Le fichier obtenu sera directement envoyé dans votre dossier.
  3. Cliquez sur Enregistrer.

    Avec un minimum d'une source, d'une cible et d'un processeur en option, le flux de données peut maintenant être exécuté.

Exécution du flux de données

Lorsque tous les nœuds de votre flux de données sont connectés, configurés et marqués comme OK, une coche verte indique que le flux de données est considéré comme valide et peut être exécuté. À ce stade, il est possible d'utiliser le bouton Aperçu du script dans le coin supérieur droit du canevas pour afficher le script complet qui sera généré en arrière-plan.

Flux de données valide prêt à être exécuté

  1. Cliquez sur Exécuter le flux pour démarrer le traitement des données.

    Une notification s'ouvre pour indiquer le statut de l'exécution.

  2. Lorsque le flux se termine correctement, les données préparées qui ont été produites peuvent être placées à différents endroits suivant la cible :

    • Dans votre Catalogue, parmi vos autres ressources, et dans la section Sorties de la Vue d'ensemble du flux de données pour les fichiers de données.

    • Dans la section Sorties de la Vue d'ensemble du flux de données pour les jeux de données basés sur une connexion.

Vous pouvez maintenant utiliser ces données préparées comme source propre pour alimenter une expérimentation AutoML ou les utiliser dans une application de visualisation.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !