Gestionnaire de connexions de fichiers platsFlat File Connection Manager

Un gestionnaire de connexions de fichiers plats permet à un package d'accéder aux données d'un fichier plat.A Flat File connection manager enables a package to access data in a flat file. Ainsi, les sources et destinations de fichiers plats peuvent utiliser des gestionnaires de connexions de fichiers plats pour extraire et charger des données.For example, the Flat File source and destination can use Flat File connection managers to extract and load data.

Le gestionnaire de connexions de fichiers plats peut accéder à un seul fichier.The Flat File connection manager can access only one file. Pour référencer plusieurs fichiers, utilisez un gestionnaire de connexions de fichiers plats multiples plutôt qu'un gestionnaire de connexions de fichiers plats.To reference multiple files, use a Multiple Flat Files connection manager instead of a Flat File connection manager. Pour plus d’informations, consultez Gestionnaire de connexion de fichiers plats multiples.For more information, see Multiple Flat Files Connection Manager.

Longueur de colonneColumn Length

Par défaut, le gestionnaire de connexions de fichiers plats définit la longueur des colonnes de chaînes à 50 caractères.By default, the Flat File connection manager sets the length of string columns to 50 characters. Dans la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats , vous pouvez évaluer les exemples de données et redimensionner automatiquement la longueur de ces colonnes pour empêcher la troncation de données ou une largeur de colonnes excessive.In the Flat File Connection Manager Editor dialog box, you can evaluate sample data and automatically resize the length of these columns to prevent truncation of data or excess column width. En outre, sauf si vous redimensionnez ultérieurement la longueur de colonne dans une source de fichiers plats ou une transformation, la longueur de colonne de la colonne de chaîne reste la même dans tout le flux de données.Also, unless you subsequently resize the column length in a Flat File source or a transformation, the column length of string column remains the same throughout the data flow. Si ces colonnes de chaînes sont mappées à des colonnes de destination plus étroites, des avertissements apparaissent dans l'interface utilisateur.If these string columns map to destination columns that are narrower, warnings appear in the user interface. En outre, au moment de l'exécution, des erreurs peuvent se produire en raison de la troncation des données.Moreover, at run time, errors may occur due to data truncation. Pour éviter les erreurs ou la troncation, vous pouvez redimensionner les colonnes pour assurer leur compatibilité avec les colonnes de destination dans le gestionnaire de connexions de fichiers plats, la source de fichiers plats ou une transformation.To avoid errors or truncation, you can resize the columns to be compatible with the destination columns in the Flat File connection manager, the Flat File source, or a transformation. Pour modifier la longueur des colonnes de sortie, définissez la propriété Length de la colonne de sortie sous l’onglet Propriétés d’entrée et de sortie de la boîte de dialogue Éditeur avancé .To modify the length of output columns, you set the Length property of the output column on the Input and Output Properties tab in the Advanced Editor dialog box.

Si vous mettez à jour les longueurs de colonnes dans le gestionnaire de connexions de fichiers plats après l'ajout et la configuration de la source de fichiers plats qui utilise le gestionnaire de connexions, il n'est pas nécessaire de redimensionner manuellement les colonnes de sortie dans la source de fichiers plats.If you update column lengths in the Flat File connection manager after you have added and configured the Flat File source that uses the connection manager, you do not have to manually resize the output columns in the Flat File source. Quand vous ouvrez la boîte de dialogue Source du fichier plat , la source du fichier plat offre la possibilité de synchroniser les métadonnées de la colonne.When you open the Flat File Source dialog box, the Flat File source provides an option to synchronize the column metadata.

Configuration du gestionnaire de connexions de fichiers platsConfiguration of the Flat File Connection Manager

Quand vous ajoutez un gestionnaire de connexions de fichiers plats à un package, SQL ServerSQL Server Integration ServicesIntegration Services crée un gestionnaire de connexions qui sera résolu en une connexion de fichiers plats au moment de l’exécution, définit les propriétés de connexion de fichiers plats et ajoute le gestionnaire de connexions de fichiers plats à la collection Connections du package.When you add a Flat File connection manager to a package, SQL ServerSQL Server Integration ServicesIntegration Services creates a connection manager that will resolve to a Flat File connection at run time, sets the Flat File connection properties, and adds the Flat File connection manager to the Connections collection of the package.

