Pergunta

Existe uma maneira de desenvolver soluções de BI (Business Intelligence) com Django? Por conseguinte, deve ser possível definir modelos com mais de uma fonte de dados. Tem alguém lá fora que tem experimentado BI com Django? Como isso poderia funcionar?

Foi útil?

Solução

Eu não tenho certeza do que sua definição de BI é ou por que você assumir que uma solução de BI requer mais de uma fonte de dados.

Na minha experiência, BI significa análise estatística dos dados. Um esquema de relatórios, usando técnicas tridimensionais, pode ser a base para isso. Os dados são geralmente ETL'd de várias fontes transacionais no esquema único, dimensional, que então se torna a fonte para todas as análises.

Se o que estou dizendo é correto, então você não precisa de múltiplas fontes de dados.

Talvez uma outra maneira de pensar sobre a pergunta é: Será que as técnicas de ORM construídas em Django prestam-se a modelagem de um esquema em estrela dimensional usando objetos

Outras dicas

é factível, eu fiz isso para o meu trabalho. Não pode opensource ainda, eu tenho sido capaz de liberar o aplicativo replicação heterogênea até agora, mas eu não ter desistido.

Eu uso o Django ORM para os dados do projeto, copiadas e coladas "função load_backend ()" do Django para ser capaz de se conectar a mais de um DB. O banco de dados usado como fonte (das empresas DB em ORACLE) para os gráficos e tabelas é consultado no SQL cru (o Django ORM só iria ficar no caminho de qualquer maneira, muitas junções complexas e agregação).

Os gráficos são feito com 'jqPlot', mesas são feitas usando 'jqGrid'. conta de usuário e autenticação é feita usando 'ldap-grupos' com manchas simples e binded à árvore do Active Directory.

O aplicativo de replicação é aqui Django-Replication e pode lhe dar um exemplo como se conectar a vários bancos de dados de Django. Ele também possui tempo limitado (expirables através de um timeout) consultas e consultas simultâneas através do python multiprocessamento & bibliotecas Threading.

- imagens de postagem Tentei do aplicativo, mas os novos usuários não estão autorizados a -

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top