Aller au contenu principal

v26.01: Travailler avec Write Node

Les nœuds d'écriture enregistrent les données traitées par les nœuds en amont vers les destinations cibles, complétant ainsi le pipeline de traitement des données. Les nœuds d'écriture fonctionnent comme des nœuds terminaux dans les flux de travail, ce qui signifie qu'ils n'acceptent que des connexions d'entrée et ne peuvent pas fournir de sortie aux nœuds suivants.

Types de nœuds d'écriture disponibles

Type de données

Description

Feuille

Écriture de données sur des feuilles, y compris des feuilles standard et des feuilles à sections multiples

v26.04: 

Master Data

Écriture dans les entités de données de base telles que les hiérarchies et les données de référence

Table

Écriture de données dans des tables au sein du système

Table à distance

Écriture de données dans des tables distantes de systèmes externes

Journal

Enregistrer des écritures de journal pour les données transactionnelles

Configuration du nœud d'écriture

Pour ajouter et configurer un nœud d'écriture :

  1. Sélectionner + Ajouter un nœud. La boîte de dialogue Ajouter un nœud s'ouvre.

  2. Sélectionnez Write > sélectionnez le type de données requis. Le nœud apparaît dans le canevas et le volet latéral s'ouvre.

  3. Saisissez le nom unique.

  4. Sélectionnez la cible à l'aide du sélecteur en ligne.

  5. Configurer la définition de la mise en page et le mappage des champs.

  6. Sélectionnez le mode d'écriture (Écraser, Fusionner ou Ajouter).

  7. (Facultatif) Sélectionnez Test pour valider la configuration sans valider les modifications, ou Aperçu pour visualiser la trame de données qui sera écrite.

  8. Sélectionnez Publier pour enregistrer la configuration.

    Le système valide l'unicité de la métrique dans tous les nœuds d'écriture du flux de travail. Prévisualisez les données d'écriture dans la section Sortie d'exécution.

Note: Les nœuds d'écriture n'acceptent que des connexions d'entrée et ne peuvent pas fournir de connexions de sortie à d'autres nœuds. Ils fonctionnent comme des nœuds terminaux, marquant la fin des chemins de flux de données dans le flux de travail.

Schéma de configuration

Les nœuds d'écriture nécessitent une configuration complète pour définir la destination de sortie, la structure des données, le mappage de la source et le comportement d'écriture.

Définition de la mise en page

La définition de la mise en page spécifie la structure des données de sortie avec des exigences spécifiques pour chaque section.

Section

Éléments autorisés

Sélection des membres

Objectif

Lignes

Dimensions ou métriques

Dynamique ou fixe

Éléments apparaissant sous forme de lignes dans la structure de sortie.

Colonnes

Dimensions ou métriques

Membres fixes de la feuille uniquement (multi-sélection activée)

Éléments apparaissant sous forme de colonnes dans la structure de sortie. La relation doit être "Membre actuel".

Filtres

Dimensions uniquement

Membres à feuilles fixes uniquement

Définit l'intersection fixe pour l'enregistrement des données sans affichage en sortie.

Note: La sélection des métriques est obligatoire, quel que soit l'endroit où les métriques apparaissent dans la structure de la mise en page (lignes, colonnes ou filtres). Chaque mesure ne peut être utilisée que dans un seul nœud d'écriture dans l'ensemble du flux de travail. Le système valide l'unicité de la métrique et affiche une erreur si des doublons sont détectés.

Mapping des champs :

La section Correspondance des champs établit la correspondance entre les données d'entrée et la structure de sortie. L'interface affiche une vue à deux colonnes avec, à gauche, les champs source du nœud d'entrée et, à droite, les champs cible de la présentation de sortie.

Exigences en matière de cartographie :

  • Tous les champs cibles doivent être mis en correspondance avec les champs sources.
  • Les types de données source et cible doivent être compatibles.
  • Le système empêche les correspondances incompatibles (chaîne de caractères vers nombre, date vers chaîne de caractères, etc.)
  • Lorsque la source a plus de colonnes que la cible : Le système agrège automatiquement les données.
  • Lorsque la cible a plus de colonnes que la source : L'utilisateur doit modifier la mise en page pour déplacer les dimensions supplémentaires vers les filtres.
  • Pour les cibles en feuilles : Les colonnes sources doivent être uniques (pas d'enregistrements en double nécessitant l'agrégation de champs non numériques).

