SAP BW - Transferencia de datos de archivos planos
Puede cargar los datos de un sistema externo a BI utilizando estos archivos planos. SAP BI admite la transferencia de datos mediante archivos planos, archivos en formato ASCII o en formato CSV.
Los datos de un archivo plano se pueden transferir a BI desde una estación de trabajo o desde un servidor de aplicaciones.
Los siguientes son los pasos involucrados en una transferencia de datos de archivo plano:
Defina un sistema de origen de archivos.
Cree una fuente de datos en BI, definiendo los metadatos para su archivo en BI.
Cree un InfoPaquete que incluya los parámetros para la transferencia de datos al PSA.
Puntos importantes sobre la transferencia de datos de archivos planos
Si hay campos de caracteres que no se rellenan en un archivo CSV, se rellenan con un espacio en blanco y con un cero (0) si son campos numéricos.
Si los separadores se utilizan de forma incoherente en un archivo CSV, el separador incorrecto se lee como un carácter y ambos campos se combinan en un campo y pueden acortarse. Los campos siguientes ya no están en el orden correcto.
No se puede utilizar un salto de línea como parte de un valor, incluso si el valor está encerrado con un carácter de escape.
Un par de sugerencias con respecto a los archivos CSV y ASCII
Las rutinas de conversión que se utilizan para determinar si debe especificar ceros a la izquierda. More information - Rutinas de conversión en el BI-System.
Para las fechas, usualmente usa el formato AAAAMMDD, sin separadores internos. Dependiendo de la rutina de conversión que se utilice, también puede utilizar otros formatos.
Definir un sistema de origen de archivos
Antes de poder transferir datos desde un sistema de origen de archivos, los metadatos deben estar disponibles en BI en forma de DataSource. IrModeling tab → DataSources.
Haga clic derecho en el área de contexto → Crear fuente de datos.
Ingrese el nombre técnico de la fuente de datos, el tipo de fuente de datos y luego haga clic en Transferir.
Vaya a la pestaña General → Seleccione la pestaña General. Ingrese descripciones para la fuente de datos (corta, media, larga).
Si es necesario, especifique si el origen de datos es inicial no acumulativo y puede producir registros de datos duplicados en una solicitud.
Puede especificar si desea generar el PSA para el origen de datos en el formato de caracteres. Si el PSA no está mecanografiado, no se genera en una estructura con mecanografiado, sino que se genera con campos similares a caracteres de tipo CHAR solamente.
El siguiente paso es hacer clic en la página de la pestaña Extracción e ingresar los siguientes detalles:
Defina el proceso delta para DataSource. Especifique si desea que DataSource admita el acceso directo a los datos (la adquisición de datos en tiempo real no es compatible con la transferencia de datos desde archivos).
Seleccione el adaptador para la transferencia de datos. Puede cargar archivos de texto o archivos binarios desde su estación de trabajo local o desde el servidor de aplicaciones. Seleccione la ruta al archivo que desea cargar o ingrese el nombre del archivo directamente.
En caso de que necesite crear una rutina para determinar el nombre de su archivo. El sistema lee el nombre del archivo directamente desde el campo del nombre del archivo, si no, la rutina está definida.
Según el adaptador y el archivo que se va a cargar, se debe realizar la siguiente configuración:
Binary files - Especifique la configuración del registro de caracteres para los datos que desea transferir.
Text-type files- Para los archivos de texto, determine que las filas de su archivo son filas de encabezado y, por lo tanto, pueden ignorarse cuando se transfieren los datos. Especifique la configuración del registro de caracteres para los datos que desea transferir.
For ASCII files - Para cargar los datos de un archivo ASCII, los datos se solicitan con una longitud de registro de datos fija.
For CSV files - Para cargar datos de un archivo CSV de Excel, mencione el separador de datos y el carácter de escape.
El siguiente paso es ir a la página de la pestaña Propuesta, esto es necesario solo para archivos CSV. Para archivos en diferentes formatos, defina la lista de campos en la página de la pestaña Campos.
El siguiente paso es ir a la pestaña Campos -
Puede editar los campos que transfirió a la lista de campos de la fuente de datos desde la pestaña Propuesta. Si no transfirió la lista de campos de una propuesta, puede definir los campos del DataSource aquí como se muestra en la siguiente captura de pantalla.
A continuación, puede realizar la verificación, guardar y activar la fuente de datos.
También puede seleccionar la pestaña Vista previa. Si selecciona leer datos de vista previa, el número de registros de datos que especificó en su selección de campo se muestra en una vista previa.