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:
- Seleccione la rama Fuentes en el Ćrbol de DiseƱo.
- Seleccione la rama Fuente de Datos de Texto.
- 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.
- Para agregar una fuente de datos a continuaciĆ³n de las fuentes de datos existentes, seleccione el comando Agregar Archivo.
- Complete la informaciĆ³n en la secciĆ³n DescripciĆ³n, General e Input Set del Panel de Propiedades.
- 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>. |
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. |
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. |
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). |
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. |
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:
- Seleccionar la rama Fuentes del Ćrbol de DiseƱo.
- Seleccionar la rama Fuente de Datos de Texto.
- Seleccionar la pestaƱa Campos del Panel de Propiedades.
- 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. - 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.
- Complete los campos de Nombre, NĆŗmero y Tipo de Campo.
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.