Search code examples
databasedjangodjango-modelsdatasourcebusiness-intelligence

BI with Django?


Is there a way to develop Bi (Business Intelligence) solutions with Django? Therefore it should be possible to define models with more than one Datasource. Is anybody out there who has experienced BI with Django? How could it work ?


Solution

  • I'm not sure what your definition of BI is or why you assume that a BI solution requires more than one data source.

    In my experience, BI means statistical analysis of data. A reporting schema, using dimensional techniques, can be the basis for it. The data is usually ETL'd from various transactional sources into the single, dimensional schema, which then becomes the source for all analysis.

    If what I'm saying is correct, then you don't need multiple data sources.

    Maybe another way to think about the question is: Do the ORM techniques built into Django lend themselves to modeling a dimensional star schema using objects?