Connecteur de destination de fichier plat
Le connecteur de destination Fichier plat dans DataSync vous permet d'écrire des données extraites dans des fichiers plats CSV ou TXT pour le stockage, le partage ou le traitement. Pour les fichiers volumineux, vous pouvez ajuster le balayage des lignes ou remplacer la détection automatique en utilisant un fichier Schema.ini personnalisé. Vous pouvez également vous connecter à des ressources CSV locales, réseau ou hébergées dans le cloud en définissant le paramètre URL et toutes les propriétés d'authentification requises.
Après avoir créé toutes les connexions de destination requises, créez votre extraction.
Créer une connexion de destination dans DataSync
- Connectez-vous à DataSync.
- À partir de l'écran d'accueil, sélectionnez Connexions.
- À côté de Connexions de destination, cliquez sur Nouveau.
- Sélectionnez Fichier plat.
- Dans le panneau Propriétés de connexion, entrez les propriétés de connexion.
- (Optionnel) Dans le panneau Propriétés de connexion supplémentaires, sélectionnez Ajouter une propriété et entrez les paramètres pour chaque propriété.
- Cliquez sur Enregistrer.
Paramètres
Propriétés de connexion
| Paramètre | Description |
|---|---|
| Description | Nom unique pour la connexion. Exemple : Fichier plat |
| URI | Emplacement du fichier pour le(s) fichier(s) plat(s) de destination. Peut être un seul fichier CSV/TXT ou un dossier contenant plusieurs fichiers. Les chemins locaux et réseau sont pris en charge. Exemple : C:\Exports\Data.csv |
| Extension de fichier | Type de fichier à inclure dans la sortie. Options : CSV, TXT. |
| Ajouter date et heure au nom de fichier | .. |
| Délimiteur | Format utilisé pour l'analyse : Virgule, Tabulation ou Personnalisé. |
| Délimiteur personnalisé | Caractère utilisé lorsque le délimiteur est défini sur Personnalisé. Exemple : ; |
| Caractère de citation | Caractère utilisé pour citer les valeurs dans le fichier. |
| La première ligne contient l'en-tête | Paramètre de ligne d'en-tête où la première ligne est considérée comme des en-têtes de colonne. |
| Verbosité |
|
| Activer le pooling | Option de pooling de connexion pour les performances. |
| Délai d'expiration du pool inactif | Temps inactif maximal pour les connexions avant de les renvoyer au pool, en secondes. |
| Taille maximale du pool | Nombre maximal de connexions autoris ées dans le pool. |
| Temps d'attente du pool | Temps d'attente maximal pour l'allocation d'une connexion avant qu'une erreur ne soit générée, en secondes. |
Propriétés de connexion supplémentaires
Propriétés de chaîne de connexion supplémentaires non spécifiées dans le panneau Propriétés de connexion. Pour chaque propriété ajoutée, vous pouvez choisir Visible ou Chiffré. La sélection de Chiffré cache la valeur de l'interface et la stocke chiffrée dans le backend, comme lors de la définition de mots de passe. Les propriétés typiques sont répertoriées ci-dessous.
| Propriété | Valeur |
|---|---|
Charset | Encodage de caractères pour le fichier source lorsqu'il est codé en ANSI. Aucun paramètre n'est nécessaire pour les fichiers encodés en UTF‑8. Exemple : windows-1252 |
Culture | Format régional déterminant les séparateurs décimaux et de milliers. Doit correspondre entre les fichiers source/destination et la configuration de DataSync. Exemples : fr-FR pour des virgules ou en-US pour des points. |
RowScanDepth | Nombre de lignes analysées pour déterminer les types de données de colonnes de tableau. Par défaut : 100. Exemples :
|
AggregateFiles | Tous les fichiers combinés depuis le répertoire URI en une seule table appelée AggregatedFiles. Le schéma par défaut provient du premier fichier, sauf si MetadataDiscoveryURI est défini.Exemple : agréger plusieurs fichiers CSV d'inventaire de produits. |
IncludeFiles | Liste d'extensions de fichiers autorisées, séparées par des virgules. Par défaut : CSV,TXT,TAB. Prend en charge NOEXT pour les fichiers sans extensions et les archives (ZIP, TAR, GZ). Peut également filtrer par masques de fichiers et attributs de date/heure. Exemples : IncludeFiles="TXT,CreatedDate<='2020-11-26T07:39:34-05:00'" ou IncludeFiles=2020*.csv,TXT |
ExcludeFiles | Liste d'extensions de fichiers exclus, séparées par des virgules. Prend en charge les filtres de date/heure similaires à IncludeFiles. Exemple : ExcludeFiles="TXT,CreatedDate<='2020-11-26T07:39:34-05:00'" |
InsertMode | Mode d'insertion dans des fichiers CSV :
|
CreateBatchFolder | Option de créer un dossier lorsque le InsertMode est défini sur FilePerBatch. Par défaut : true. |
BatchNamingConvention | Format de nommage pour les fichiers de lot :
|