DataBlocks

Icone DataBlock

Généralités - DataBlock

Le DataBlock représente le Niveau 4 de la chaîne de valeurs DataChain (cf. Principes Généraux).

Chaîne de valeurs

La fonction DataBlock est une fonction stratégique de l’offre DataChain.

Le module DataBlock est la fonction DataFabrique de l’offre DataChain qui permet de réaliser les opérations sur les données à travers un processus complet.

Les DataBlocks sont des blocs de données, autrement dit un assortiment de caractéristiques issues d’une ou de plusieurs entités. Ils constituent ainsi le siège de l’exploitation des données croisées. Un DataBlock est initialisé avec des données en entrée.

À l’intérieur du DataBlock, il est possible de générer plusieurs étapes successives. Chaque étape possède des sous-étapes permettant de réaliser des opérations multiples. Les colonnes fabriquées lors d’une étape sont mises à disposition des étapes suivantes. Le nombre d’étapes dans un DataBlock n’est pas limité.

pipeline

Les opérations disponibles au niveau de chaque étape sont les suivantes :

Accès au DataBlock

1 Accès à la liste des DataBlocks

2 Création d’un nouveau DataBlock

Pour créer un DataBlock, cliquer sur Nouveau.

Présentation du contenu général de l’écran DataBlock

InitDatablock

1 Bloc d’initialisation du DataBlock : cliquer sur Table icône ouvre une boite de dialogue pour choisir un DataBlock existant ou une Entité métier.

2 Onglet Étapes - Opérations : zone de gestion des étapes (DataFabrique) et d’affichage des données

3 Onglet Entités et DataBlocks liés : présente l’ensemble des DataBlocks et Entités métier qui alimentent le DataBlock en cours (par l’initialisation ou les liens définis au sein des différentes étapes)

4 Onglet Paramètres de Persistance : précise les paramètres de persistance

Attention Noter que les paramètres nécessaires à la réalisation de la persistance sont pris en compte uniquement après l’action d’enregistrement via le bouton Enregistrer.

5 Onglet Donnée de sortie : fournit le résultat du DataBlock (à savoir, la structure et les données) comme s’il était consommé par l’extérieur. En effet, il peut y avoir un décalage entre les résultats affichés dans l’onglet 2 et celui affiché dans l’onglet 5.

Exemple : l’utilisateur génère deux étapes au niveau de l’onglet "Étapes - Opérations" puis enregistre. Le résultat obtenu dans l’onglet "Données de sortie" sera le même que dans l’onglet "Étapes - Opérations". En revanche, si l’utilisateur ajoute une troisième étape au niveau de l’onglet "Étapes - Opérations", mais n’enregistre pas, il y aura une différence de résultat. L’étape 3 ne sera pas prise en compte uniquement dans le résultat de l’onglet "Étapes - Opérations" (l’étape 3 n’étant pas encore enregistrée).

6 Onglet Éléments HandleData liés : présente sous forme de tableau, l’ensemble des éléments du module HandleData handleData-color.png qui consomment le DataBlock en cours.

7 Icône + : permet d’ajouter des étapes de traitement des données. Une étape peut être ajoutée soit à la fin de toutes les étapes soit entre deux étapes.

8 Icône permettant d’avoir le résumé de l’ensemble des étapes. Les informations présentées sont saisies par l’utilisateur au niveau de chaque étape via l’icône tag.svg

9 Cliquer sur Icône Play pour exécuter les étapes et visualiser les données

10 Cocher pour rendre la recherche insensible à la casse

11 Zone de recherche de valeurs

12 Actions générales sur le DataBlock.
  • Supprimer : Permet de supprimer le DataBlock.

    Attention Noter qu’une étude d’impact est réalisée pour valider la possibilité de suppression du DataBlock. Si la suppression est susceptible d’entraîner un dysfonctionnement sur la chaîne de valeurs, cette suppression sera bloquée.

  • Enregistrer : Permet d’enregistrer l’ensemble des paramètres du DataBlock.

  • Retour : Permet de retourner à la liste des DataBlocks.

13 Icônes de Persistance d’un DataBlock. La persistance des données est disponible au niveau des Entités métier et des DataBlocks. Cette option permet de figer les données de sortie d’un DataBlock à un instant T. La persistance a un double objectif : figer les données et augmenter fortement leur performance de mise à disposition.

