Los datos delimitados son una colección de registros o campos con longitudes variables. Los delimitadores se utilizan para señalar el principio o el final del registro o campo tal como se muestra en la siguiente figura:
Los registros también pueden tener códigos de identificación que se conocen como ID de registro. En los datos de Figura 2, cada registro empieza por un ID registro y finaliza con un delimitador.
Tal como aparece en Figura 2, los registros se pueden repetir individualmente; el final de la repetición viene marcado con el ID de registro del siguiente registro. Los registros también se pueden repetir como un conjunto de registros; el final de la repetición viene marcado por el ID de registro del siguiente registro que no está en el conjunto.
Los registros contienen campos; cada campo empieza por un delimitador de campo. Los campos terminan con el delimitador que empieza en el siguiente campo o con el final del registro.
Los campos pueden ser complejos y pueden contener componentes que estén delimitados con un delimitador de componente. Los campos también pueden contener múltiples valores de datos; éstos se repiten y utilizan un delimitador repetitivo entre valores tal como se muestra en los campos phone1 y phone2.
Característica de archivo sin formato | Implementación de esquema de archivo sin formato |
---|---|
Formato delimitado para el nivel más alto de la estructura en los datos | Para el nodo raíz, establezca la propiedad Estructura en Delimitada |
Delimitador de registro | Para el nodo raíz o un nodo de registro, establezca el delimitador de hijo |
ID de registro |
|
Registros de repetición | Para nodos de registro, establezca la propiedad de apariciones máximas en ilimitada o en un valor específico |
Conjuntos de registros de repetición | Crear un nodo de grupo para cada conjunto y hacer que los registros del conjunto sean el contenido del grupo |
Delimitador de campo | Nodos de registro; establecer la propiedad de delimitador hijo |
Campos repetitivos | Nodos de registro; establecer la propiedad de delimitador de repetición |
Campos complejos | Definir cada uno como un subregistro que sea elemento secundario del registro que contiene el campo |
Componentes dentro de campos complejos | Definir como hijos de campo en el subregistro |
Delimitador de componente | Nodo de registro para el campo complejo; establecer la propiedad de delimitador hijo |