Data Warehouse - ETL e strumenti di reporting
Uno strumento ETL estrae i dati da tutte queste origini dati eterogenee, trasforma i dati (come applicare calcoli, unire campi, chiavi, rimuovere campi dati errati, ecc.) E li carica in un Data Warehouse.
Estrazione
Un'area di staging è richiesta durante il caricamento ETL. Ci sono vari motivi per cui è richiesta un'area di sosta. I sistemi di origine sono disponibili solo per un periodo di tempo specifico per l'estrazione dei dati. Questo periodo di tempo è inferiore al tempo totale di caricamento dei dati. Pertanto, l'area di staging consente di estrarre i dati dal sistema di origine e di conservarli nell'area di staging prima della fine della fascia oraria.
L'area di staging è necessaria quando si desidera ottenere i dati da più origini dati insieme o se si desidera unire due o più sistemi insieme.
For example - Non sarà possibile eseguire una query SQL unendo due tabelle da due database fisicamente diversi.
La fascia oraria delle estrazioni dei dati per i diversi sistemi varia in base al fuso orario e alle ore di funzionamento. I dati estratti dai sistemi di origine possono essere utilizzati in più sistemi di data warehouse, archivi di dati operativi, ecc.
ETL consente di eseguire trasformazioni complesse e richiede un'area aggiuntiva per memorizzare i dati.
 
    Trasformare
Nella trasformazione dei dati, si applica una serie di funzioni ai dati estratti per caricarli nel sistema di destinazione. I dati che non richiedono alcuna trasformazione sono noti come spostamento diretto o passaggio di dati.
È possibile applicare diverse trasformazioni ai dati estratti dal sistema di origine. Ad esempio, puoi eseguire calcoli personalizzati. Se si desidera la somma delle entrate delle vendite e questa non è nel database, è possibile applicare la formula SUM durante la trasformazione e caricare i dati.
For example - Se hai il nome e il cognome in una tabella in colonne diverse, puoi usare concatenate prima del caricamento.
Caricare
Durante la fase di caricamento, i dati vengono caricati nel sistema di destinazione finale e possono essere un file flat o un sistema di Data Warehouse.
Strumento di reporting BI
Gli strumenti BI (Business Intelligence) vengono utilizzati dagli utenti aziendali per creare report di base, medi e complessi dai dati transazionali nel data warehouse e creando universi utilizzando il Information Design Tool/UDT. È possibile utilizzare varie origini dati SAP e non SAP per creare report.
Sul mercato sono disponibili diversi strumenti di BI Reporting, Dashboard e Data Visualization. Alcuni dei quali sono i seguenti:
- SAP Business Objects Web Intelligence (WebI)
 - Crystal Reports
 - SAP Lumira
 - Designer di dashboard
 - IBM Cognos
 - Piattaforma BI Microsoft
 - Tableau Business Intelligence
 - JasperSoft
 - Oracle BI OBIEE
 - Pentaho
 - QlickView
 - SAP BW
 - SAS Business Intelligence
 - Necto
 - Tibco Spotfire
 
