質問

DjangoでBi(ビジネスインテリジェンス)ソリューションを開発する方法はありますか?したがって、複数のデータソースを使用してモデルを定義することが可能です。 DjangoでBIを経験した人はいますか? どのように動作しますか?

役に立ちましたか?

解決

BIの定義が何であるか、またはBIソリューションに複数のデータソースが必要であると仮定する理由がわかりません。

私の経験では、BIはデータの統計分析を意味します。ディメンションテクニックを使用したレポートスキーマは、その基礎となります。データは通常、さまざまなトランザクションソースから単一のディメンションスキーマにETLされ、すべての分析のソースになります。

私が言っていることが正しいなら、複数のデータソースは必要ありません。

質問について考える別の方法は、Djangoに組み込まれているORMテクニックは、オブジェクトを使用して次元のスタースキーマをモデル化するのに役立つでしょうか?

他のヒント

これは実行可能です。作業のために実行しました。まだそれをオープンソース化することはできません。これまでに異種複製アプリをリリースすることができましたが、あきらめていません。

プロジェクトデータにDjango ORMを使用し、Djangoの" load_backend()function"をコピーして貼り付けました。複数のDBに接続できるようにします。グラフ&のソース(ORACLEの企業のDB)として使用されるデータベース。テーブルは生のSQLでクエリされます(Django ORMはとにかく邪魔になりますが、多くの複雑な結合と集約)。

グラフは「jqPlot」で、テーブルは「jqGrid」で実行されます。ユーザーアカウントと認証は、「ldap-groups」を使用して簡単なパッチで実行され、Active Directoryツリーにバインドされます。

レプリケーションアプリはこちら Django-Replication に例を示します。 Djangoから複数のDBに接続する方法。また、時間制限のある(タイムアウトによる期限切れの)クエリと、Pythonのマルチプロセッシングによる同時クエリの機能も備えています。ライブラリのスレッド化。

-アプリの画像を投稿しようとしましたが、新しいユーザーは許可されていません-

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top