Cette persistance peut être réalisée selon 3 modalités différentes :

  • Persistance Disque

  • Persistance Mémoire

  • Persistance Disque et Mémoire

Attention Selon le volume des données, la persistance d’un DataBlock peut-être d’une durée variable.

Création d’un DataBlock

Il existe plusieurs méthodes pour créer un DataBlock

  • Création directe

  • Création à partir d’une Entité métier

  • Création par duplication d’un DataBlock existant

Création directe d’un DataBlock

  • Accéder au module GenericsData genericsData-color

  • Ouvrir le menu Gauche de GenericsData pour accéder à la fonction DataBlock

  • Cliquer sur l’icône Icône DataBlock

  • La liste des DataBlocks existants est affichée

  • Cliquer sur le bouton Nouveau

Comme tous les éléments DataChain, il est obligatoire de spécifier les métadonnées qui seront liées au DataBlock avant de l’enregistrer

Vue Métadonnée

La saisie d’un libellé est Obligatoire.

Des zones de saisie optionnelles permettent d’affiner les informations liées à un DataBlock (une description, une information sur la licence d’utilisation et des Tags).

Une fois ces informations saisies, enregistrer les métadonnées grâce au bouton Enregistrer situé en haut et à gauche de l’écran.

Attention Un DataBlock doit obligatoirement posséder des données en entrée. Lors de la création en mode direct, une action supplémentaire doit être réalisée pour lier un DataBlock existant ou une Entité métier au nouveau DataBlock.

Init Colonnes du DataBlock

1 Cliquer sur l’icône

La boite de dialogue de choix d’une Entité métier ou d’un DataBlock est affichée à l’écran.

initialisation DataBLock

1 Permet de choisir le mode d’initialisation du DataBlock soit
  • À partir d’une Entité métier existante

  • À partir d’un DataBlock existant

2 Zone de saisie permettant d’affiner la recherche, ici par exemple avec une recherche sur le Tag "DOC"

3 La liste déroulante Filtre permet de choisir quels éléments sont sélectionnables dans le panneau Caractéristiques et entités (Uniquement les caractéristiques, uniquement les entités ou les deux).

4 Les caractéristiques sont reconnaissables à la mention de leur Entité métier d’origine (entre parenthèses). Pour ajouter une colonne au DataBlock, cliquer sur l’icône Icône Entité lui correspondant.

n5 Les Entités métier sont présentées sous la forme de libellés sans parenthèses. Pour intégrer au DataBlock une ou plusieurs de ses caractéristiques, cliquer sur l’icône Icône Entités lui correspondant. La boite de dialogue suivante s’ouvre alors :

Popup choix des colonnes d’un DataBlock

Elle permet de sélectionner les colonnes de l'Entité métier ou du DataBlock à ajouter au nouveau DataBlock. Une fois la validation effectuée, enregistrer le DataBlock.

L’initialisation du DataBlock est terminée. Il est alors possible d’afficher les valeurs.

Création à partir d’une Entité métier

La création d’un DataBlock à partir d’une Entité métier est rapide. Ce mode de création permet d’initialiser automatiquement le DataBlock avec les colonnes de l’Entité métier source.

  • Accéder au module GenericsData genericsData-color

  • Ouvrir du menu Gauche de GenericsData pour accéder à la fonction Entité métier

  • Cliquer sur l’icône ico_entite

  • La liste des Entités métier existantes est affichée

  • Rechercher l’Entité métier souhaitée

information La fonction liste propose des fonctions de filtre et de tri par colonne et une recherche globale sur l’ensemble des colonnes.

  • Une fois l’Entité métier trouvée dans le tableau, cliquer sur l’icône DataBlock dans la colonne Actions

  • En modifier le libellé dans le panneau des métadonnées si besoin

  • Enregistrer le nouveau DataBlock

Création par duplication d’un DataBlock existant

La création d’un DataBlock à partir de la duplication d’un DataBlock est rapide. Ce mode de création permet d’initialiser automatiquement le DataBlock avec les colonnes ET les étapes définies dans le DataBlock source.

  • Accéder au module GenericsData genericsData-color

  • Ouvrir le menu Gauche de GenericsData pour accéder à la fonction DataBlock

  • Cliquer sur l’icône DataBlock

  • La liste des DataBlocks existants est affichée

  • Rechercher le DataBlock souhaité