La propriété ConnectionManagerType du gestionnaire de connexions a pour valeur FLATFILE.The ConnectionManagerType property of the connection manager is set to FLATFILE.

Par défaut, le gestionnaire de connexions de fichiers plats cherche toujours la présence d'un séparateur de lignes dans les données non délimitées par des guillemets, puis démarre une nouvelle ligne lorsqu'un séparateur de lignes est trouvé.By default, the Flat File connection manager always checks for a row delimiter in unquoted data, and starts a new row when a row delimiter is found. Cela permet au gestionnaire de connexions de fichiers plats d'analyser correctement les fichiers comportant des lignes auxquelles il manque des champs de colonnes.This enables the connection manager to correctly parse files with rows that are missing column fields.

Dans certains cas, la désactivation de cette fonctionnalité peut améliorer les performances des packages.In some cases, disabling this feature may improve package performance. Vous pouvez désactiver cette fonctionnalité en affectant à la propriété AlwaysCheckForRowDelimitersdu gestionnaire de connexions de fichiers plats la valeur False.You can disable this feature by setting the Flat File connection manager property, AlwaysCheckForRowDelimiters, to False.

Vous pouvez configurer le gestionnaire de connexions de fichiers plats de plusieurs manières :You can configure the Flat File connection manager in the following ways:

  • Spécifiez le fichier, les paramètres régionaux et la page de codes à utiliser.Specify the file, locale, and code page to use. Les paramètres régionaux sont utilisés pour interpréter les données spécifiques à un pays comme les dates, tandis que la page de codes est utilisée pour convertir les données chaînes au format Unicode.The locale is used to interpret locale-sensitive data such as dates, and the code page is used to convert string data to Unicode.

  • Spécifiez le format de fichier.Specify the file format. Vous pouvez utiliser un format délimité, à largeur fixe ou en drapeau à droite.You can use a delimited, fixed width, or ragged right format.

  • Spécifiez une ligne d'en-tête, une ligne de données et des séparateurs de colonnes.Specify a header row, data row, and column delimiters. Les séparateurs de colonnes peuvent être définis au niveau du fichier et remplacés au niveau de la colonne.Column delimiters can be set at the file level and overwritten at the column level.

  • Indiquez si la première ligne du fichier contient les noms de colonnes.Indicate whether the first row in the file contains column names.

  • Spécifiez un caractère d'identificateur de texte.Specify a text qualifier character. Chaque colonne peut être configurée pour reconnaître un identificateur de texte.Each column can be configured to recognize a text qualifier.

    L’utilisation d’un caractère qualificateur pour incorporer un caractère qualificateur dans une chaîne qualifiée est désormais prise en charge par le gestionnaire de connexions de fichiers plats.The use of a qualifier character to embed a qualifier character into a qualified string is supported by the Flat File Connection Manager. La double instance d'un qualificateur de texte est interprétée comme une instance littérale et unique de cette chaîne.The double instance of a text qualifier is interpreted as a literal, single instance of that string. Par exemple, si l'identificateur de texte est un guillemet simple et si les données d'entrée sont 'abc', 'def', 'g'hi', les données de sortie sont abc, def, g'hi.For example, if the text qualifier is a single quote and the input data is ‘abc’, ‘def’, ‘g’hi’, the output data is abc, def, g’hi. Toutefois, une instance d’un qualificateur incorporé dans une chaîne qualifiée provoque l’échec de la source du fichier plat avec l’erreur DTS_E_PRIMEOUTPUTFAILED.However, an instance of a qualifier embedded in a qualified string causes the Flat File Source to fail with the error DTS_E_PRIMEOUTPUTFAILED.

  • Définissez des propriétés comme le nom, le type de données et la largeur maximale pour des colonnes individuelles.Set properties such as the name, data type, and maximum width on individual columns.

    Vous pouvez définir la propriété ConnectionString du gestionnaire de connexions de fichiers plats en spécifiant une expression dans la fenêtre Propriétés de Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT).You can set the ConnectionString property for the Flat File connection manager by specifying an expression in the Properties window of Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT). Pour éviter une erreur de validation, procédez comme suit.To avoid a validation error, do the following.

  • Quand vous utilisez une expression pour spécifier le fichier, ajoutez un chemin de fichier dans la zone Nom du fichier de l’Éditeur du gestionnaire de connexions de fichiers plats.When you use an expression to specify the file, add a file path in the File name box in the Flat File Connection Manager Editor.

  • Attribuez à la propriété DelayValidation du gestionnaire de connexions de fichiers plats la valeur True.Set the DelayValidation property on the Flat File connection manager to True.

    Vous pouvez utiliser une expression pour créer un nom de fichier au moment de l'exécution à l'aide du gestionnaire de connexions de fichiers plats, avec la destination du fichier plat.You can use an expression to create a file name at runtime by using the Flat File connection manager with the Flat File destination.

    Vous pouvez définir des propriétés au moyen du concepteur SSISSSIS ou par programmation.You can set properties through SSISSSIS Designer or programmatically.

    Pour plus d’informations sur la configuration d’un gestionnaire de connexions par programmation, consultez ConnectionManager et Ajout de connexions par programme.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

