구분된 데이터는 가변 길이의 레코드 또는 필드 콜렉션입니다. 구분 기호는 다음 그림에 표시되는 대로 레코드 또는 필드의 시작이나 끝을 신호하는 데 사용됩니다.
레코드에는 레코드 ID로 알려진 코드 식별도 있습니다. 그림 2의 데이터에서는, 각 레코드가 레코드 ID로 시작하고 구분 기호로 끝납니다.
그림 2에 표시된 대로 레코드를 개별적으로 반복할 수 있으며, 반복의 끝은 다음 레코드의 레코드 ID로 표시됩니다. 또한 레코드는 레코드 세트로 반복할 수 있으며, 반복의 끝은 세트에 없는 다음 레코드의 레코드 ID로 표시됩니다.
레코드는 필드를 포함하며, 각 필드는 필드 구분 기호로 시작합니다. 필드는 다음 필드에서 시작하는 구분 기호 또는 레코드의 끝으로 끝납니다.
필드는 컴포넌트 구분 기호로 구분되는 컴포넌트를 포함하는 복합일 수 있습니다. 또한 필드는 여러 데이터 값을 포함할 수 있습니다. phone1 및 phone2 필드에 표시된 대로 값 사이에 반복 구분 기호를 반복하여 사용합니다.
플랫 파일 특성 | 플랫 파일 스키마 구현 |
---|---|
데이터의 가장 높은 레벨의 구조에 대한 구분된 형식 | 루트 노드의 경우 구조 특성을 구분됨으로 설정하십시오. |
레코드 구분 기호 | 루트 노드 또는 레코드 노드의 경우 하위 구분 기호를 설정하십시오. |
레코드 ID | |
반복 레코드 | 레코드 노드의 경우, 최대 발생 특성을 무제한 또는 특정 값으로 설정합니다. |
레코드의 반복 세트 | 각 세트의 그룹 노드를 작성하고, 세트의 레코드에 그룹의 컨텐츠를 작성합니다. |
필드 구분 기호 | 레코드 노드이며, 하위 구분 기호 특성을 설정합니다. |
반복 필드 | 레코드 노드이며, 반복 구분 기호 특성을 설정합니다. |
복합 필드 | 필드를 포함하는 레코드에 대해 하위 요소인 서브레코드로 각각을 정의합니다. |
복합 필드 내 컴포넌트 | 서브레코드의 하위 필드로 정의합니다. |
컴포넌트 구분 기호 | 복합 필드의 레코드 노드이며, 하위 구분 기호 특성을 설정합니다. |