Tutorial sull'ETL: Video

I processi ETL coprono un'ampia gamma di complessità, dalle attività più semplici, come la mappatura diretta di un payload di un'API a un database, a scenari molto complessi che richiedono un'estesa filtrazione, trasformazione e manipolazione dei dati.

Altova MapForce è in grado di gestire l'intera gamma di attività di ETL (estrazione, trasformazione e caricamento dati).

Questo video tutorial illustra uno scenario ETL comune:

  • Estrazione dei dati CSV ricevuti in diversi report
  • Trasformare e filtrare i dati
  • Carico i dati trasformati in un database SQL di destinazione

Questa particolare trasformazione è piuttosto complessa perché i dati CSV sono in un formato "ampio", con colonne separate che corrispondono a ciascuno dei diversi anni. Una parte della nostra trasformazione consisterà nel convertire i dati in un formato "lungo", più simile a come i dati sono memorizzati in un database relazionale.

In questo modo, ogni anno diventa un valore in una singola colonna, e i dati corrispondenti vengono spostati in una nuova colonna, ottenendo così più righe ma meno colonne. Questo formato più esteso è inoltre più facilmente utilizzabile dagli strumenti di analisi e di business intelligence più comuni.

Inoltre, filtreremo i dati indesiderati e arrotonderemo i numeri decimali più lunghi prima di scrivere i dati nel database.

Anche se questo tipo di trasformazione può sembrare un problema complesso, è facile da realizzare utilizzando gli strumenti ETL di [mapforce-offers-dynamic-access-to-node-names|MapForce, che includono la mappatura dei dati tramite trascinamento e rilascio, [nomi di nodi dinamici]] e funzioni integrate.

L'esempio in questo video illustra uno scenario di estrazione, trasformazione e caricamento (ETL) da un file CSV a un database, ma MapForce supporta una vasta gamma di formati di dati aggiuntivi, tra cui XML, JSON, PDF, Excel, EDI e XBRL. Sono inoltre supportati tutti i principali database SQL e NoSQL, sia come sorgente che come destinazione per qualsiasi processo di mappatura dei dati.

MapForce è disponibile in versione gratuita Prova gratuita di 30 giorni. Ora non è necessario alcun account o carta di credito, quindi potete iniziare subito a provare direttamente voi stessi questa funzionalità ETL.

Prossimamente: Guardate il video precedente della nostra serie, intitolato Fondamenti di ETL.