Transformation d'exportation de colonne
La transformation d'exportation de colonne lit des données dans un flux de données puis les insère dans un fichier. Par exemple, si le flux de données contient des informations sur les produits, telles qu'une image de chaque produit, vous pouvez utiliser la transformation d'exportation de colonne pour enregistrer les images dans des fichiers.
Vous pouvez configurer la transformation d'exportation de colonne comme suit :
Spécifier les colonnes de données et les colonnes qui contiennent le chemin d'accès aux fichiers dans lesquels les données doivent être écrites.
Indiquer si l'opération d'insertion de données tronque des fichiers existants ou y ajoute les données.
Indiquer si une marque d'ordre d'octet (BOM, Byte-Order Mark) est écrite dans le fichier.
[!REMARQUE]
Une marque d'ordre d'octet n'est écrite que lorsque les données ne sont pas ajoutées à un fichier existant et qu'elles sont du type de données DT_NTEXT.
La transformation utilise des paires de colonnes d'entrée : une colonne contient un nom de fichier, l'autre comporte des données. Chaque ligne de l'ensemble de données peut spécifier un fichier différent. À mesure que la transformation traite des lignes, les données sont insérées dans le fichier spécifié. Au moment de l'exécution, la transformation crée les fichiers, s'ils n'existent pas déjà, puis y écrit les données. Les données à écrire doivent être du type de données DT_TEXT, DT_NTEXT ou DT_IMAGE. Pour plus d'informations, consultez Types de données d'Integration Services.
Cette transformation a une entrée, une sortie et une sortie d'erreur.
Définition des options d'ajout et de troncation
Le tableau suivant décrit l'impact des paramètres des options d'ajout et de troncation sur les résultats.
Ajouter |
Tronquer |
Le fichier existe. |
Résultats |
---|---|---|---|
False |
False |
Non |
La transformation crée un nouveau fichier et y écrit les données. |
True |
False |
Non |
La transformation crée un nouveau fichier et y écrit les données. |
False |
True |
Non |
La transformation crée un nouveau fichier et y écrit les données. |
True |
True |
Non |
La validation de la transformation au moment de la conception a échoué. Vous ne pouvez pas attribuer aux deux propriétés la valeur true. |
False |
False |
Oui |
Une erreur d'exécution se produit. Le fichier existe, mais la transformation ne peut pas y écrire. |
False |
True |
Oui |
La transformation supprime et recrée le fichier, puis y écrit les données. |
True |
False |
Oui |
La transformation ouvre le fichier, à la fin duquel elle ajoute les données. |
True |
True |
Oui |
La validation de la transformation au moment de la conception a échoué. Vous ne pouvez pas attribuer aux deux propriétés la valeur true. |
Configuration de la transformation d'exportation de colonne
Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.
Pour plus d'informations sur les propriétés définissables dans la boîte de dialogue Éditeur de transformation d'exportation de colonne, consultez Éditeur de transformation d'exportation de colonne (page Colonnes).
La boîte de dialogue Éditeur avancé reflète les propriétés qui peuvent être définies par programme. Pour plus d'informations sur les propriétés que vous pouvez définir dans la boîte de dialogue Éditeur avancé ou par programme, cliquez sur l'une des rubriques suivantes :
Pour plus d'informations sur la définition des propriétés, consultez Procédure : définir les propriétés d'un composant de flux de données.
|