Fuentes de Datos de Texto

Las Fuentes de Datos de Texto permiten obtener informaciĆ³n de archivos ASCII. Estos deben contener un registro por fila, y columnas para cada uno de los campos correspondientes al registro. El acceso a estas Fuentes de Datos proporciona un medio para extraer los datos desde cualquier sistema sin acceso directo vĆ­a JDBC/ODBC.

Se describe a continuaciĆ³n:

  • Los pasos bĆ”sicos para agregar este tipo de fuentes de datos a un modelo.
  • El panel de propiedades con sus cuatro secciones (DescripciĆ³n, General, Campos e InputSets).
  • Los pasos necesarios para la definiciĆ³n completa de fuentes de datos de texto.

Definiendo las Fuentes de Datos de Texto

Use los comandos Agregar Archivo o Insertar Archivo para definir una fuente de datos de texto.
Para definir Fuentes de Datos de Texto, es necesario estar ubicado en la rama "Sistema de Archivos" dentro de Fuentes, o en cualquiera de las Fuentes de Datos de Texto ya definidas.

Para definir una fuente de datos de texto:

  1. Seleccione la rama Fuentes en el Ɓrbol de DiseƱo.
  2. Seleccione la rama Fuente de Datos de Texto.
  3. Agregue un archivo con las posibilidades:
    • Para agregar una fuente de datos a continuaciĆ³n de las fuentes de datos existentes, seleccione el comando Agregar Archivo.
      La fuente de datos se agrega y aparece el Panel de Propiedades para la misma.
    • Para insertar una fuente de datos a continuaciĆ³n de otra existente, elija la fuente de datos y seleccione el comando Insertar Archivo.
      La fuente de datos se agrega y aparece el Panel de Propiedades para la misma.
  4. Complete la informaciĆ³n en la secciĆ³n DescripciĆ³n, General e Input Set del Panel de Propiedades.
  5. DespuĆ©s de definir la fuente de datos de texto, agregue campos a la definiciĆ³n.

Panel de Propiedades de Fuentes de Datos de Texto

El panel de propiedades para las fuentes de datos de texto incluye cuatro secciones:

  • DescripciĆ³n
  • General
  • Campos
  • Input Sets

SecciĆ³n de DescripciĆ³n

Propiedad

DescripciĆ³n

Nombre

Ingrese el nombre de la fuente de datos.

DescripciĆ³n

Ingrese una descripciĆ³n de la fuente de datos.

SecciĆ³n General

Propiedad

DescripciĆ³n

DimensiĆ³n

Marque esta casilla para indicar que la Fuente de Datos contiene informaciĆ³n para usar en la creaciĆ³n de Dimensiones (esto establece que dicha fuente de datos serĆ” usada durante la fase de ConstrucciĆ³n de Metadata). El mĆ³dulo de construcciĆ³n de datamarts, O3 Builder, usa esta informaciĆ³n para decidir si la fuente es relevante para la creaciĆ³n de Dimensiones o si es solamente una fuente de Medidas.

Verificar Antes de la ConstrucciĆ³n

Marque esta casilla para verificar la existencia del archivo en el directorio especificado antes de proceder con la construcciĆ³n del datamart. Si la verificaciĆ³n falla, el proceso de construcciĆ³n se interrumpe con el siguiente status de finalizaciĆ³n: UNAVAILABLE SOURCE: <nombre de fuente>.
Es posible definir una acciĆ³n de construcciĆ³n para este status. Ver SecciĆ³n de AcciĆ³n de ConstrucciĆ³n.

Ruta de Acceso

Defina el nombre de archivo y ruta de acceso para la Fuente de Datos o presione el botĆ³n Explorar y use el diĆ”logo Explorar Archivos para seleccionar la ruta de acceso y el nombre de archivo.
Es posible usar un parĆ”metro para la ruta o el nombre de archivo. Los modelos de ejemplo que se distribuyen con la instalaciĆ³n de O3 cuentan con este mecanismo de definiciĆ³n de parĆ”metros para que las fuentes de datos no queden dependiendo de la ruta de instalaciĆ³n o la plataforma en la que se instala el producto.

Separador de Decimales

Ingrese el separador de decimales usado en los archivos fuente, o seleccione uno de la lista desplegable.

Formato de Archivo