Éditeur du gestionnaire de connexions de fichiers plats (page Général)Flat File Connection Manager Editor (General Page)

La page Général de la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats vous permet de sélectionner un format de fichier et de données.Use the General page of the Flat File Connection Manager Editor dialog box to select a file and data format. Une connexion de fichier plat permet à un package de se connecter à un fichier texte.A flat file connection enables a package to connect to a text file.

Pour en savoir plus sur le gestionnaire de connexions de fichiers plats, consultez Flat File Connection Manager.To learn more about the Flat File connection manager, see Flat File Connection Manager.

OptionsOptions

Nom du gestionnaire de connexionsConnection manager name
Permet de fournir un nom unique pour la connexion de fichier plat dans le flux de travail.Provide a unique name for the flat file connection in the workflow. Le nom fourni sera affiché dans le concepteur SSISSSIS .The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
Décrit la connexion.Describe the connection. Il est recommandé d'indiquer ici l'usage auquel la connexion est destinée, de sorte que les packages soient correctement documentés et plus faciles à gérer.As a best practice, describe the connection in terms of its purpose, to make packages self-documenting and easier to maintain.

Nom de fichierFile name
Tapez le chemin d'accès et le nom de fichier à utiliser dans la connexion de fichier plat.Type the path and file name to use in the flat file connection.

ParcourirBrowse
Recherchez le nom de fichier à utiliser dans la connexion de fichier plat.Locate the file name to use in the flat file connection.

Paramètres régionauxLocale
Spécifiez les paramètres régionaux pour fournir les informations spécifiques à la langue relatives à l'ordre et aux formats de date et d'heure.Specify the locale to provide language-specific information for ordering and for date and time formats.

UnicodeUnicode
Indique s'il convient d'utiliser Unicode.Indicate whether to use Unicode. Si vous utilisez Unicode, vous ne pouvez pas spécifier de page de codes.If you use Unicode, you cannot specify a code page.

Page de codesCode page
Spécifiez la page de codes pour du texte non-Unicode.Specify the code page for non-Unicode text.

FormatFormat
Indique si le fichier utilise une mise en forme délimitée, à largeur fixe ou en drapeau à droite.Indicate whether the file uses delimited, fixed width, or ragged right formatting.

ValueValue DescriptionDescription
DélimitéDelimited Les colonnes sont séparées par les séparateurs spécifiés à la page Colonnes .Columns are separated by delimiters, specified on the Columns page.
Largeur fixeFixed width Les colonnes ont une largeur fixe.Columns have a fixed width.
En drapeau à droiteRagged right Les fichiers en drapeau à droite sont des fichiers dans lesquels chaque colonne a une largeur fixe, à l'exception de la dernière colonne.Ragged right files are files in which every column has a fixed width, except for the last column. Un séparateur de lignes s'applique.It is delimited by the row delimiter.

Qualificateur de texteText qualifier
Spécifiez le qualificateur de texte à utiliser.Specify the text qualifier to use. Par exemple, vous pouvez spécifier que les champs de texte soient placés entre guillemets.For example, you can specify that text fields are enclosed in quotation marks.

