Skip To Content

힌트 파일 이해

힌트 파일은 빅데이터 파일 공유 매니페스트를 쉽게 생성하기 위해 사용할 수 있는 선택적 텍스트 파일(.txt)입니다. 빅데이터 파일 공유에 대한 자세한 내용은 빅데이터 파일 공유 시작하기를 참고하세요. 빅데이터 파일 공유를 생성하여 매니페스트가 생성되고 나면 ArcGIS Server Manager 힌트 파일을 업로드하여 매니페스트를 다시 생성할 수 있습니다. 힌트 파일은 매니페스트가 다시 생성될 때 사용되는 사양을 제공합니다. 각 빅데이터 파일 공유에는 여러 데이터셋에 대한 힌트가 포함된 단일 힌트 파일이 구성되어 있을 수 있습니다. 힌트는 구분된 파일에서 파생되는 데이터셋에만 적용할 수 있습니다.

힌트를 사용하면 필드 이름, 인코딩, 필드 구분 기호, 인용 문자 등의 구분된 파일 매개변수가 포함된 매니페스트를 생성할 때 유용할 수 있습니다. 다음과 같은 경우에는 개별 데이터셋을 편집하기 전에 힌트 파일을 업로드하는 것을 권장합니다.

  • 헤더가 없는 구분된 파일이 있으며 필드 이름을 데이터에 적용하고자 합니다.
  • 매니페스트가 처음 생성되었을 때 인용 문자 및 구분 기호가 인식되지 않았습니다.
  • 데이터셋에 대한 인코딩이 인식되지 않았습니다.

힌트 파일을 업로드하면 매니페스트를 다시 생성해야 합니다. 힌트가 제공된 데이터셋이나 새 데이터셋만 업로드되며 힌트 파일에 없는 다른 데이터셋에 대한 변경 내용은 그대로 유지됩니다.

다음은 hurricanesearthquakes라는 이름의 데이터셋에 대한 힌트가 요약되어 있는 힌트 파일의 예입니다.

# 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

힌트 파일을 추가하는 방법에 대한 자세한 내용은, Manager의 빅데이터 파일 공유 매니페스트 편집을 참고하세요.


본 항목