Servizi informatici per le aziende

 Datamining

Presentazione

DataminingÉ una suite di applicazioni e servizi volti all'estrazione, aggregazione e presentazione di dati aziendali provenienti da fonti eterogenee.

Operatività

In particolare, consente di gestire le seguenti tipologie di “oggetti”, attraverso un'interfaccia utente centralizzata:

  • Connessioni: sono le sorgenti di dati su cui poggiano poi gli altri oggetti, e possono rappresentare un qualsiasi tipo di database dotato di driver ODBC (Oracle, MSSSQL, MySQL, Firebird, Access, Excel, File di testo).
  • Query: sono le interrogazioni SQL definite sulle connessioni. Il client ne consente la costruzione tramite procedura guidata, editor visuale o tramite l'immissione diretta di testo SQL.
    • Su ciascuna query é possibile definire uno o pià parametri, che saranno richiesti all'utente ad ogni esecuzione. É inoltre possibile definire dei parametri nascosti “relativi” (es. INIZIOANNO, FINEMESE) così da consentire l'estrazione di dati sempre aggiornati.
    • É possibile definire sui risultati di una query ulteriori filtri o ordinamenti personalizzati dei dati.
    • É possibile esportare i risultati di una query in Excel o in formato testuale.
  • Cubi OLAP: sono cubi per l'analisi multidimensionale definiti sui risultati di query, aggregando cioè i dati sulla base di criteri personalizzabili. L'interfaccia utente del client consente la navigazione nel cubo e la ridefinizione in tempo reale delle dimensioni di analisi. É inoltre possibile il drill-in nei dati che lo definiscono.
    • É possibile salvare una fotografia (snapshot) dei dati correntemente visualizzati in un cubo Olap, così da ricaricarli in un secondo momento indipendentemente dallo stato corrente dei dati “live”.
    • Su ogni cubo e snapshot é possibile definire delle mappe personalizzate, salvando il layout di dimensioni e filtri correntemente visualizzati. É possibile riapplicare tali mappe in un secondo momento.
  • Grafici: sono rappresentazioni grafiche degli oggetti Query, con varie possibilità di personalizzazione dell'aspetto e del contenuto del grafico.
  • Documenti: costituiscono aggregazioni di altri oggetti datamining (tabelle, grafici, cubi olap) in un unico documento HTML. Tali documenti possono essere generati al volo sui dati in tempo reale, o salvati ed inviati via email ad intervalli regolari.
    • L'editor html integrato consente la definizione di tag segnaposto per gli oggetti da immergere, ed una visualizzazione WYSIWYG del risultato finale.
  • Data management: sono task di gestione e manipolazione generiche di dati, consentono ad esempio il travaso di dati da una sorgente di origine ad una di destinazione (connessione, file, ecc…). É possibile eseguire tali attività on demand, o schedularle mediante apposito modulo di schedulazione. Il processo di esecuzione viene monitorato da un log dettagliato con l'esito di ciascuno step. É poi possibile salvare questo log o visualizzarlo via web.
  • Plugins: sono moduli aggiuntivi implementabili da terze parti, che si integrano con l'architettura datamining mediante apposite API. Offrono ad esempio la possibilità di gestire importazioni personalizzate da/verso connessioni datamining, nonchè la possibilità di registrare eventi nel log applicativo da mostrare poi tramite l'interfaccia del client.
  • Autorizzazioni utente: su ciascun oggetto datamining é possibile definire permessi personalizzati (visualizzazione, modifica, esportazione) associati ad utenti o a gruppi di utenti. In tal modo, sulla base dell'utenza di accesso saranno visualizzati solo gli oggetti di propria competenza.
Web access

Tra i diversi moduli disponibili é presente anche quello web, ovvero una versione ridotta del client datamining che consente la visualizzazione e la navigazione tra i diversi oggetti direttamente dal browser web, senza quindi la necessità di installare alcun software sui pc client.

Scheduler

Inoltre é disponibile un modulo di schedulazione che consente l'esecuzione degli oggetti in differita, come ad esempio estrazione di query o cubi olap di grandi dimensioni, esecuzione di task di gestione dati ad intervalli prestabiliti, composizione di documenti ed invio come allegato email. Ogni task schedulato prevede la notifica dell'esito delle attività via email, con invio del dettaglio delle attività effettuate o degli errori riscontrati.