Файл указаний – это дополнительный текстовый файл (.txt), который может использоваться при создании манифеста файлового хранилища больших данных. Дополнительная информация о файловых хранилищах больших данных см. в разделе Что такое файловое хранилище больших данных. Когда файловое хранилище больших данных будет создано, а манифест сформирован, вы можете загрузить файл указаний и заново сформировать манифест в ArcGIS Server Manager. Файл указаний содержит спецификации, которые используются при повторном формировании манифеста. Подсказки могут применяться только к наборам данных, извлеченных из файлов с разделителями. В каждом файловом хранилище больших данных может быть отдельный файл указаний для нескольких наборов данных.
Подсказки помогают при формировании манифеста с параметрами файла с разделителями, такими как имена полей, кодирование, разделитель полей и кавычки. Рекомендуется загружать файл подсказок перед изменением отдельных наборов данных, если:
- у вас имеется файл CSV без заголовков, и вы хотели бы применить имена полей к своим данным;
- кавычки и разделительные символы не были признаны при формировании манифеста в первый раз;
- не распознана кодировка набора данных;
Если вы будете загружать файл указаний, необходимо заново сформировать манифест. Обновлены будут только наборы данных с готовыми подсказками или новые наборы данных; изменения любых других наборов данных, внесенные не в файл указаний, останутся без изменений.
Ниже приводится пример файла указаний с изложением подсказок для наборов данных ураганы и землетрясения:# 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=|
В следующей таблице приводится описание параметров подсказок:
Параметр подсказок | Описание | Пример: |
---|---|---|
fieldNames | Имена полей, которые будут использоваться для указанного набора данных. Это полезно для файлов с разделителями без заголовков. | earthquakes.fieldNames=lat,long,date,magnitude,description |
delimiter | Тип разделителя, примененного к отдельным полям. | earthquakes.delimiter=, |
quoteChar | Символ, используемый для кавычек. | earthquakes.quoteChar=" |
encoding | Тип примененной кодировки. | earthquakes.encoding=UTF-8 |
recordTerminator | Символ конца записи. | earthquakes.recordTerminator=\n |
hasHeaderRow | Флаг, указывающий, что файл с разделителями имеет строку заголовка. | earthquakes.hasHeaderRow=false |