information La fonction liste propose des fonctions de filtre et de tri par colonne et une recherche globale sur l’ensemble des colonnes

  • Une fois le DataBlock trouvé dans le tableau, cliquer sur l’icône Dupliquer dans la colonne Actions

  • En modifier le libellé dans le panneau des métadonnées si besoin

Exploitation des données : DataFabrique

Visualisation des données

La visualisation des données se réalise soit

  • à partir de l’onglet Étapes - Opérations

  • à partir de l’onglet Données de Sortie

information Noter que depuis chaque étape, il est possible de visualiser les données. Dans ce cas, l’ensemble des étapes situées en amont sera pris en compte.

Exécution des traitements

  • 1 Exécute les traitements de l’étape 1 (initialisation)

  • 2 Exécute les traitements de l’étape 1 + l’étape 2

  • 3 Exécute les traitements de l’étape 1, l’étape 2 et l’étape 3

  • 3 Exécute les traitements de toutes les étapes : l’étape 1, l’étape 2 et l’étape 3

Traitement des données : Les étapes

Le traitement des données d’un DataBlock s’effectue dans l’onglet Étapes - Opérations via la création de jeux de traitements nommés "Étapes".

Une étape peut être constituée de plusieurs types d’opérations sur les colonnes. Le nombre d’étapes pouvant être généré n’est pas limité.

Les étapes d’un DataBlock se créent et s’exécutent de manière consécutive. Ainsi chacune s’exécute à partir du résultat retourné par la précédente.

Création d’une étape

Ajout d’une étape
  • À partir de l’onglet Étapes - Opérations du DataBlock

  • Cliquer sur icône plus_small

    information Une étape peut-être ajoutée soit

    • en fin de ligne

    • entre deux étapes

Pour reproduire ce dernier cas, se positionner sur une étape et utiliser l’icône plus_small et l’item "Ajouter une étape à la fin", de la liste déroulante qui s’affichera. La nouvelle étape viendra s’ajouter à gauche de l’étape sélectionnée.

Modification du libellé d’une étape

infoEtape

Chaque étape possède un libellé et une description. Pour accéder à cette fonction, cliquer sur l’icône tag.svg située en 1

Ajout d’opérations dans une étape

Pour accéder à la liste des fonctions disponibles, cliquer au niveau de l’étape sur l’icône ellipsis-v.

Lien vers un autre DataBlock ou une autre Entité métier.

Le traitement "Lien DataBlock" d’une étape permet d’ajouter au DataBlock courant les valeurs des colonnes d’un autre DataBlock ou d’une autre Entité métier.

Pour ce faire, un lien sera créé entre les deux DataBlocks ou entre le DataBlock courant et une Entité métier. Ce lien n’existera qu’au sein du DataBlock où il a été créé.

n2 Cliquer sur l’icône ellipsis-v

n2 Choisir l’option Liens DataBlocks

  • L’icône Jointure icône apparaît alors au niveau de l’étape.

AJout d’étape

  • Cliquer sur l’icône Jointure icône, dans l’étape, ou dans le menu pour accéder à la fenêtre de configuration de la jointure

paramétrage Jointure

1 Cliquer sur le bouton Ajouter un lien.

2 Saisir le libellé que portera le lien en cours de création.

3 Cliquer sur l’icône Chercher pour ouvrir la boite de dialogue de sélection du DataBlock avec lequel établir le lien.

4 Cliquer sur le DataBlock ou l’Entité métier à choisir. Le champ de recherche situé en tête de colonne peut aider à le trouver à l’aide des mots-clés contenus dans son libellé.

5 Enregistrer pour fermer la fenêtre.

6 Choisir les caractéristiques dont les valeurs seront ajoutées au tableau de données du DataBlock courant suite à la création du lien.

Il ne reste plus qu’à définir le lien à établir entre les blocs de données à l’aide d’une ou plusieurs jointures entre leurs colonnes respectives. Les colonnes d’une jointure doivent être de même type (Chaîne de caractères, Numérique, Date) pour être liées.