Indique si el formato de archivo es de campos de ancho fijo o si el archivo tiene delimitadores. Si se trata de un archivo delimitado, se debe indicar el delimitador de campos seleccionando uno de la lista o creando uno personalizado.
Para la definiciĆ³n de campos basada en archivos de formato de ancho fijo, la numeraciĆ³n de los caracteres comienza en 1. No es necesario indicar cuĆ”l es ese ancho fijo.
TambiƩn debe tenerse en cuenta que el orden en que se definen los campos, debe coincidir con el orden de los campos en el archivo.

Saltear LĆ­neas

Cuando se extraen datos de una fuente para el datamart, es posible excluir un nĆŗmero determinado de lĆ­neas iniciales en el archivo. En general, es recomendable incluir los nombres de archivo en la primera lĆ­nea de los mismos, para simplificar su definiciĆ³n usando el Completado AutomĆ”tico (autollenado).
En este caso, la opciĆ³n indica que la primera lĆ­nea debe saltearse ya que no contiene datos, sino posiblemente corresponda a los nombres de los campos.

Tuplas por Registro

Indica que un nĆŗmero "n" de tuplas debe generarse en el datamart desde cada registro de fuente de datos. El valor por defecto es 1. Ver Acerca de Tuplas por Registro.



SecciĆ³n de DefiniciĆ³n de Campos

Propiedad

DescripciĆ³n

Campos

Use el botĆ³n Nuevo para agregar un nuevo campo, indicando las columnas del archivo, esto es, los campos de registro para usar luego en la definiciĆ³n de Dimensiones y Medidas. Para cada campo, declare su nombre, el nĆŗmero de columna dentro del archivo y el tipo de datos que contiene. Cuando seleccione un nombre para el campo, recuerde que todas las referencias al campo que se hagan durante la definiciĆ³n del modelo usarĆ”n dicho nombre. Los tipos de datos son: String, Integer, Double y Date. Notar que para el caso del tipo Date existen varios formatos.
TambiĆ©n es posible eliminar un campo seleccionĆ”ndolo y presionando el botĆ³n Eliminar.

Autollenado

Use la opciĆ³n de completado automĆ”tico para completar los campos con los nĆŗmeros de columna correspondientes. Los valores de campo en la primera fila del archivo se usarĆ”n como nombres de campo. Todos los tipos de datos se determinarĆ”n como String por defecto. Una vez que haya completado automĆ”ticamente los campos, puede personalizar la configuraciĆ³n de la Fuente de Datos cambiando los nombres y revisando los tipos de datos.

Vista Previa

Use el botĆ³n Vista Preliminar para ver el contenido de la fuente de texto. Esta funciĆ³n sĆ³lo muestra los primeros registros del archivo.

Tabla Local

Si marca la casilla Tabla Local, el panel de propiedades se actualiza para incluir las columnas Clave e Incluir Campo para cada campo. Es posible ingresar el nombre de tabla. Es necesario indicar para cada campo si es parte de la tabla y si es parte de su clave. Ver Acerca de Tablas Locales.


Hay varios formatos de fecha disponibles para los campos de fechas. AsegĆŗrese de que el formato de fecha seleccionado se corresponda con el contenido del archivo de texto.

Por ejemplo:

  • DD/MM/YY es DĆ­a/Mes/AƱo
  • DDMMYY es DĆ­aMesAƱo
  • MM/DD/YYYY es Mes/DĆ­a/AƱo



SecciĆ³n Input Sets

Propiedad

DescripciĆ³n

Input Set

Se muestra una lista de Input Sets. Marque la casilla para que los Input Sets incluyan la fuente de datos actual. Ver Definiendo Input Sets



Agregando Campos a una Fuente de Datos de Texto

DespuƩs de agregar una fuente de datos de texto, es necesario definir los campos en la fuente.

Para agregar campos a una fuente de datos de texto:

  1. Seleccionar la rama Fuentes del Ɓrbol de DiseƱo.
  2. Seleccionar la rama Fuente de Datos de Texto.
  3. Seleccionar la pestaƱa Campos del Panel de Propiedades.
  4. Para completar automĆ”ticamente los campos, seleccione el botĆ³n Autollenado. Los campos se llenan y es posible editarlos.
    Es necesario en este caso modificar el tipo del campo cargado en forma automƔtica.
  5. Para agregar un campo, presione el botĆ³n Nuevo Campo. Una nueva fila se agrega a la tabla. Recordar que es preferible utilizar la opciĆ³n de Autollenado para minimizar los errores.
  6. Complete los campos de Nombre, NĆŗmero y Tipo de Campo.

(warning) Use el botĆ³n Vista Preliminar para tener una vista previa del contenido de la fuente de texto. Esta funciĆ³n sĆ³lo muestra los primeros registros del archivo.