Eine Hint-Datei ist eine optionale Textdatei (.txt), die zum Generieren des Manifests zur Big-Data-Dateifreigabe verwendet werden kann. Weitere Informationen zu Big-Data-Dateifreigaben finden Sie unter Was ist eine Big-Data-Dateifreigabe?. Nach dem Erstellen einer Big-Data-Dateifreigabe und dem Generieren eines Manifests können Sie eine Hint-Datei hochladen und das Manifest in ArcGIS Server Manager erneut generieren. Die Hint-Datei enthält Spezifikationen, die beim erneuten Generieren des Manifests verwendet werden. Hints können nur auf Datasets aus durch Trennzeichen getrennten Dateien angewendet werden. Für jede Big-Data-Dateifreigabe kann es genau eine Hint-Datei mit Hints für mehrere Datasets geben.
Eine Hint-Datei bietet Unterstützung bei der Manifesterstellung im Hinblick auf Parameter für durch Trennzeichen getrennte Dateien, z. B. Feldnamen, Encodierung, Feldtrennzeichen und Anführungszeichen. In den folgenden Fällen wird empfohlen, eine Hint-Datei hochzuladen, bevor Sie einzelne Datasets bearbeiten:
- Ihre CSV-Datei weist keine Kopfzeilen auf, und Sie möchten Feldnamen für Ihre Daten übernehmen.
- Bei der ersten Erstellung des Manifests wurden die Anführungs- und Trennzeichen nicht erkannt.
- Die Encodierung Ihres Datasets wurde nicht erkannt.
Wenn Sie eine Hint-Datei hochladen, müssen Sie das Manifest erneut generieren. Dabei werden nur Datasets mit Hints bzw. neue Datasets aktualisiert. Nicht in der Hint-Datei enthaltene Datasets werden nicht geändert.
In der folgenden Hint-Beispieldatei sind Hints für Datasets namens hurricanes und earthquakes enthalten:# 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=|
In der folgenden Tabelle werden die Hint-Parameter beschrieben:
Hint-Parameter | Beschreibung | Beispiel |
---|---|---|
fieldNames | Die Namen der Felder, die für das angegebene Dataset verwendet werden sollen. Dies ist nützlich für durch Trennzeichen getrennte Dateien ohne Kopfzeilen. | earthquakes.fieldNames=lat,long,date,magnitude,description |
delimiter | Das Trennzeichen zum Trennen von Feldern. | earthquakes.delimiter=, |
quoteChar | Das verwendete Anführungszeichen. | earthquakes.quoteChar=" |
encoding | Die verwendete Encodierung. | earthquakes.encoding=UTF-8 |
recordTerminator | Das Zeichen zur Kennzeichnung des Endes eines Datensatzes. | earthquakes.recordTerminator=\n |
hasHeaderRow | Ein Flag, das angibt, ob die durch Trennzeichen getrennte Datei eine Kopfzeile enthält. | earthquakes.hasHeaderRow=false |