Lors de l'utilisation d'un fichier texte ou d'une source ODBC en entrée du Builder ou de l'Integrator, il est parfois nécessaire de pouvoir renommer les champs afin que ces derniers soient compréhensibles pour les utilisateurs finaux.
Voici les différentes méthodes qui permettent de créer des alias.
Dans Visual Integrator :
Lorsque l'entrée est un fichier texte avec en-têtes de colonnes, les renommages de colonnes peuvent se faire dans la zone listant les différents champs :
Pour cela il suffit de cliquer sur le champ à coté du nom de la colonne à renommer et de saisir le nouveau nom.
Lorsque l'entrée est une source ODBC, on peut procéder comme précédemment ou bien créer les alias directement dans la requête SQL (attribut SQL_Query). Voici un exemple :
SELECT nom_champ1 AS alias_champ1, nom_champ2 AS alias_champ2 FROM nom_table
On peut également renommer les colonnes en utilisant un processus Alias , les renommages de colonnes peuvent se faire dans la zone listant les différents champs :
Dans Visual Builder :
Lorsque l'entrée est un fichier texte avec en-têtes de colonnes, le renommage peut se faire en double-cliquant sur la Dimension ou le Champ Somme listé dans la zone Model Specification de la boite de dialogue Define Model Structure :
Lorsque l'entrée est une source ODBC, on peut procéder comme précédemment ou bien créer les alias directement dans la requête SQL en cochant l'option Use custom SQL et en insérant la requête dans la zone en dessous. Voici un exemple :
SELECT nom_champ1 AS alias_champ1, nom_champ2 AS alias_champ2 FROM nom_table
Dans Diver :
Alors que le Modèle est déja construit, on a encore la possibilité de renommer les colonnes en double-cliquant sur l'en-tête de la colonne considérée.
Pour une Dimension:
Pour un Champ Somme :
Remarque : Il est préférable de faire un renommage des colonnes en amont de Diver. La méthode utilisée dans Diver est une méthode de renommage provisoire. Les modifications peuvent être enregistrées dans un DivePlan ou une Marque mais pas dans le Modèle (qui est en lecture seule).