7 Choisir la spécification du lien (Left, Inner, Right).

8 Choisir la caractéristique du DataBlock courant (source) à lier.

9 Choisir le type critère d’association (opérateur) des caractéristiques.

10 Choisir la caractéristique de l'autre bloc de données constitutif du lien (cible).

onze Il est parfois nécessaire de définir plusieurs critères de lien. Le Bouton Nouveau critère permet d’ajouter autant de critères que nécessaire. Les jointures multiples d’un lien sont cumulatives (associées par des "ET" logiques). Ainsi, les données résultant du lien respecteront chacune des conditions exprimées par les jointures.

treize Valider les précédentes actions par un clic sur le bouton Enregistrer.

Le traitement est prêt à être exécuté et son résultat, visualisé.

Noter, qu’une fois le lien créé, une icône Statistique icône permettant d’analyser la performance du lien est disponible à droite du libellé du lien Detail statistique de la jointure

Unions et intersections

L'union consiste à ajouter les valeurs d’un DataBlock tiers ou d’une Entité métier aux colonnes du tableau de données du DataBlock courant pour aboutir à un tableau contenant toutes les lignes de chacun des deux blocs de données.

L'intersection consiste à ne conserver que les lignes à la fois présentes dans le DataBlock courant et le bloc de données tiers.

  • 1 Cliquer sur l’icône ellipsis-v

  • 2 Choisir l’option Unions / Intersections

  • L’icône Union icône est alors positionnée au niveau de l’étape.

Ajout union

  • Cliquer sur l’icône union dans le menu ou dans l’étape

Ajout union au DataBlock

1 Cliquer sur l’icône plus_small.svg.

2 Saisir le libellé que portera l'opération d’union ou d’intersection en cours de création.

3 Cliquer sur l’icône Chercher pour ouvrir la boite de dialogue de sélection du bloc de données (DataBlock ou Entité Type) avec lequel établir le lien.

4 Cliquer sur le DataBlock ou l’Entité métier à choisir Le champ de recherche situé en tête de colonne peut aider à le trouver à l’aide des mots-clés contenus dans son libellé.

5 Enregistrer pour fermer la fenêtre.

6 Choisir l’opération à réaliser (Union ou Intersection).

7 Choisir les colonnes du bloc de données (DataBlock ou Entité Type) tiers (ou cible) à associer à celles du DataBlock courant à l’aide des listes déroulantes mises à disposition.

10 Valider les précédentes actions par un clic sur le bouton d’enregistrement.

Attention Attention, chaque colonne du DataBlock courant devra être associée à une colonne du bloc de données (DataBlock ou Entité Type) cible pour obtenir des résultats en cas d’intersection. En effet, dans le cas contraire, l’intersection entre les DataBlocks renverra un tableau vide.

Le traitement est prêt à être exécuté et son résultat visualisé.

Formules

Une étape peut comporter un traitement consistant à créer des nouvelles colonnes dans le tableau de données d’un DataBlock à partir de constantes et des valeurs de ses autres colonnes. C’est la fonctionnalité Formules.

Le nombre de formules pouvant être créées par étape n’est pas limité.

1 Cliquer sur l’icône ellipsis-v

2 Choisir l’option Formules.

L’icône Formules DataBlock est alors positionnée au niveau de l’étape.

imageFormule

  • Cliquer sur l’icône Formules DataBlock dans le menu ou l’étape pour ouvrir la boite de dialogue d’ajout d’une formule à l'étape courante :

Saisie Formule

1 Le Bouton Nouvelle formule permet de commencer la création.

2 Définit le libellé de la formule.

information Noter que le libellé de la formule sera utilisé aussi pour le libellé de la nouvelle colonne générée.

3 Zone de saisie et de construction de la formule.

Une formule peut-être Simple ou Complexe (formule en cascade).

La structure d’une formule est la suivante :

  • Un nom

  • Des Attributs définissant les entrées permettant de réaliser l’opération.

Un attribut peut-être :

  • Une colonne disponible dans l’étape

  • Une saisie manuelle

  • Un choix dans une liste fermée

  • Une autre formule

Exemple : Extraction des deux premiers caractères du code postal pour réaliser une nouvelle colonne département.

  • Étape 1 : Clic sur le bouton "Nouvelle Formule"

  • Étape 2 : Libellé : Département

  • Étape 3 : Clic dans la zone de saisie de la formule

