Ajouter des extensions calculées à vos jeux de données

Les extensions calculées permettent de créer de nouvelles colonnes basées sur les colonnes existantes de votre jeu de données.

Dans ce cours, nous expliquons comment créer une colonne adresse qui sera le résultat des colonnes numéro de la voie, type de la voie, nom de la voie, code postal et ville.

Dans ce cours, nous expliquons comment créer une colonne adresse en combinant les colonnes numéro de la voie, type de la voie, nom de la voie, code postal et ville.

Ajout d'un jeu de données

Commencez par importer le jeu de données des établissements EHPAD, ESLD et RA pour le département du Morbihan (56) sur votre compte.

Si vous ne savez pas comment faire, vous pouvez suivre le cours sur l'import de données avec une fichier.

Une fois votre fichier importé, vous pourrez consulter le schéma de votre jeu de données.

Schéma du jeu de données
Nous allons utiliser les colonnes encadrées pour créer la colonne adresse

Vous pouvez visualiser les données dans la section Données de la page d'édition du jeu de données.

Valeurs des colonnes à regrouper

Ajout de la colonne calculée

Dans la section Schéma, cliquez sur l'onglet Enrichissement [1], puis sur le bouton pour ajouter une colonne calculée [2]. Ensuite, renseignez la clé de la colonne et son type [3].

Première étape de l'ajout d'une colonne calculée
Validez la clé et le type de votre colonne pour la première étape de l'ajout d'une colonne calculée.

Après avoir validé la première étape, l'extension est disponible, mais la section de l'expression est vide. Cliquez sur l'icône du crayon pour éditer l'expression.

Enrichissement du jeu de données
L'expression de l'extension permet de définir la transformation de l'extension

La page d'édition est alors accessible, affichant en vert une liste des transformations les plus utilisées du projet expr-eval, que nous utilisons pour les colonnes calculées.

Dans cette liste, nous allons utiliser la fonction CONCAT(param1, param2, ...). CONCAT est le nom de la fonction, et param1, param2, ... sont les paramètres utilisés pour créer les valeurs de notre colonne.

Nous utilisons les colonnes adr_num_voie, adr_type_voie, adr_nom_voie, adr_cp, et adr_ville, en ajoutant des espaces, entourés de guillemets, entre chaque colonne pour améliorer la lisibilité des valeurs de la colonne.

Notre fonction est donc la suivante :
CONCAT(adr_num_voie," ",adr_type_voie," ",adr_nom_voie," ",adr_cp," ",adr_ville)

Edition de l'expression de la colonne calculée
Edition de l'expression

Entrez la fonction dans l'espace d'expression [1].

Un aperçu du résultat des valeurs de votre expression est disponible dans la section Résultats [2].

Cliquez sur la croix [3] pour finaliser l'édition de l'expression.

La section Expression est maintenant renseignée dans la fiche de la colonne calculée.

Cliquez sur Valider [4] pour finaliser l'ajout de votre colonne.

Dernière étape de l'ajout de la colonne calculée
Validez l'ajout de votre colonne avec son expression

Après avoir validé la colonne, le jeu de données entre en mode d'ajout de l'extension.

Une fois le processus terminé, vous pouvez constater, dans la section Schéma, que la colonne calculée a été ajoutée.

Schéma du jeu de données avec la colonne calculée
Le schéma contient votre nouvelle colonne

Les valeurs de votre nouvelle colonne sont accessibles dans la section Données.

Tableau des données
Tableau des données avec votre nouvelle colonne calculée

Les adresses sont maintenant regroupées dans une seule colonne.

Il est possible de télécharger le fichier de données avec la nouvelle colonne à l'aide du bouton de téléchargement Fichier enrichi CSV situé à droite de la page.

Si vous publiez vos données sur un portail, les visiteurs auront également accès à un lien de téléchargement du fichier enrichi.

Boutons de téléchargement
Télécharger le jeu de données avec la colonne calculée

Vous maîtrisez désormais la fusion de plusieurs colonnes en une seule grâce à la fonction CONCAT disponible dans expr-eval.

Vous pouvez explorer les différentes fonctions disponibles dans expr-eval pour effectuer des calculs mathématiques entre vos colonnes, par exemple.

Si vous avez des remarques sur ce cours, n'hésitez pas à nous les communiquer.