Commande loaddata pour les fichiers délimités - trillium_discovery - trillium_quality - 17.2

Guide de l'administrateur de référentiel Trillium DQ

Product type
Logiciels
Portfolio
Verify
Product family
Trillium
Product
Trillium > Trillium Discovery
Trillium > Trillium Quality
Version
17.2
Language
Français
Product name
Trillium Quality and Discovery
Title
Guide de l'administrateur de référentiel Trillium DQ
First publish date
2008
Last updated
2024-06-03
Published on
2024-06-03T07:37:24.988379

Vous pouvez créer une entité à l'aide d'un fichier délimité, accompagné ou non d'un fichier DDL (Data Dictionary Language).

Avant de lancer la commande loaddata, créez une connexion de chargement pour la source de données « délimitées ». La connexion de chargement indique l'emplacement des fichiers de la source de données et permet à la commande loaddata de se connecter à la source de données et de lancer l'exportation de données.

Syntaxe requise

loaddata <loader_connection> datafile <filename> 

<loader_connection>

Nom attribué par l'administrateur du référentiel à la connexion de chargement.

<filename>

Nom du fichier délimité qui contient les données.

Paramètres facultatifs

Paramètre

Description

username <user_name>

ID utilisateur requis pour valider la connexion à la source de données. N'utilisez ce paramètre que si un nom de connexion et un mot de passe sont requis.

N'utilisez pas les paramètres username et password si l'utilisateur mtb_admin est le propriétaire du fichier de données.

password <password>

Mot de passe requis pour valider la connexion à la source de données. N'utilisez ce paramètre que si un nom de connexion et un mot de passe sont requis.

schemafile <filename>

Nom du fichier de schéma correspondant au fichier délimité que vous avez spécifié comme fichier de données.

jobname <job_name>

ID ou nom du travail de chargement des données.

attr <header>

Indique la ligne d'en-tête. Les options sont les suivantes :

names—noms sur la première ligne

one—aucun nom d'attribut défini

ddl—noms dans le fichier de schéma

delimiter <character>

Indique le caractère utilisé comme délimiteur de données dans le fichier. Un champ peut être délimité par un espace, des tabulations, des virgules (CSV), des points (.) ou d'autres caractères.

Utilisation des caractères de tabulation

Les caractères de tabulation doivent être placés entre des guillemets doubles. Par exemple, "\t". Sous Linux, pour spécifier un caractère de tabulation, procédez comme suit :

  1. Appuyez sur CRL + v.
  2. Appuyez sur la touche Tab.

terminator <value>

Indique comment se terminent les enregistrements dans le fichier de données. Les options sont lf (saut de ligne), cr (retour chariot), crlf (saut de ligne et retour chariot).

 

En règle générale, si le fichier se trouve sur un système Windows, saisissez crlf. S'il s'agit d'un système UNIX, saisissez lf.

encoding <name>

Encodage de caractères utilisé par le fichier de données. Les options disponibles sont EDCDIC et ASCII.

Ce paramètre contrôle le jeu de caractères du fichier. Les données EBCDIC sont converties dans une représentation ASCII correcte lors du chargement. En général, les fichiers COBOL UNIX sont au format ASCII et les données de mainframe IBM sont au format EBCDIC.

columns <names>

Indique les noms des colonnes à partir desquelles les données doivent être importées.

skip <number>

Nombre de lignes à ignorer avant de commencer à importer les lignes de données. Toutes les lignes après les lignes ignorées sont chargées dans le référentiel. Par exemple, si le fichier comporte 300 lignes et que vous choisissez d'ignorer les 99 premières, le système charge 200 lignes, en commençant par la 100e.

first <number>

Nombre d'enregistrements à charger à partir du début du fichier (par exemple, les 1 000 premiers enregistrements).

random <percentage>

Le niveau d'échantillonnage aléatoire d'un pourcentage d'enregistrements du fichier.

Exemple

Cette commande charge les données de trois colonnes dans le fichier testdel.txt et utilise le connecteur de chargement delimconn pour la connexion au fichier.

loaddata delimconn datafile testdel.txt attr names delimiter . quote \" terminator crlf columns {{Ref Id} Source Amount}

Lorsque plusieurs colonnes sont représentées dans une ligne de noms de colonnes délimitée par un espace, veillez à les placer entre accolades ({}). Si le nom d'une colonne contient un espace, il doit être également entouré d'accolades ({}).