SAP BODS - Introduzione al flusso di dati

Il flusso di dati viene utilizzato per estrarre, trasformare e caricare i dati dall'origine al sistema di destinazione. Tutte le trasformazioni, il caricamento e la formattazione avvengono nel flusso di dati.

Una volta definito un flusso di dati in un progetto, questo può essere aggiunto a un flusso di lavoro oa un lavoro ETL. Il flusso di dati può inviare o ricevere oggetti / informazioni utilizzando i parametri. Il flusso di dati è denominato in formatoDF_Name.

Esempio di flusso di dati

Supponiamo di voler caricare una tabella dei fatti nel sistema DW con i dati di due tabelle nel sistema di origine.

Il flusso di dati contiene i seguenti oggetti:

  • Due tabelle di origine
  • Join tra due tabelle e definito in Query Transform
  • Tabella di destinazione

Esistono tre tipi di oggetti che possono essere aggiunti a un flusso di dati. Sono -

  • Source
  • Target
  • Transforms

Step 1 - Vai alla Libreria oggetti locale e trascina entrambe le tabelle nello spazio di lavoro.

Step 2 - Per aggiungere una trasformazione della query, trascina dalla barra degli strumenti di destra.

Step 3 - Unisci entrambe le tabelle e crea una tabella di destinazione modello facendo clic con il pulsante destro del mouse sulla casella Query → Aggiungi nuovo → Nuova tabella modello.

Step 4 - Immettere il nome della tabella di destinazione, il nome dell'archivio dati e il proprietario (nome dello schema) in cui deve essere creata la tabella.

Step 5 - Trascina la tabella di destinazione davanti e uniscila alla trasformazione Query.

Passaggio di parametri

È inoltre possibile passare diversi parametri all'interno e all'esterno del flusso di dati. Durante il passaggio di un parametro a un flusso di dati, gli oggetti nel flusso di dati fanno riferimento a tali parametri. Utilizzando i parametri, è possibile passare diverse operazioni a un flusso di dati.

Esempio: si supponga di aver immesso un parametro in una tabella sull'ultimo aggiornamento. Ti permette di estrarre solo le righe modificate dall'ultimo aggiornamento.