Skip To Content

Présentation du fichier d'astuces

Un fichier d'astuces est un fichier texte facultatif (.txt) qui aide à générer un manifeste de partage de fichiers Big Data. Pour en savoir plus sur les partages de fichiers Big Data, reportez-vous à la rubrique Qu'est-ce qu'un partage de fichiers Big Data ?. Après avoir créé un partage de fichiers Big Data et généré un manifeste, vous pouvez charger un fichier d'astuces et régénérer le manifeste dans ArcGIS Server Manager. Le fichier d'astuces contient des spécifications qui sont utilisées lorsque vous régénérez le manifeste. Vous ne pouvez appliquer des astuces qu'à des jeux de données dérivés de fichiers délimités. Chaque partage de fichiers Big Data peut posséder un fichier d'astuces unique comportant des astuces pour plusieurs jeux de données.

Les astuces vous aident à générer des manifestes avec des paramètres de fichiers délimités, tels que des noms de champ, du codage, des délimiteurs de champs et des guillemets. Nous vous recommandons de charger un fichier d'astuces avant de mettre à jour des jeux de données individuels si :

  • Vous possédez un fichier CSV sans en-tête et vous souhaitez appliquer des noms de champs à vos données.
  • Les guillemets et les délimiteurs n'ont pas été reconnus lors de la première génération du manifeste.
  • Le codage de votre jeu de données n'a pas été reconnu.

Si vous chargez un fichier d'astuces, vous devez régénérer le manifeste. Seuls les jeux de données dans lesquels des astuces sont spécifiées ou les nouveaux jeux de données seront mis à jour et les modifications apportées aux autres jeux de données ne figurant pas dans le fichier d'astuces seront conservées.

Voici un exemple de fichier d'astuces qui met en évidence les astuces pour les jeux de données intitulés hurricanes et earthquakes :

# earthquake dataset (# means comment)
   earthquakes.fieldNames=field1,field2,field3
   earthquakes.delimiter=,
   earthquakes.quoteChar="
   earthquakes.encoding=UTF-8
   earthquakes.recordTerminator=\n
   earthquakes.hasHeaderRow=false
   # hurricane dataset
   hurricanes.delimiter=|

La table suivante identifie les paramètres des astuces :

Paramètre d'astuceDescriptionExemple

fieldNames

Les noms des champs à utiliser pour le jeu de données spécifié. Cela est utile pour les fichiers délimités sans en-tête.

earthquakes.fieldNames=lat,long,date,magnitude,description

delimiter

Le type de délimiteur appliqué à des champs distincts.

earthquakes.delimiter=,

quoteChar

Le caractère utilisé pour les guillemets.

earthquakes.quoteChar="

encoding

Le type de codage appliqué.

earthquakes.encoding=UTF-8

recordTerminator

Caractère qui identifie la fin d'un enregistrement.

earthquakes.recordTerminator=\n

hasHeaderRow

Drapeau indiquant si le fichier délimité possède une ligne d'en-tête.

earthquakes.hasHeaderRow=false


Dans cette rubrique