Recherche de formule

1 Rechercher la formule str.extract (soit en utilisant la barre de défilement de la liste, soit en écrivant les lettres "ext")

2 Choisir la formule str.extract

Cliquer sur la formule pour la sélectionner (ferme la boite de dialogue) Noter que l’utilisateur peut afficher une aide sur formule en survolant celle-ci. La formule s’affiche alors dans la zone de formule :

Creation d’une formule

La formule str.extract demande 3 arguments en entrée (les guillemets).

1 La valeur à traiter 2 Le sens de l’extraction 3 Le nombre de caractères à extraire

Pour spécifier chacun des attributs, cliquer sur le guillemet en question pour ouvrir une boite de dialogue. Pour modifier le choix effectué, cliquer à nouveau sur l’argument pour ouvrir à nouveau la boite de dialogue.

Ajout des arguments d’une formules

information Une aide sur la formule est visible sur la droite : elle précise l’argument en cours (fond bleu) et le type d’argument attendu (entre parenthèses).

Argument 0 : La valeur à traiter

  • Est attendu un String comme valeur à traiter, dans l’exemple, sélectionner la colonne "Commune" 1

Argument 1 : Le sens de l’extraction

  • Est attendu un String comme valeur à traiter, dans l’exemple il faut sélectionner "Gauche" 2

Argument 2 : Le nombre de caractères à extraire

  • Est attendu un String comme valeur à traiter, dans l’exemple il s’agit d’une saisie manuelle : écrire le chiffre 2 dans la zone de saisie 1

La formule est terminée.

Valider la formule

Cliquer sur 1 pour la valider.

information Pour retrouver rapidement la formule, il est possible de l’enregistrer au catalogue en cliquant sur l’icône 2.

La formule a été ajoutée à l’étape en cours et est active.

Actions sur formule

1 Active ou désactive la formule 2 Cliquer pour modifier la formule 3 Cliquer pour dupliquer la formule 4 Cliquer pour supprimer la formule 5 Pour fermer le gestionnaire de formules et revenir au DataBlock, cliquer sur retour Retour

Extraire_4Formule.png

Le traitement est prêt à être exécuté 1 et son résultat, visualisé 2

information Une documentation détaillée sur les formules est disponible dans la boite de dialogue "Formules". Cf. Documentation liste des Formules

Filtres

Le filtre est une opération consistant à ne conserver du tableau des données d’un DataBlock que les lignes dont les valeurs respectent certaines conditions.

  • Cliquer sur l’icône ellipsis-v

  • Choisir l’option Filtres

  • L’icône Filtre icône est alors positionnée au niveau de l’étape courante

Ajout d’un filtre à l’étape

  • Cliquer sur l’icône Filtre icône dans le menu ou dans l’étape pour ouvrir la boite de dialogue d’ajout d’un filtre à l'étape courante :

Paramètres des Filtres

1 Liste des colonnes disponibles pouvant être intégrées comme critères de Filtre

2 Cliquer sur la flèche pour intégrer une colonne comme critère de filtre

3 Liste des opérateurs disponibles pour un critère. Noter que la liste des opérateurs est différente en fonction du type de la colonne (Chaîne de caractères, Numérique, Date) choisie comme premier critère de filtre.

4 Zone d’actions sur les critères et les groupes de critères. Les icônes permettent :

  • de supprimer un critère

  • d’ajouter un groupe de critères

  • de supprimer un groupe de critères

    information Noter que les critères peuvent être déplacés d’un groupe à l’autre par Glisser-Déposer.

5 Active ou inactive le filtre pour cette étape

information Dans le cas où il est inactivé, le filtre n’est plus pris en compte lors de l’exécution de l’étape, mais il reste disponible. Si un filtre est inactivé, l’icône filtre de l’étape est de couleur rouge.

6 Enregistre le paramétrage effectué

Détails de pose d’un filtre sur des colonnes multiples

Paramétrage des Filtre sur colonnes multiples

1 Cliquer sur la flèche pour ajouter une colonne comme critère