Note

Après avoir sélectionné un identificateur de texte, vous ne pouvez pas sélectionner de nouveau l’option Aucun .After you select a text qualifier, you cannot re-select the None option. Tapez Aucun pour désélectionner l’identificateur de texte.Type None to de-select the text qualifier.

Séparateur de lignes d'en-têteHeader row delimiter
Choisissez dans la liste des séparateurs de lignes d'en-tête ou entrez le texte de séparation.Select from the list of delimiters for header rows, or enter the delimiter text.

ValueValue DescriptionDescription
{CR}{LF}{CR}{LF} La ligne d'en-tête est séparée par une combinaison retour chariot-saut de ligne.The header row is delimited by a carriage return-line feed combination.
{CR}{CR} La ligne d'en-tête est séparée par des retours chariot.The header row is delimited by a carriage return.
{LF}{LF} La ligne d'en-tête est séparée par des sauts de lignes.The header row is delimited by a line feed.
Point-virgule {;}Semicolon {;} La ligne d'en-tête est séparée par des points-virgules.The header row is delimited by a semicolon.
Deux-points {:}Colon {:} La ligne d'en-tête est séparée par des deux-points.The header row is delimited by a colon.
Virgule {,}Comma {,} La ligne d'en-tête est séparée par des virgules.The header row is delimited by a comma.
Tabulation {t}Tab {t} La ligne d'en-tête est séparée par des tabulations.The header row is delimited by a tab.
Barre verticale {|}Vertical bar {|} La ligne d'en-tête est séparée par des barres verticales.The header row is delimited by a vertical bar.

Lignes d'en-tête à ignorerHeader rows to skip
Spécifiez le nombre de lignes d'en-tête ou de lignes de données initiales à ignorer, le cas échéant.Specify the number of header rows or initial data rows to skip, if any.

Noms de colonnes dans la première ligne de donnéesColumn names in the first data row
Indique si des noms de colonne doivent être attendus ou fournis dans la première ligne de données.Indicate whether to expect or provide column names in the first data row.

Éditeur du gestionnaire de connexions de fichiers plats (page Colonnes)Flat File Connection Manager Editor (Columns Page)

La page Colonnes de la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats vous permet de spécifier les informations de ligne et de colonne, ainsi que d'afficher un aperçu du fichier.Use the Columns page of the Flat File Connection Manager Editor dialog box to specify the row and column information, and to preview the file.

Pour en savoir plus sur le gestionnaire de connexions de fichiers plats, consultez Flat File Connection Manager.To learn more about the Flat File connection manager, see Flat File Connection Manager.

Options statiquesStatic Options

Nom du gestionnaire de connexionsConnection manager name
Fournit un nom unique pour la connexion de fichiers plats du flux de travail.Provide a unique name for the Flat File connection in the workflow. Le nom fourni sera affiché dans le concepteur SSISSSIS .The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
Décrit la connexion.Describe the connection. Il est recommandé d'indiquer ici l'usage auquel la connexion est destinée, de sorte que les packages soient correctement documentés et plus faciles à gérer.As a best practice, describe the connection in terms of its purpose, to make packages self-documenting and easier to maintain.

Options dynamiques de format de fichier platFlat File Format Dynamic Options

Format = DélimitéFormat = Delimited

Séparateur de lignesRow delimiter
Effectuez une sélection dans la liste des séparateurs de lignes disponibles ou entrez le texte du séparateur.Select from the list of available row delimiters, or enter the delimiter text.

ValeurValue DescriptionDescription
{CR}{LF}{CR}{LF} Les lignes sont séparées par une combinaison de retour chariot/saut de ligne.Rows are delimited by a carriage return-line feed combination.
{CR}{CR} Les lignes sont séparées par un retour chariot.Rows are delimited by a carriage return.
{LF}{LF} Les lignes sont séparées par un saut de ligne.Rows are delimited by a line feed.
Point-virgule {;}Semicolon {;} Les lignes sont séparées par un point-virgule.Rows are delimited by a semicolon.
Deux-points {:}Colon {:} Les lignes sont séparées par un deux-points.Rows are delimited by a colon.
Virgule {,}Comma {,} Les lignes sont séparées par une virgule.Rows are delimited by a comma.
Tabulation {t}Tab {t} Les lignes sont séparées par une tabulation.Rows are delimited by a tab.
Barre verticale {|}Vertical bar {|} Les lignes sont séparées par une barre verticale.Rows are delimited by a vertical bar.

