힌트 파일은 빅데이터 파일 공유 매니페스트를 쉽게 생성하기 위해 사용할 수 있는 선택적 텍스트 파일(.txt)입니다. 빅데이터 파일 공유에 대한 자세한 내용은 빅데이터 파일 공유란?을 참고하세요. 빅데이터 파일 공유를 생성하여 매니페스트가 생성되고 나면 ArcGIS Server Manager 힌트 파일을 업로드하여 매니페스트를 다시 생성할 수 있습니다. 힌트 파일은 매니페스트가 다시 생성될 때 사용되는 사양을 제공합니다. 힌트는 구분된 파일에서 파생되는 데이터셋에만 적용할 수 있습니다. 각 빅데이터 파일 공유에는 여러 데이터셋에 대한 힌트가 포함된 단일 힌트 파일이 구성되어 있을 수 있습니다.
힌트를 사용하면 필드 이름, 인코딩, 필드 구분 기호, 인용 문자 등의 구분된 파일 매개변수가 포함된 매니페스트를 생성할 때 유용할 수 있습니다. 다음과 같은 경우에는 개별 데이터셋을 편집하기 전에 힌트 파일을 업로드하는 것이 좋습니다.
- 헤더가 없는 CSV가 있으며 필드 이름을 데이터에 적용하고자 합니다.
- 매니페스트가 처음 생성되었을 때 인용 문자 및 구분 기호가 인식되지 않았습니다.
- 데이터셋에 대한 인코딩이 인식되지 않았습니다.
힌트 파일을 업로드하면 매니페스트를 다시 생성해야 합니다. 힌트가 제공된 데이터셋이나 새 데이터셋만 업로드되며 힌트 파일에 없는 다른 데이터셋에 대한 변경 내용은 그대로 유지됩니다.
다음은 hurricanes 및 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=|
다음 테이블에는 힌트 매개변수가 요약되어 있습니다.
힌트 매개변수 | 설명 | 예 |
---|---|---|
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 |