✒️SAP BI / BW BO Transferencia de Archivos
SAP BI / BW BO Transferencia de Archivos
1 - Adquisición de datos de Archivos Planos
Incluiría archivos planos, archivos en formato ASCII, o en formato CSV
(valores separados por coma, por ejemplo desde un excel).
En CSV los campos que no están rellenos se rellenan con un <espacio en blanco> sin son caracter o con un <0> si son numéricos. Puede ocurrir que si hay un separador incorrecto, se fusionan varios campos y ya el resto no concuerdan.
ASCII y CSV. La rutina de conversión nos dirá si hay que especificar ceros a la izquierda. Normalmente la fecha es DDMMAAAA.
Los datos de jerarquía y de texto tienen formatos fijos en el fichero.
Los atributos de datos maestros pueden existir en cualquier secuencia.
Las claves tiene que encontrarse obligatoriamente al principio del layout del archivo.
Como ya sabemos, tenemos que crear un sistema fuente de clase "Archivo" (Hemos ido utilizando los BWDFILES, BWPRUEBA,..), aunque en realidad la localización del fichero se detalla en la Fuente de datos, no en el Sistema fuente.
2 - Crear un SISTEMA FUENTE de Archivo Plano. Opciones útiles:
- Excluir fila de cabecera
- Opciones de selección
- Rutina para nombrar el fichero físico
- Funciones de presentación preliminar
Los procesos de carga son extremadamente flexibles. Las opciones las vemos en la pestaña EXTRACCION.
Podría ocurrir que el fichero leido, por ejemplo, "ventas.csv" por error contenga los datos del mes anterior.
Para evitar esto en EXTRACCION existe el botón "Crear rutina" con lo que puede generarse un nombre de archivo diferente. Por lo que se generaría, por ejemplo, "Enero2014_datos_ventas.csv". La aplicación externa debería proporcionar los ficheros con esos nombres cambiantes. De esta manera si no está, daría error y no cargaría datos. Pero no se cargan datos por error (que es peor).
Puedo seleccionar el número de lineas de cabecera a ignorar (pueden ser varias las lineas de descripción del fichero). Esto lo hago en la Fuente de Datos.
En la pestaña PROPUESTA puedo seleccionar cuantos registros cargar y luego CARGAR DATOS DE EJEMPLO.
(se propondrá nombres de campo, tipo de dato, formato de fecha, propuesta de exit de conversión). Veremos los datos cargados arriba y abajo el tipo, nombre etc.. propuestos. Sobre esta parte de abajo podemos realizar MODIFICACIONES
En la etiqueta CAMPOS puedo decir yo que campos, tipos y longitudes quiero (ahí puedo poner un TEMPLATE de campo según un infoobjeto). Formato externo o interno.
3 - Opciones para Propuestas de Campo (seguimos con pestaña PROPUESTA/PROPOSAL)
Además de lo anterior podemos definir si las minúsculas están soportadas.
Fuente de datos es un formato interno o externo.
Podemos especificar una rutina de conversión para convertir en Formato Interno.
Definir si los datos seleccionados son dependientes del idioma o del tiempo.
Luego tenemos la pestaña PREVIEW/PRESENTACION PRELIMINAR para verificar todo antes de cargar nada y "Leer datos".
Puede realizar parametrizaciones en BI de manera que el sistema espere y verifique dos procesos DELTA diferentes.
 
 
 
Sobre el autor
Publicación académica de Alejandro López Robledano, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Alejandro López Robledano
Profesión: Consultor Sap Bo - España - Legajo: BB36V
✒️Autor de: 81 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BI / BW BO Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Alejandro López