Délimiteur de colonneColumn delimiter
Effectuez une sélection dans la liste des séparateurs de colonnes disponibles ou entrez le texte du séparateur.Select from the list of available column delimiters, or enter the delimiter text.

ValeurValue DescriptionDescription
{CR}{LF}{CR}{LF} Les colonnes sont délimitées par une combinaison retour chariot-saut de ligne.Columns are delimited by a carriage return-line feed combination.
{CR}{CR} Les colonnes sont séparées par un retour chariot.Columns are delimited by a carriage return.
{LF}{LF} Les colonnes sont séparées par un saut de ligne.Columns are delimited by a line feed.
Point-virgule {;}Semicolon {;} Les colonnes sont séparées par un point-virgule.Columns are delimited by a semicolon.
Deux-points {:}Colon {:} Les colonnes sont séparées par un deux-points.Columns are delimited by a colon.
Virgule {,}Comma {,} Les colonnes sont séparées par une virgule.Columns are delimited by a comma.
Tabulation {t}Tab {t} Les colonnes sont séparées par une tabulation.Columns are delimited by a tab.
Barre verticale {|}Vertical bar {|} Les colonnes sont séparées par une barre verticale.Columns are delimited by a vertical bar.

ActualiserRefresh
Affichez les résultats des modifications des séparateurs en cliquant sur Actualiser.View the effect of changing the delimiters to skip by clicking Refresh. Il ne devient visible qu'après avoir changé d'autres options de connexion.This button only becomes visible after you have changed other connection options.

Aperçu des lignesPreview rows
Affichez les données d'exemple dans le fichier plat, divisées en colonnes et en lignes à l'aide des options sélectionnées.View sample data in the flat file, divided into columns and rows by using the options selected.

Réinitialiser les colonnesReset Columns
Cliquez sur Réinitialiser les colonnespour supprimer toutes les colonnes à l’exception de celles d’origine.Remove all but the original columns by clicking Reset Columns.

Format = Largeur fixeFormat = Fixed Width

PoliceFont
Sélectionnez la police d'affichage de l'aperçu des données.Select the font in which to display the preview data.

Colonnes de données sourcesSource data columns
Ajustez la largeur de la ligne en faisant glisser le marqueur de ligne rouge vertical, et celle des colonnes en cliquant sur la règle en haut de la fenêtre d'aperçu.Adjust the width of the row by sliding the vertical red row marker, and adjust the width of the columns by clicking the ruler at the top of the preview window

Largeur de ligneRow width
Spécifiez la largeur de la ligne avant d'ajouter des séparateurs pour des colonnes distinctes.Specify the length of the row before adding delimiters for individual columns. Vous pouvez également faire glisser la ligne rouge verticale dans la fenêtre d'aperçu pour marquer la fin de la ligne.Or, drag the vertical red line in the preview window to mark the end of the row. La valeur de la largeur de ligne est automatiquement mise à jour.The row width value is automatically updated.

Réinitialiser les colonnesReset Columns
Cliquez sur Réinitialiser les colonnespour supprimer toutes les colonnes à l’exception de celles d’origine.Remove all but the original columns by clicking Reset Columns.

Format = En drapeau à droiteFormat = Ragged Right

Note

Les fichiers en drapeau à droite sont des fichiers dans lesquels chaque colonne a une largeur fixe, à l'exception de la dernière colonne.Ragged right files are files in which every column has a fixed width, except for the last column. Un séparateur de lignes s'applique.It is delimited by the row delimiter.

PoliceFont
Sélectionnez la police d'affichage de l'aperçu des données.Select the font in which to display the preview data.

Colonnes de données sourcesSource data columns
Ajustez la largeur de la ligne en faisant glisser le marqueur de ligne rouge vertical, et celle des colonnes en cliquant sur la règle en haut de la fenêtre d'aperçu.Adjust the width of the row by sliding the vertical red row marker, and adjust the width of the columns by clicking the ruler at the top of the preview window

