SAP BODS - Flusso ETL in DS Designer
Per sviluppare un flusso ETL, è prima necessario creare archivi dati per il sistema di origine e di destinazione. Segui i passaggi indicati per sviluppare un flusso ETL -
Step 1 - Fare clic su Create Data Stores.
Verrà aperta una nuova finestra.
Step 2 - Inserisci il file Datastore nome, Datastoretipo e tipo di database come mostrato di seguito. È possibile selezionare un database diverso come sistema di origine come mostrato nello screenshot qui sotto.
Step 3- Per utilizzare il sistema ECC come origine dati, selezionare Applicazioni SAP come tipo di archivio dati. Immettere nome utente e password e sul fileAdvance scheda, immettere il numero di sistema e il numero di client.
Step 4- Fare clic su OK e l'archivio dati verrà aggiunto all'elenco della libreria di oggetti locale. Se espandi Datastore, non mostra alcuna tabella.
Step 5 - Per estrarre qualsiasi tabella dal sistema ECC per caricarla sul sistema di destinazione, fare clic con il pulsante destro del mouse su Tabelle → Importa per nomi.
Step 6 - Immettere il nome della tabella e fare clic Import. Qui viene utilizzata Table – Mara, che è una tabella predefinita nel sistema ECC.
Step 7 - In modo simile, crea un file Datastoreper il sistema di destinazione. In questo esempio, HANA viene utilizzato come sistema di destinazione.
Dopo aver fatto clic su OK, questo Datastore verrà aggiunto alla libreria di oggetti locale e non ci sarà alcuna tabella al suo interno.
Crea un flusso ETL
Per creare un flusso ETL, crea un nuovo progetto.
Step 1 - Fare clic sull'opzione, Create Project. Immettere il nome del progetto e fare clic suCreate. Verrà aggiunto all'area del progetto.
Step 2 - Fare clic con il pulsante destro del mouse sul nome del progetto e creare un nuovo lavoro batch / lavoro in tempo reale.
Step 3- Immettere il nome del lavoro e premere Invio. Devi aggiungere Flusso di lavoro e Flusso di dati a questo. Seleziona un flusso di lavoro e fai clic sull'area di lavoro da aggiungere al lavoro. Immettere il nome del flusso di lavoro e fare doppio clic su di esso per aggiungerlo all'area Progetto.
Step 4- In modo simile, seleziona il Flusso di dati e portalo nell'area Progetto. Immettere il nome del flusso di dati e fare doppio clic per aggiungerlo nel nuovo progetto.
Step 5- Ora trascina la tabella di origine sotto il datastore nell'area di lavoro. Ora puoi trascinare la tabella di destinazione con un tipo di dati simile nell'area di lavoro oppure puoi creare una nuova tabella modello.
Per creare una nuova tabella modello, fare clic con il pulsante destro del mouse sulla tabella sorgente, Aggiungi nuovo → Tabella modelli.
Step 6- Immettere il nome della tabella e selezionare il Datastore dall'elenco come Datastore di destinazione. Il nome del proprietario rappresenta il nome dello schema in cui la tabella deve essere creata.
La tabella verrà aggiunta all'area di lavoro con questo nome di tabella.
Step 7- Trascina la linea dalla tabella di origine alla tabella di destinazione. Clicca ilSave All opzione in alto.
Ora è possibile pianificare il lavoro utilizzando Data Service Management Console oppure eseguirlo manualmente facendo clic con il pulsante destro del mouse sul nome del lavoro e su Esegui.