v26.03: Travailler avec le nœud de transformation
Les nœuds de transformation (anciennement nœuds de calcul) transforment les données provenant des nœuds en amont à l'aide de différentes méthodes.
Types de données disponibles
Type de données |
Description |
|---|---|
|
v26.03: Mapping |
Transforme les données en appliquant des tables de correspondance prédéfinies aux ensembles de données d'entrée. |
|
v26.03: Script SQL |
Fournit des capacités de transformation de données basées sur SQL |
Agrégat |
Agrégation des données sur la base d'un regroupement |
Ajouter |
Ajoute plusieurs ensembles de données |
Dédupliquer |
Supprime les enregistrements en double |
Filtre |
Filtre les données en fonction de conditions |
Jointure |
Joindre plusieurs ensembles de données d'entrée |
Recherche |
Effectue des opérations de recherche |
Pivot |
Structure de données des pivots |
Script Python |
Crée des transformations basées sur Python |
Recette |
Appliquer des recettes de transformation en plusieurs étapes |
Configuration du nœud de transformation
Pour ajouter et configurer un nœud de transformation :
Sélectionner + Ajouter un nœud. La boîte de dialogue Ajouter un nœud s'ouvre.
Sélectionnez Transformer > sélectionnez le type de données requis. Le nœud apparaît dans le canevas et le volet latéral s'ouvre.
Saisissez le nom unique.
Configurez les paramètres du nœud comme décrit ci-dessous.
(Facultatif) Dans Paramètres > Nœuds précédents, sélectionnez les nœuds qui doivent être exécutés avant ce nœud.
-
Sélectionnez Publier dans l'en-tête de niveau 2 pour enregistrer la configuration.
Le système enregistre la configuration indépendamment de la validité de la requête. Après la publication, des contrôles supplémentaires sont disponibles :
Actualiser Recharge la grille pour refléter les changements.
Exécutez: Exécute la requête si elle est valide.
v26.03: Nœud de mappage
Le nœud de mise en correspondance transforme les données en appliquant des tables de mise en correspondance prédéfinies aux ensembles de données d'entrée.
Paramètre : |
Description |
|---|---|
Nom |
Identifiant unique. La valeur par défaut est Mapping_[n]. |
Entrée |
Sélectionnez un nœud de lecture en amont ou de script SQL. |
Étapes |
Sélectionnez + Ajouter une étape pour créer des correspondances. Chaque étape nécessite un nom d'étape, une table de correspondance et une correspondance de champ source. |
Paramètres > Nœuds précédents |
Sélectionner les nœuds qui doivent être exécutés avant ce nœud. |
Les nœuds de mappage prennent en charge les références de paramètres de flux de travail pour la résolution dynamique des valeurs. v26.04: Les utilisateurs peuvent réorganiser, modifier et supprimer des étapes à l'aide du menu à points de suspension. La gestion des sources non mappées hérite du paramètre "Échec sur source non mappée" de la table de correspondance sélectionnée. L'aperçu de la simulation des données dans le panneau central affiche les résultats de la cartographie en temps réel.
v26.03: Nœud de script SQL
Le nœud SQL Script offre des capacités de transformation de données basées sur le langage SQL.
Paramètre : |
Description |
|---|---|
Nom |
Identifiant unique. La valeur par défaut est SQL Script_[n]. |
Entrée |
Sélectionnez + Ajouter pour choisir les nœuds en amont. Prise en charge de plusieurs entrées. |
Requête |
Saisissez la logique SQL. Sélectionnez Développer pour ouvrir la vue avancée afin de la modifier. |
Paramètres > Nœuds précédents |
Sélectionner les nœuds qui doivent être exécutés avant ce nœud. |
Tableau de syntaxe des requêtes - montrant {{node_name}} et ${dimension_description} avec des exemples
Opérations SQL prises en charge - SELECT, JOIN, WHERE, GROUP BY, ORDER BY, fonctions
Info validation - Sélectionnez Valider pour vérifier la syntaxe avant la publication.
Note: Note - Des nœuds peuvent être publiés avec des requêtes non valides (l'icône d'avertissement s'affiche)
v26.02: La requête est validée lors de la publication ou de l'actualisation. Le système affiche une icône d'avertissement lorsque des requêtes SQL accèdent à des composants non autorisés.
v26.04: Syntaxe de la requête : Utilisez {{node_name}} pour les nœuds d'entrée, {{node_name}}.DIM_NAME pour les dimensions .