Séparateur de lignesRow delimiter
Effectuez une sélection dans la liste des séparateurs de lignes disponibles ou entrez le texte du séparateur.Select from the list of available row delimiters, or enter the delimiter text.

ValeurValue DescriptionDescription
{CR}{LF}{CR}{LF} Les lignes sont séparées par une combinaison de retour chariot/saut de ligne.Rows are delimited by a carriage return-line feed combination.
{CR}{CR} Les lignes sont séparées par un retour chariot.Rows are delimited by a carriage return.
{LF}{LF} Les lignes sont séparées par un saut de ligne.Rows are delimited by a line feed.
Point-virgule {;}Semicolon {;} Les lignes sont séparées par un point-virgule.Rows are delimited by a semicolon.
Deux-points {:}Colon {:} Les lignes sont séparées par un deux-points.Rows are delimited by a colon.
Virgule {,}Comma {,} Les lignes sont séparées par une virgule.Rows are delimited by a comma.
Tabulation {t}Tab {t} Les lignes sont séparées par une tabulation.Rows are delimited by a tab.
Barre verticale {|}Vertical bar {|} Les lignes sont séparées par une barre verticale.Rows are delimited by a vertical bar.

Réinitialiser les colonnesReset Columns
Cliquez sur Réinitialiser les colonnespour supprimer toutes les colonnes à l’exception de celles d’origine.Remove all but the original columns by clicking Reset Columns.

Éditeur du gestionnaire de connexions de fichiers plats (page Avancé)Flat File Connection Manager Editor (Advanced Page)

La page Avancé de la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats vous permet de définir des propriétés qui spécifient la manière dont Integration Services lit et écrit des données dans les fichiers plats.Use the Advanced page of the Flat File Connection Manager Editor dialog box to set properties that specify how Integration Services reads and writes data in flat files. Vous pouvez modifier les noms des colonnes dans le fichier plat et définir des propriétés qui incluent le type de données et des séparateurs pour chaque colonne du fichier.You can change the names of columns in the flat file, and set properties that include data type and delimiters for each column in the file.

Par défaut, la longueur des colonnes de type chaîne est de 50 caractères.By default, the length of string columns is 50 characters. Vous pouvez redimensionner la longueur de ces colonnes pour empêcher la troncation des données ou une largeur de colonne excessive.You can resize the length of these columns to prevent truncation of data or excess column width. Vous pouvez également mettre à jour d'autres métadonnées pour permettre la compatibilité avec les colonnes de destination.You can also update other metadata to enable compatibility with destination columns. Par exemple, vous pouvez convertir le type de données d'une colonne qui contient uniquement des données de type entier en type de données numérique, tel que DT_I2.For example, you might change the data type of a column that contains only integer data to a numeric data type, such as DT_I2. Vous pouvez apporter ces modifications manuellement ou cliquer sur le bouton Sélectionner les types pour utiliser la boîte de dialogue Suggérer les types de colonnes pour évaluer des échantillons de données et effectuer automatiquement une partie de ces modifications.You can make these modifications manually, or you can click the Select Types button to use the Suggest Column Types dialog box to evaluate sample data and make some of these changes for you automatically.

Pour en savoir plus sur le gestionnaire de connexions de fichiers plats, consultez Flat File Connection Manager.To learn more about the Flat File connection manager, see Flat File Connection Manager.

OptionsOptions

Nom du gestionnaire de connexionsConnection manager name
Spécifiez un nom unique pour le gestionnaire de connexions de fichiers plats dans le flux de travail.Provide a unique name for the flat file connection manager in the workflow. Le nom fourni sera affiché dans le concepteur SSISSSIS .The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
Décrivez le gestionnaire de connexions.Describe the connection manager. Il est recommandé d'indiquer ici l'usage auquel le gestionnaire de connexions est destiné, de sorte que les packages soient correctement documentés et plus faciles à gérer.As a best practice, describe the connection manager in terms of its purpose, to make packages self-documenting and easier to maintain.