2 Si les critères sont positionnés dans des groupes, les groupes peuvent-être reliés entre eux par un ET ou un OU. Un clic sur la zone permet de changer la valeur (OU en ET) et (ET en OU)

3 Zones permettant de saisir la valeur du critère. Les critères doivent être cohérents et en phase avec le type de la colonne intégrée. En fonction de l’opérateur, deux critères peuvent être fournis

4 Liste des opérateurs disponibles pour un critère.

information Noter que la liste des opérateurs est différente en fonction du type de la colonne (Chaîne de caractères, Numérique, Date).

5 Ajoute un nouveau groupe de critères au premier groupe

6 Ajoute un nouveau groupe de critères au second groupe

7 Supprimer le groupe de critères

8 Supprimer le critère

9 Ouvre une boite de dialogue pour effectuer une recherche de valeurs dans la colonne

10 Ouvre une boite de dialogue pour sélectionner une colonne comme valeur pour le critère

11 Pour ajouter un critère, le sélectionner avec flèche bleue 1 puis glisser-déposer dans le groupe souhaité avec un clic long sur up

Une fois les filtres édités, cliquer sur le bouton valider pour les enregistrer.

Le traitement est prêt à être exécuté et son résultat, visualisé.

Son résultat ne sera visible dans le tableau de données qu’après chargement de l’étape ou du DataBlock entier (et donc de toutes ses étapes successivement).

Opérations

Les "Opérations" permettent d’exécuter sur les données trois fonctions complémentaires : Stack, Explode et Redimension

  • La fonction Stack consiste à empiler sur plusieurs lignes des valeurs auparavant réunies sur une seule ligne. Une nouvelle colonne est alors créée pour l’affichage de ces valeurs. La configuration de cette fonction s’effectue en lui indiquant les entêtes de colonne des valeurs à empiler ainsi que le nombre de lignes sur lesquelles les afficher.

  • La fonction Explode permet, elle, de répartir sur plusieurs lignes les éléments des valeurs de type liste.

  • La fonction Redimension permet, elle, de réaliser un pivot inversé

    • Redimension par groupe de colonnes

    • Redimension par colonne

Étapes

1 Cliquer sur l’icône ellipsis-v

2 Choisir l’option Opérations

  • L’icône Formules DataBlock est alors positionnée au niveau de l’étape courante.

imageOpe

  • Cliquer sur l’icône Formules DataBlock dans le menu ou dans l’étape

Pour ouvrir la boite de dialogue d’ajout d’un filtre à l'étape courante :

  • Choisir, dans la liste des opérations possibles, "Opération".

  • Sélectionner l’icône Formules DataBlock pour ouvrir la boite de dialogue de gestion des traitements Stack et Explode et Redimension.

NOTE

Une documentation détaillée sur les opérations est disponible dans la page Opérations

Partition / Agrégation

Le traitement Partition / Agrégation vise à réorganiser les données en les réunissant en groupes. Il assure également l’exécution de fonctions statistiques (moyenne, effectif, maximum, minimum) et descriptives (liste des valeurs du groupe) sur ces groupes.

Ce traitement se décline en 3 versions :

  • L’agrégation Simple

  • L’agrégation multidimensionnelle

  • L’opération sur colonnes ou formules verticales

Pour accéder aux fonctions d’agrégations

  • Cliquer sur l’icône Formules DataBlock

  • Choisir l’option Partitions / Agrégations / Pivots

  • L’icône Agréagations est alors positionnée au niveau de l’étape.

imageAgre

  • Cliquer sur l’icône Formules DataBlock

NOTE

Une documentation détaillée sur les agrégations est disponible dans la page Agrégations

Tris

Le traitement Tris permet de gérer l’ordre d’affichage des données dans le tableau de valeurs du DataBlock.

  • Cliquer sur l’icône ellipsis-v

  • Choisir l’option Tris

  • L’icône Tris icône est alors positionnée au niveau de l’étape.

Tris sur Datablock

  • Cliquer sur l’icône Tris Icone pour ouvrir la boite de dialogue suivante de tri des valeurs du tableau de données courant.

Création d’une tri

1 Utiliser la poignée de déplacement accompagnant les items du panneau Attributs (colonnes du tableau de données) pour les glisser-déposer dans le panneau Colonnes triées en vue d’en définir un ordre de tri.

