Passer la navigation

Détails de la configuration de l'adaptateur de données CSV

La structure de la configuration de l'adaptateur de données CSV est définie ci-dessous.
<dataAdapter assembly="AtHoc.DataIntegration.dll" class="AtHoc.DataIntegration.Adapter.CSV.CsvDataAdapter" enable="true"> <!-- CSV configuration goes here --> <skipFirstLines>1</skipFirstLines> <delimiter>,</delimiter> <!-- Supported .csv file encoding formats are: UTF8, UTF8-BOM, or WIN1252. The default is WIN1252. Optional--> <encoding>WIN1252</encoding> <readFolder>C:/tmp/</readFolder> <!-- Enable below line and specify path if processed files need to be moved to a different location: Optional --> <!--<processedFolder>C:/tmp/processedFolder/</processedFolder>--> <!-- Column names in the order they are presented in the CSV --> <csvColumns> <csvColumn>Username</csvColumn> <csvColumn>Firstname</csvColumn> <csvColumn>Lastname</csvColumn> <csvColumn>OrgH</csvColumn> <csvColumn>Date</csvColumn> <csvColumn>DateTime</csvColumn> <csvColumn>AllUsers</csvColumn> </csvColumns> </dataAdapter>
  • <skipFirstLines>
     : Ce nœud spécifie le nombre de lignes à exclure du fichier .csv lors du traitement des données. Définissez cette valeur sur 1 si le fichier d'entrée .csv contient des entêtes. Si les entêtes sont répartis sur plusieurs lignes, définissez cette valeur sur le nombre de lignes utilisées pour les entêtes.
  • <delimiter>
     : Ce nœud spécifie le délimiteur utilisé dans le fichier .csv. La valeur par défaut est la virgule (,). Cependant, les fichiers contenant d'autres délimiteurs sont également pris en charge. Par exemple, la barre verticale (|).
  • <encoding>
     : (Facultatif) Ce nœud spécifie le format de codage du fichier .csv. S'il n'est pas spécifié, le client suppose que le codage des fichiers .csv est Windows1252. Les autres formats pris en charge sont UTF8 et UTF8-BOM. Un seul format de codage peut être spécifié.
  • <readFolder>
     : Chemin absolu du dossier où se trouvent les fichiers .csv. L'adaptateur de données .csv peut traiter tous les fichiers présents dans un dossier. Vous devez conserver uniquement les fichiers .csv dans ce dossier.
  • <processedFolder>
     : (Facultatif) Si cette option est spécifiée, une fois les fichiers traités par l'adaptateur de données, ils sont déplacés vers cet emplacement. La valeur doit être un chemin absolu.
  • <csvColumns>
     : La liste ordonnée des noms de colonnes définis par l'utilisateur à utiliser comme noms de nœuds dans le fichier XML qui en résulte. Ce nœud possède le sous-nœud suivant :
    • <csvColumn>
       : Nom du nœud dans le fichier XML qui en résulte. Ce nom doit rester simple et sans espaces ni caractères spéciaux. Pensez à utiliser un nom valide pour les nœuds XML. Vous aurez besoin de ce nom de nœud lorsque vous écrirez le XSL pour le processeur de données.