Configurez les propriétés de chaque colonneConfigure the properties of each column
Dans le volet gauche, sélectionnez une colonne pour afficher ses propriétés dans celui de droite.Select a column in the left pane to view its properties in the right pane. Le tableau ci-dessous fournit une description des définitions des types de données.See the following table for a description of data type properties. Certaines de ces propriétés peuvent uniquement être configurées pour certains formats de fichiers plats.Some of the properties listed are configurable only for some flat file formats.

PropriétéProperty DescriptionDescription
ColumnTypeColumnType Indique si la colonne est délimitée, si elle a une largeur fixe ou si elle présente un format en drapeau à droite.Denotes whether the column is delimited, fixed width, or ragged right. Cette propriété est en lecture seule.This property is read-only. Les fichiers en drapeau à droite sont des fichiers dans lesquels chaque colonne a une largeur fixe, à l'exception de la dernière colonne.Ragged right files are files in which every column has a fixed width, except for the last column. Celle-ci est délimitée par le séparateur de ligne.It is delimited by the row delimiter.
OutputColumnWidthOutputColumnWidth Indiquez une valeur spécifiant la largeur de colonne en nombre d'octets. Pour les fichiers Unicode, cette valeur correspond à un nombre de caractères.Specify a value to be stored as a count of bytes; for Unicode files, this value corresponds to a count of characters. Dans la tâche de flux de données, cette valeur permet de définir la largeur de la colonne de sortie pour les fichiers plats sources.In the Data Flow task, this value is used to set the output column width for the Flat File source. Dans le modèle objet, le nom de la propriété est MaximumWidth.In the object model, the name of this property is MaximumWidth.
DataTypeDataType Sélectionnez un type de données dans la liste des types de données disponibles.Select from the list of available data types. Pour plus d’informations, consultez Types de données Integration Services.For more information, see Integration Services Data Types.
TextQualifiedTextQualified Indique si les données de texte sont entourées par des caractères identificateurs de texte, tels que des caractères de guillemets.Indicate whether text data is surrounded by text qualifier characters such as quote characters.

True : les données texte du fichier plat sont qualifiées.True: Text data in the flat file is qualified. False : les données texte du fichier plat ne sont pas qualifiées.False: Text data in the flat file is NOT qualified.
NomName Précisez un nom de colonne descriptif.Provide a descriptive column name. Si vous n'entrez aucun nom, Integration ServicesIntegration Services crée automatiquement un nom au format Colonne 0, Colonne 1, et ainsi de suite.If you do not enter a name, Integration ServicesIntegration Services automatically creates a name in the format Column 0, Column 1 and so forth.
DataScaleDataScale Spécifiez l'échelle des données numériques.Specify the scale of numeric data. L'échelle est le nombre de décimales.Scale refers to the number of decimal places. Pour plus d’informations, consultez Types de données Integration Services.For more information, see Integration Services Data Types.
ColumnDelimiterColumnDelimiter Sélectionnez un délimiteur de colonnes dans la liste des séparateurs de colonnes disponibles.Select from the list of available column delimiters. Veillez à choisir un caractère de séparation qu'il est peu probable de rencontrer dans le texte.Choose delimiters that are not likely to occur in the text. Cette valeur est ignorée dans le cas des colonnes à largeur fixe.This value is ignored for fixed-width columns.

{CR}{LF}.{CR}{LF}. Les colonnes sont délimitées par une combinaison retour chariot-saut de ligne.Columns are delimited by a carriage return-line feed combination.

{CR}.{CR}. Les colonnes sont séparées par un retour chariot.Columns are delimited by a carriage return.

{LF}.{LF}. Les colonnes sont séparées par un saut de ligne.Columns are delimited by a line feed.

Point-virgule {;}.Semicolon {;}. Les colonnes sont séparées par un point-virgule.Columns are delimited by a semicolon.

Deux-points {:}.Colon {:}. Les colonnes sont séparées par un deux-points.Columns are delimited by a colon.

Virgule {,}.Comma {,}. Les colonnes sont séparées par une virgule.Columns are delimited by a comma.

Tabulation {t}.Tab {t}. Les colonnes sont séparées par une tabulation.Columns are delimited by a tab.

