SAP BODS - ETL Flow en DS Designer
Para desarrollar un flujo ETL, primero debe crear almacenes de datos para el sistema de origen y destino. Siga los pasos dados para desarrollar un flujo ETL:
Step 1 - Click Create Data Stores.
Una nueva ventana se abrirá.
Step 2 - Ingrese el Datastore nombre, Datastoretype y tipo de base de datos como se muestra a continuación. Puede seleccionar una base de datos diferente como sistema de origen como se muestra en la captura de pantalla a continuación.
Step 3- Para utilizar el sistema ECC como fuente de datos, seleccione Aplicaciones SAP como tipo de almacén de datos. Introduzca el nombre de usuario y la contraseña y en elAdvance pestaña, ingrese el número de sistema y el número de cliente.
Step 4- Haga clic en Aceptar y el almacén de datos se agregará a la lista de bibliotecas de objetos locales. Si expande Datastore, no muestra ninguna tabla.
Step 5 - Para extraer cualquier tabla del sistema ECC para cargarla en el sistema de destino, haga clic con el botón derecho en Tablas → Importar por nombres.
Step 6 - Ingrese el nombre de la tabla y haga clic en Import. Aquí, se utiliza Table-Mara, que es una tabla predeterminada en el sistema ECC.
Step 7 - De forma similar, cree un Datastorepara el sistema de destino. En este ejemplo, HANA se utiliza como sistema de destino.
Una vez que haga clic en Aceptar, Datastore se agregará a la biblioteca de objetos local y no habrá ninguna tabla dentro de ella.
Crear un flujo ETL
Para crear un flujo ETL, cree un nuevo proyecto.
Step 1 - Haga clic en la opción, Create Project. Ingrese el nombre del proyecto y haga clic enCreate. Se agregará al área del proyecto.
Step 2 - Haga clic derecho en el nombre del proyecto y cree un nuevo trabajo por lotes / trabajo en tiempo real.
Step 3- Ingrese el nombre del trabajo y presione Enter. Tienes que agregar flujo de trabajo y flujo de datos a esto. Seleccione un flujo de trabajo y haga clic en el área de trabajo para agregarlo al trabajo. Ingrese el nombre del flujo de trabajo y haga doble clic en él para agregarlo al área de Proyecto.
Step 4- De manera similar, seleccione el flujo de datos y llévelo al área de Proyecto. Ingrese el nombre del flujo de datos y haga doble clic para agregarlo al nuevo proyecto.
Step 5- Ahora arrastre la tabla de origen debajo del almacén de datos al área de trabajo. Ahora puede arrastrar la tabla de destino con un tipo de datos similar al área de trabajo o puede crear una nueva tabla de plantilla.
Para crear una nueva tabla de plantilla, haga clic con el botón derecho en la tabla de origen, Agregar nueva → Tabla de plantilla.
Step 6- Ingrese el nombre de la tabla y seleccione el almacén de datos de la lista como almacén de datos de destino. El nombre del propietario representa el nombre del esquema donde se debe crear la tabla.
La tabla se agregará al área de trabajo con este nombre de tabla.
Step 7- Arrastre la línea de la tabla de origen a la tabla de destino. Haga clic en elSave All opción en la parte superior.
Ahora puede programar el trabajo usando la Consola de administración de servicios de datos o puede ejecutarlo manualmente haciendo clic derecho en el nombre del trabajo y Ejecutar.