Partager via


Destination de fichier plat

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

La destination de fichier plat écrit des données dans un fichier texte. Le fichier texte peut se présenter dans un format délimité, à largeur fixe, à largeur fixe avec séparateur de ligne ou en drapeau à droite.

Vous pouvez configurer la destination de fichier plat de plusieurs manières :

  • Fournissez un bloc de texte qui est inséré dans le fichier avant l'écriture des données. Le texte peut fournir des informations telles que des en-têtes de colonnes.

  • Spécifiez s'il faut remplacer des données dans un fichier de destination qui porte le même nom.

Cette destination utilise un gestionnaire de connexions de fichier plat pour accéder au fichier texte. En définissant les propriétés du gestionnaire de connexions de fichier plat utilisé par la destination de fichier plat, vous pouvez spécifier la façon dont elle met en forme et écrit le fichier texte. Lors de la configuration du gestionnaire de connexions de fichier plat, vous spécifiez des informations sur le fichier et sur chacune de ses colonnes. Par exemple, vous spécifiez les caractères qui délimitent les colonnes et les lignes du fichier, ainsi que le type de données et la longueur de chaque colonne. Pour plus d'informations, consultez Flat File Connection Manager.

La destination de fichier plat inclut la propriété personnalisée Header. La propriété peut être mise à jour par une expression de propriété lors du chargement du package. Pour plus d’informations, consultez Expressions Integration Services (SSIS), Expressions de propriété dans des packages et Propriétés personnalisées des fichiers plats.

Cette destination possède une sortie. Elle ne prend pas en charge de sortie d'erreur.

Configuration de la destination de fichier plat

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programmation.

La boîte de dialogue Éditeur avancé reflète les propriétés qui peuvent être définies par programmation. Pour plus d'informations sur les propriétés définissables dans la boîte de dialogue Éditeur avancé ou par programmation, cliquez sur l'une des rubriques suivantes :

Pour plus d’informations sur la définition des propriétés d’un composant de flux de données, consultez Définir les propriétés d’un composant de flux de données.

Éditeur de destination de fichier plat (page Gestionnaire de connexions)

Utilisez la page Gestionnaire de connexions de la boîte de dialogue Éditeur de destination de fichier plat pour sélectionner la connexion de fichier plat de la destination et spécifier si elle doit remplacer le fichier de destination existant ou lui être ajoutée. La destination de fichier plat écrit ses données dans un fichier texte. Ce fichier texte peut être d'un format délimité, à largeur fixe avec séparateur de lignes, ou en drapeau à droite.

Options

Gestionnaire de connexions de fichiers plats
Sélectionnez un gestionnaire de connexions existant dans la zone de liste ou créez une connexion en cliquant sur Nouveau.

Nouveau
Créez une connexion à l’aide des boîtes de dialogue Format de fichier plat et Éditeur du gestionnaire de connexions de fichiers plats .

En plus des formats de fichier plat standard (délimité, largeur fixe et en drapeau à droite), la boîte de dialogue Format de fichier plat contient une quatrième option : Largeur fixe avec séparateurs de lignes. Cette option représente un cas particulier du format en drapeau à droite dans lequel Integration Services ajoute une colonne factice comme dernière colonne de données. Cette colonne factice garantit que la dernière colonne a une largeur fixe.

L'option Largeur fixe avec séparateurs de lignes n'est pas disponible dans l' éditeur du gestionnaire de connexions de fichiers plats. Le cas échéant, vous pouvez émuler cette option dans l'éditeur. Pour émuler cette option, dans la page Général de l' éditeur du gestionnaire de connexions de fichiers plats, pour Format, sélectionnez En drapeau à droite. Puis, dans la page Avancé de l'éditeur, ajoutez une colonne factice comme dernière colonne de données.

Remplacer les données du fichier
Précisez si le fichier existant doit être remplacé ou si les données doivent lui être ajoutées.

En-tête
Tapez un bloc de texte à insérer dans le fichier avant l'écriture des données. Utilisez cette option pour inclure des informations supplémentaires, telles que des titres de colonne.

Préversion
Affichez un aperçu des résultats à l’aide de la boîte de dialogue Vue de données . L'aperçu peut afficher jusqu'à 200 lignes.

Éditeur de destination de fichier plat (page Mappages)

La page Mappages de la boîte de dialogue Éditeur de destination de fichier plat permet de mapper des colonnes d’entrée à des colonnes de destination.

Options

Colonnes d'entrée disponibles
Affichez la liste des colonnes d'entrée disponibles. Au moyen d'une opération glisser-déplacer, mappez les colonnes d'entrée disponibles aux colonnes de destination.

Colonnes de destination disponibles
Affichez la liste des colonnes de destination disponibles. Au moyen d'une opération glisser-déplacer, mappez les colonnes de destination disponibles aux colonnes d'entrée.

Colonne d'entrée
Affichez les colonnes d'entrée sélectionnées précédemment. Vous pouvez modifier les mappages au moyen de la liste Colonnes d'entrée disponibles. Sélectionnez <ignorer> pour exclure la colonne de la sortie.

Colonne de destination
Affiche chaque colonne de destination disponible, qu'elle soit mappée ou non.

Voir aussi

Source de fichier plat
Flux de données