2 Définir un tri Ascendant (de la plus petite valeur à la plus grande) ou Descendant (le contraire) des valeurs des colonnes du panneau Colonnes triées à l’aide de leur liste déroulante.

3 Une fois les paramètres de tri définis comme souhaité, cliquer sur le bouton Valider pour valider et sauvegarder ces modifications.

Les tris configurés ne seront visibles dans le tableau de données qu’après chargement de l’étape ou du DataBlock entier (et donc de toutes ses étapes successivement).

Sortie d’étape

La fonction Sortie d’étape permet de gérer la présentation des colonnes en sortie d’étape. Lors de cette opération l’ordre des colonnes peut être changé, le libellé des colonnes peut être modifié et des colonnes peuvent être inactivées (ou activées) pour paramétrer leur visibilité.

Attention Une colonne inactivée dans une étape n’est plus disponible dans l’étape suivante.

  • Cliquer sur l’icône Icosortie

  • L’icône Icosortie est toujours présente au niveau du panneau de chaque étape.

sortie d’étape

1 Liste des colonnes disponibles en sortie. Il est possible de changer l’ordre des colonnes. Voir sept.

de Permet de donner un Alias à la colonne. Cet alias est propageable dans toutes les opérations et étapes suivantes via le bouton de propagation situé à droite de son champ de saisie.

trois Option qui permet de réaliser un changement de type de la colonne. Noter que pour certaine conversion comme les dates et les décimaux, un format de lecture devra être précisé.

quatre Pour les types date permet de préciser un format d’affichage de la date. Noter qu’une vérification de la conservation d’intégrité de la chaîne de valeurs est effectué.

cinq Gestion des valeurs nulles. Si cette option est activée, il est alors possible de saisir une valeur remplaçant les valeurs nulles

six Permet de préciser si la colonne concernée sera disponible ou non dans l’étape d’après.

informationNoter qu’une vérification de la conservation d’intégrité de la chaîne de valeurs est effectué.

sept Changement de l’ordre des colonnes. Se positionner sur une ligne puis Glisser-Déposer au niveau souhaité.

huit Zone de recherche d’une colonne.

neuf Accède à un écran présentant l’origine de la colonne en cours.

10 Enregistre les modifications effectuées.

Suppression de l’étape

Pour supprimer une étape, cliquer sur le bouton suppression qui l’accompagne.

information La fonctionnalité de re-mapping est disponible au niveau de l’initialisation.

Statistiques des colonnes

Statistique sur une colonne

Accès fenetre statistiques

1 Cliquer sur 1 pour accéder à la fenêtre surgissante des statistiques de la colonne

stat pour une colonne

1 Rafraichir les statistiques de la colonne 2 Cliquer pour afficher le nombre de valeurs distinctes dans la colonne - Peut prendre un certain temps à s’afficher 3 Cliquer pour afficher le nombre de valeurs distinctes approximatives dans la colonne - Affichage plus rapide qu’avec l’outil précédent 4 Cliquer pour afficher des statistiques sur les valeurs les plus fréquentes des colonnes

stat pour une colonne

Statistique sur la totalité des colonnes

Accès paramétrage statistiques globales

1 Il est possible de voir les statistiques pour chaque étape : cliquer sur 1 pour afficher le menu de choix des statistiques à afficher

Aficher les Stat globales d’une étape

1 Cliquer pour afficher le menu 2 Choisir les statistiques à afficher 3 Cliquer sur Play pour exécuter l’étape 4 Représentation de la quantité de valeurs "Null" de la colonne. Au survol, affiche les statistiques précises en nombre et en pourcentage. 5 Survoler pour afficher les statistiques de la colonne

Re-mapping - Changement de l’élément qui alimente un Datablock (ou une source HandleData)

  • L’étape d’initialisation des sources de données des présentations HandleData

  • L’étape d’initialisation des DataBlocks du module GenericsData

L’objectif de cette fonctionnalité est de pouvoir modifier l’élément (Entités Métier ou DataBlock) qui alimente un DataBlock ou une Source de présentation HandleData.

Pour effectuer cette opération, deux étapes sont nécessaires

A – Au niveau de l’étape d’initialisation, utiliser le bouton Mapping pour accéder à l’écran permettant de choisir une nouvelle source.

