首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BI和Django?

BI和Django?
EN

Stack Overflow用户
提问于 2009-03-07 23:03:21
回答 2查看 3.6K关注 0票数 3

有没有办法用Django开发Bi (商业智能)解决方案?因此,应该可以定义具有多个数据源的模型。有没有人用Django体验过BI?它是怎么工作的呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-03-08 00:03:07

我不确定您对BI的定义是什么,也不知道为什么您假设一个BI解决方案需要多个数据源。

根据我的经验,BI意味着数据的统计分析。使用维度技术的报表架构可以作为它的基础。数据通常从各种事务性来源ETL到单一的维度模式,然后成为所有分析的来源。

如果我所说的是正确的,那么您不需要多个数据源。

也许思考这个问题的另一种方式是: Django中内置的ORM技术是否适合使用对象对维度星型模式进行建模?

票数 6
EN

Stack Overflow用户

发布于 2009-10-03 05:08:53

这是可行的,我这样做是为了我的工作。还不能开源,到目前为止我已经发布了异构复制应用程序,但我还没有放弃。

我将Django ORM用于项目数据,复制并粘贴了Django的"load_backend()函数“,以便能够连接到多个DB。用作图形和表格的源的数据库(ORACLE中的公司数据库)是在原始SQL中查询的( Django ORM无论如何都会妨碍到,许多复杂的连接和聚合)。

图形是用'jqPlot‘做的,表格是用'jqGrid’做的。用户帐户和身份验证是使用带有简单补丁的“ldap-groups”完成的,并绑定到Active Directory树。

复制应用程序在这里是Django-Replication,它可以为您提供如何从Django连接到多个DB的示例。它还通过python的多处理和线程库提供了限时(通过超时可解释)查询和并发查询。

--尝试发布应用程序的图片,但不允许新用户--

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/622680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档