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 |
Joint 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 |
v26.03: Nœud de mappage
Le nœud de mappage transforme les données en appliquant des tables de mise en correspondance prédéfinies aux ensembles de données d'entrée.
Pour configurer un nœud de mappage :
Cliquez sur + Ajouter un nœud dans l'en-tête de niveau 2. La boîte de dialogue Ajouter un nœud s'ouvre.
Sélectionnez Transformer dans le panneau de gauche.
Sélectionnez Mapping dans le panneau de droite. Le nœud apparaît dans le canevas et le panneau latéral de configuration s'ouvre.
-
Remplissez les champs requis à partir du panneau de configuration :
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 les éléments suivants :
Nom de l'étape (identifiant)
Table de correspondance (la table de correspondance prédéfinie à appliquer)
Mappage des champs source (les champs source à mapper)
v26.05:
Paramètres (facultatif)
Configurer les nœuds précédents et suivants pour contrôler l'ordre d'exécution des nœuds.
Pour plus de détails, voir Travailler avec les paramètres des nœuds.
-
Sélectionnez Publier dans l'en-tête de niveau 2 pour enregistrer la configuration.
Après la publication, les contrôles suivants sont disponibles dans l'en-tête de niveau 2 :
Actualiser Recharge la grille pour refléter les changements.
Exécuter Exécute la requête si elle est valide.
Les nœuds de mappage prennent en charge les références des paramètres du flux de travail pour la résolution dynamique des valeurs.
Passez à l'onglet Sortie d'exécution pour prévisualiser les données de la table de mappage. L'onglet Sortie d'exécution affiche également un aperçu de la simulation des données en temps réel : les lignes mappées affichent la valeur mappée, les lignes en échec affichent N/A et les lignes non mappées sont vides lorsque l'option Échec sur source non mappée n'est pas activée.
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.
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.
Pour configurer un nœud SQL Script :
Cliquez sur + Ajouter un nœud dans l'en-tête de niveau 2. La boîte de dialogue Ajouter un nœud s'ouvre.
Sélectionnez Transformer dans le panneau de gauche.
Sélectionnez SQL Script dans le panneau de droite. Le nœud apparaît dans le canevas et le panneau latéral de configuration s'ouvre.
-
Remplissez les champs requis à partir du panneau de configuration :
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. Les entrées multiples sont prises en charge.
Requête
Saisissez la logique SQL. Sélectionnez Développer pour ouvrir la vue avancée afin de la modifier.
v26.05:
Paramètres (facultatif)
Configurer les nœuds précédents et suivants pour contrôler l'ordre d'exécution des nœuds.
Pour plus de détails, voir Travailler avec les paramètres des nœuds.
(Facultatif) Sélectionnez Valider pour vérifier la syntaxe avant de publier.
-
Sélectionnez Publier dans l'en-tête de niveau 2 pour enregistrer la configuration.
Note: Les nœuds peuvent être publiés avec des requêtes non valides - une icône d'avertissement est affichée dans ce cas.
Après la publication, des contrôles supplémentaires sont disponibles dans l'en-tête de niveau 2 :
Actualiser Recharge la grille pour refléter les changements.
Exécuter Exécute la requête si elle est valide.
Le champ Requête prend en charge les éléments suivants :
Syntaxe des requêtes -
{{node_name}}et${dimension_description}avec 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 de publier.\
Note: Les 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 .