21 November 2008
Import/Export dati (ETL)
Elenco librerie
IGCal.Import
IGCal.Windows.Import
Descrizione
Consentono di costruire importazioni indipendenti dalla sorgente in modalità completamente visiva ed utilizzabile per l’utente finale.
Il design visivo avviene solo in modalità windows ma l’importazione e la esportazione può poi venire eseguita anche da applicativi web.
Import
A livello di programmazione si inserisce esclusivamente la business logic sul sistema target (sistema in cui verranno scritti i dati) mentre per quanto riguarda l’input è completamente personalizzabile dall’utente finale consentendo interfacciamenti con qualunque applicativo.
Come sorgenti possono utilizzare una qualunque sorgente ODBC/OLEDB oppure file di testo in diversi formati tra cui il formato a pagina (ogni pagina o pagine contiene un record). La costruzione sui dati sorgenti (che viene in generale fatta dall’utente finale) è completamente svincolata dalle tabelle (o altri storage) su cui questi dati verranno scritti.
Export
La scrittura può avvenire su sistemi tabellari (tabelle di database o file di testo) a scelta dell’utente finale (lo sviluppatore si limita a definire la logica del sistema source (esempio, nel caso dell’esportazione di una tabella di fatti, eventuali decodifiche, calcoli, ecc.).
Principali funzionalità
Lettura da tutte le principali sorgenti dati tabellari.
Lettura da file di testo separati da qualunque separatore utile o a larghezza fissa.
Lettura da file di testo a pagina (sia monopagina che multipagina con numero di pagine variabili).
Scrittura in diversi formati tabellari e testuali.
Il passaggio da sorgente e destinazione può essere personalizzato direttamente dall’utente inserendo funzioni per la conversione prese direttamente dal framework o scritte mediante extenders.