Domanda

Esiste un modo per sviluppare soluzioni Bi (Business Intelligence) con Django? Pertanto, dovrebbe essere possibile definire modelli con più di un'origine dati. C'è qualcuno là fuori che ha sperimentato la BI con Django? Come potrebbe funzionare?

È stato utile?

Soluzione

Non sono sicuro di quale sia la tua definizione di BI o perché pensi che una soluzione di BI richieda più di un'origine dati.

Nella mia esperienza, BI significa analisi statistica dei dati. Uno schema di reporting, utilizzando tecniche dimensionali, può essere la base per esso. Di solito i dati vengono ETL da varie fonti transazionali nello schema monodimensionale, che diventa quindi la fonte di tutte le analisi.

Se ciò che sto dicendo è corretto, non hai bisogno di più origini dati.

Forse un altro modo di pensare alla domanda è: le tecniche ORM integrate in Django si prestano a modellare uno schema a stella dimensionale usando oggetti?

Altri suggerimenti

È fattibile, l'ho fatto per il mio lavoro. Non riesco ancora ad aprirlo, sono stato in grado di rilasciare l'app di replica eterogenea finora, ma non mi sono arreso.

Uso Django ORM per i dati del progetto, ho copiato e incollato la funzione di " load_backend () di Django " per poter connettersi a più di un DB. Il database utilizzato come sorgente (DB delle aziende in ORACLE) per i grafici e amp; le tabelle sono interrogate in SQL grezzo (l'ORM di Django si metterebbe comunque in mezzo, molti join complessi & aggregazione).

I grafici sono fatti con 'jqPlot', le tabelle sono fatte usando 'jqGrid'. L'account utente e l'autenticazione vengono eseguiti utilizzando "gruppi-ldap" con semplici patch e associati all'albero di Active Directory.

L'app di replica è qui Django-Replication e può darti un esempio come connettersi a più DB da Django. Presenta anche query a tempo limitato (scadibili tramite timeout) e query simultanee tramite multiprocessing & amp; threading libraries.

- Ho provato a pubblicare immagini dell'app, ma i nuovi utenti non sono autorizzati a--

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top