B – Une fois la nouvelle source choisie, il est nécessaire de réaliser le mapping entre les colonnes de la nouvelle source et les colonnes déjà disponibles dans le bloc de données en cours.

Une reconnaissance automatique permet de proposer un mapping par défaut. Cette reconnaissance se fait sur la correspondance des libellés et du type des colonnes.

information Noter que pour être mappées, les colonnes mises en relation doivent être de même type.

Exemple de changement de la source de l’initialisation d’un DataBlock

Accès Initialisation Datablock

1 Le DataBlock-1 contient 3 étapes, dont la première est celle d’initialisation (zone grise en début de Pipeline) 2 Accéder à l’écran d’initialisation du DataBlock en cliquant sur init datablock icône

Présentation écran d’initialisation d’un Datablock

1 Indique les colonnes de l’élément d’origine qui alimentent le DataBlock 2 Indique l’Entité utilisée pour alimenter le DataBlock 3 Indique la caractéristique supplémentaire, ajoutée au Dépôt lié de l’Entité initiale, créée avec celui-ci 4 Pour changer, la source qui alimente le Datablock 1 par une autre source de données, utiliser le bouton Mapping situé en haut et à droite de l’écran d’initialisation. La fenêtre surgissante de remapping s’ouvre :

remaping DataBlock

1 Cliquer pour rechercher une nouvelle source à mapper. Cette nouvelle source peut-être :

  • soit une entité métier

  • soit un autre DataBlock

2 Cliquer sur la ligne de la nouvelle source 3 Cliquer sur Enregistrer pour valider et fermer la fenêtre

re-3.png

Une fois la nouvelle source choisie (ici Ma Source 2), les colonnes portant le même libellé ET qui sont du même type vont être mappées automatiquement. Les autres colonnes peuvent être mappées manuellement si nécessaires.

information Noter qu’il est possible, en utilisant le bouton +, d’ajouter une nouvelle colonne au DataBlock en cours permettant de créer une nouvelle valeur alimentée par une colonne de la nouvelle source.

re-4.png

  • Les correspondances sont effectuées entre colonnes.

  • Valider le changement avec le bouton situé en haut et à droite de l’écran.

  • Le re-mapping est terminé.

Le Datablock est alors alimenté par la nouvelle source.

Edition d’un DataBlock

  • À partir de la liste des DataBlocks depuis le module GenericsData Logo GenericsData

  • Clic sur icône DataBlockIco.svg DataBlock

  • Recherche du DataBlock cible

  • Au niveau de la ligne du DataBlock ciblé, cliquer sur l’icône edit ou sur le libellé du DataBlock

État temporaire d’un DataBlock lors d’une session de travail

En édition d’un DataBlock, les modifications en cours sont désormais enregistrées dans un espace temporaire.

Si l’utilisateur quitte l’édition du DataBlock, un enregistrement temporaire de l’état est réalisé.

En édition du Datablock, l’état temporaire est édité et l’utilisateur retrouve l’état du Datablock temporaire.

Attention Attention, l’enregistrement temporaire n’est pas un enregistrement définitif. Seule l’action "Enregistrer" réalise un enregistrement définitif.

Un bouton Rafraichir permet de revenir à l’état du dernier enregistrement définitif réalisé

  • soit par l’utilisateur en cours

  • soit par un autre utilisateur

information La présence du bouton Rafraichir indique à l’utilisateur que l’édition en cours est une édition d’un état temporaire.

Un clic sur le bouton Rafraichir réalise la réinitialisation du Datablock à son état sauvegardé lors du dernier enregistrement définitif. Un message indique la date, l’heure et le login de l’utilisateur ayant effectué le dernier enregistrement.

Suppression d’un DataBlock

Un contrôle d’impact est réalisé lors de la suppression d’un DataBlock. En fonction de l’impact sur la chaîne de valeurs, DataChain peut bloquer la suppression.

La suppression d’un DataBlock est effectuée :

  • Soit à partir de la liste des DataBlocks

    • Au niveau de la ligne du DataBlock ciblé, cliquer sur l’icône suppression pour réaliser la suppression.

  • Soit en édition d’un DataBlock

    • Utiliser le bouton six situé sur le bandeau haut à gauche.