Business Intelligence Framework Integrato
Questo è un prototipo di un framework per analisi di dati (business intelligence) integrato in OFBiz. L'idea è di definire un'insieme di entità per le analisi di business intelligence in un database (OLAP) separato, accessibile, nello stesso modo di quello principale (OLTP), attraverso un delegator. Il nuovo database olap, conterrà tutte le entità necessarie alle analisi di datawarehouse: dimensioni, fatti e star schemas (view-entities). Le dimensioni, fatti e star schemas sono definiti in accordo alle migliori pratiche per i datawarehouses e le migliori pratiche per OFBiz: sono definite come entità standard usando le definizioni xml entity; sono usate convenzioni nei nomi corrette e consistenti e sono documentate mediante le descrizioni dei meta dati (nella definizione entità). Sono state ricavate le migliori pratiche per i datawarehouses dal grande libro "The Data Warehouse Toolkit - Second Edition" di Ralph Kimball. I dati per dimensioni e fatti sono gestiti e mantenuti aggiornati usando servizi standard di OFBiz (molti dei quali sono scritti utizzando minilang per facilitare le personalizzazioni) e le regole eca (facilmente personalizzabili).
Stato attuale
I servizi principali a basso livello per ricavare i dati del datawarehouse, la mappa di chiavi operazionali con il datawarehouse, e la gestione storia di cambio di dati che sono già implementati; sarà aumentato di caratteristiche non appena crescerà il datawarehouse (e.g. aumento prestazioni). Le seguenti dimensioni (e servizi dei dati) sono definiti: CurrencyDimension, DateDimension, ProductDimension; verranno usati per completare questi e disegnare gli altri (il numero totale di dimensioni saranno probabilmente circa 20). Solo un fatto e uno star schema sono definiti: SalesInvoiceItemFact e SalesInvoiceItemStarSchema.
Guida Rapida
Tu puoi velocemente inizializzare il datawarehouse facendo click sul link qui sotto: Le entità CurrencyDimension, DateDimension, ProductDimension e SalesInvoiceItemFact sono caricate automaticamente. Successivamente potrai eseguire l'analisi usando il menu costruzione report. La costruzione report è uno strumento molto semplice che ti permette di eseguire le analisi su tutti gli star schemas definiti nel sistema. Comunque, fino adesso c'è solo un star schema definito: SalesInvoiceItemStarSchema che è una semplice analisi di "profit and loss" (P&L). Seleziona i campi che vuoi vedere e verrà mostrato un semplice report: i dati verranno aggregati (drill up/down) in base alle colonne selezionate; tutte le descrizioni che tu vedrai nelle scrermate del report sono prelevare dalla definizioni delle entità.