BI com Django?

votos
2

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?

Publicado 08/03/2009 em 00:03
fonte usuário
Em outras línguas...                            


2 respostas

votos
6

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?

Respondeu 08/03/2009 em 01:03
fonte usuário

votos
2

É 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 (DB das empresas 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-replicação e pode lhe dar um exemplo de como se conectar a múltiplos bancos de dados do Django. Ele também possui tempo limitado (expirables através de um tempo limite) consultas e consultas simultâneas através do python multiprocessamento & bibliotecas Threading.

imagens de postagem --Tried do aplicativo, mas os novos usuários não são permitidos a--

Respondeu 03/10/2009 em 06:08
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more