Groupes de transformation (Teradata)

Une transformation est un mécanisme permettant de créer une représentation externe de l'UDT utilisé lors de l'exportation et de l'importation de données entre le client et le serveur Teradata. Ce mécanisme permet à la plupart des utilitaires client Teradata et aux API ouvertes d'échanger des données avec l'UDT de façon transparente sans devoir recourir à des métadonnées spéciales ou logiques.

Les transformations apparaissent le plus souvent comme des paires nommées de fonction ou de méthodes (le souvent identifié par le mention To-SQL et From-SQL afin d'indiquer le sens du flux de données depuis et vers la base de données) appelée groupes de transformation. Un groupe de transformation est requis si le type doit être utilisé dans une table.

Les groupes de transformation sont pris en charge par Teradata v2r6 et version ultérieures. PowerAMC modélise les groupes de transformation sous la forme d'objets étendus ayant le stéréotype <<TransformGroup>>.

Création d'un groupe de transformation

Vous pouvez créer un groupe de transformation de l'une des façons suivantes :

  • Sélectionnez Modèle > Groupes de transformation pour afficher la boîte de dialogue Liste des groupes de transformation, puis cliquez sur l'outil Ajouter une ligne.

  • Pointez sur le modèle (ou sur un package) dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Groupe de transformation.

Propriétés d'un groupe de transformation

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un groupe de transformation, double-cliquez sur l'entrée correspondante dans le dossier Groupes de transformation de l'Explorateur d'objets.

Nom

Description

UDT

Spécifie le nom du type défini par l'utilisateur associé au groupe de transformation.

Nom dans le script : UDT

To sql with

Spécifie le nom de la fonction et les paramètres à utiliser comme routine tosql pour ce groupe de transformation, et indique si elle est ou non spécifique.

Noms dans le script : ToName, ToParms, ToSpecific

From sql with

Spécifie le nom de méthode ou de fonction et les paramètres à utiliser comme routine fromsql pour ce groupe de transformation, et si elle est spécifique et/ou instanciable.

Noms dans le script : FromType, FromName, FromParms, FromSpecific, FromInstance, FromUDT