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.

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.