Options du mode d'écriture

Le mode d'écriture détermine la manière dont le système traite les données existantes dans la destination cible.

Mode écriture

Comportement

Cas d'usage

Overwrite

Efface les données existantes en fonction des critères spécifiés avant d'écrire de nouvelles données. Nécessite la configuration de l'en-tête d'effacement pour spécifier les données à effacer.

Actualisation complète des données lorsque les valeurs précédentes doivent être remplacées.

Fusionner

Met à jour les enregistrements existants lorsque les combinaisons de dimensions correspondent exactement. Insère de nouveaux enregistrements lorsqu'il n'existe pas de correspondance. Fonctionne de manière identique au comportement de fusion du téléchargement de fichiers.

Mises à jour incrémentales : certains enregistrements sont mis à jour et de nouveaux enregistrements sont ajoutés.

Ajouter

Ajoute des enregistrements sans effacer les données existantes. Principalement applicable aux cibles de table (opérations basées sur la file d'attente). Non pertinent pour les cibles de feuilles.

Ajout de nouveaux enregistrements à des données existantes sans modification.

Configuration du mode d'écrasement

Lorsque le mode écrasement est sélectionné, configurez l'en-tête d'effacement pour spécifier les données à effacer :

Option

Description

Membre fixe :

Efface les données d'un membre spécifique uniquement.

Source des données

Utilise les valeurs des données d'entrée pour déterminer ce qu'il faut effacer.

Variable de contexte

Utilise les valeurs du contexte du flux de travail pour déterminer ce qu'il faut effacer.

Feuille Nœud d'écriture

Les nœuds d'écriture de feuilles enregistrent les données traitées dans les feuilles de l'espace de travail.

Paramètre :

Description

Nom

Identifiant unique. La valeur par défaut est l'écriture sur feuille.

Cible

Sélectionnez une feuille à l'aide du sélecteur en ligne ("Cliquez pour sélectionner").

Mise en page

Configurer les sections Lignes, Colonnes et Filtres.

Entrée

Sélectionnez un nœud en amont (lecture ou transformation) à l'aide du sélecteur en ligne.

Liste de cartographie

Mettez en correspondance les champs cibles et les champs sources.

Option d'écriture

Sélectionnez Écraser, Fusionner ou Ajouter. Détermine la manière dont le système traite les données existantes dans la cible.

Définir l'écrasement en fonction de

Pour le mode d'écrasement, configurez : Membre fixe, données source ou variable contextuelle.

Paramètres > Nœuds précédents

Sélectionner les nœuds qui doivent être exécutés avant ce nœud.

Paramètres > Nœuds suivants

Affiche les nœuds qui s'exécutent après ce nœud (en lecture seule).

L'écriture sur feuille est actuellement le seul type de données d'écriture activé pour la production. La sélection de la métrique est obligatoire dans la structure de présentation. Chaque mesure ne peut être utilisée que dans un seul nœud d'écriture dans l'ensemble du flux de travail.

v26.04: Nœud d'écriture des données de base

Le nœud d'écriture des données de base écrit les données directement dans les tables de données de base de l'espace de travail.

Paramètre :

Description

Nom

Identifiant unique. La valeur par défaut est Master Data_[n].

Cible

Sélectionnez une table de données de base à l'aide du sélecteur en ligne ("Cliquez pour sélectionner").

Entrée

Sélectionnez un nœud en amont (lecture ou transformation) à l'aide du sélecteur en ligne.

Liste de cartographie

Mapper les colonnes de la source aux colonnes de la table cible.

Paramètres > Nœuds précédents

Sélectionner les nœuds qui doivent être exécutés avant ce nœud.

Paramètres > Nœuds suivants

Affiche les nœuds qui s'exécutent après ce nœud (en lecture seule).

Le nœud d'écriture des données de base prend en charge les opérations d'insertion et de mise à jour. Ce nœud prend en charge la synchronisation automatisée des données et la gestion des membres de la dimension.

Cet article vous a-t-il été utile ?

We're sorry to hear that.