Barre verticale {|}.Vertical bar {|}. Les colonnes sont séparées par une barre verticale.Columns are delimited by a vertical bar.
DataPrecisionDataPrecision Spécifiez la précision des données numériques.Specify the precision of numeric data. La précision indique le nombre total de chiffres.Precision refers to the number of digits. Pour plus d’informations, consultez Types de données Integration Services.For more information, see Integration Services Data Types.
InputColumnWidthInputColumnWidth Indiquez une valeur spécifiant la largeur de colonne en nombre d'octets. Pour les fichiers Unicode, cette valeur est exprimée en nombre de caractères.Specify a value to be stored as a count of bytes; for Unicode files, this will display as a count of characters. Cette valeur est ignorée dans le cas des colonnes délimitées.This value is ignored for delimited columns.

Remarque : Dans le modèle objet, le nom de cette propriété est ColumnWidth.Note In the object model, the name of this property is ColumnWidth.

NouveauNew
Ajoutez une nouvelle colonne en cliquant sur Nouveau.Add a new column by clicking New. Par défaut, ce bouton **** ajoute une nouvelle colonne à la fin de la liste.By default, the New button adds a new column at the end of the list. Le bouton possède également les options ci-dessous, disponibles dans la liste déroulante.The button also has the following options, available in the drop-down list.

ValueValue DescriptionDescription
Ajouter une colonneAdd Column Ajoute une colonne à la fin de la liste.Add a new column at the end of the list.
Insérer avantInsert Before Insère une nouvelle colonne avant la colonne sélectionnée.Insert a new column before the selected column.
Insérer aprèsInsert After Insère une nouvelle colonne après la colonne sélectionnée.Insert a new column after the selected column.

SupprimerDelete
Sélectionnez une colonne, puis supprimez-la en cliquant sur Supprimer.Select a column, and then remove it by clicking Delete.

Suggérer les typesSuggest Types
La boîte de dialogue Suggérer les types de colonnes permet d’évaluer des échantillons de données dans le fichier et d’obtenir des suggestions pour le type de données et la longueur de chaque colonne.Use the Suggest Column Types dialog box to evaluate sample data in the file and to obtain suggestions for the data type and length of each column. Pour plus d’informations, consultez Référence de l’interface utilisateur de la boîte de dialogue Suggérer les types de colonnes.For more information, see Suggest Column Types Dialog Box UI Reference.

Éditeur du gestionnaire de connexions de fichiers plats (Enterprise Manager)Flat File Connection Manager Editor (Preview Page)

Utilisez le nœud Aperçu de la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats pour visualiser le contenu du fichier source sous forme de tableau.Use the Preview node of the Flat File Connection Manager Editor dialog box to view the contents of the source file in a tabular format.

Pour en savoir plus sur le gestionnaire de connexions de fichiers plats, consultez Flat File Connection Manager.To learn more about the Flat File connection manager, see Flat File Connection Manager.

OptionsOptions

Nom du gestionnaire de connexionsConnection manager name
Fournit un nom unique pour la connexion de fichiers plats du flux de travail.Provide a unique name for the Flat File connection in the workflow. Le nom fourni sera affiché dans le concepteur SSISSSIS .The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
Décrit la connexion.Describe the connection. Il est recommandé d'indiquer ici l'usage auquel la connexion est destinée, de sorte que les packages soient correctement documentés et plus faciles à gérer.As a best practice, describe the connection in terms of its purpose, to make packages self-documenting and easier to maintain.

Lignes de données à ignorerData rows to skip
Indiquez le nombre de lignes qui doivent être ignorées à partir du début du fichier plat.Specify how many rows to skip at the beginning of the flat file.

ActualiserRefresh
Cliquez sur le bouton Actualiserpour visualiser l’effet obtenu en modifiant le nombre de lignes à ignorer.View the effect of changing the number of rows to skip by clicking Refresh. Il ne devient visible qu'après avoir changé d'autres options de connexion.This button only becomes visible after you have changed other connection options.

Aperçu des lignesPreview rows
Affiche un échantillon de données du fichier plat, divisé en colonnes et en lignes en fonction des options que vous avez sélectionnées.View sample data in the flat file, divided into columns and rows according to the options you have selected.