문제

Django와 함께 BI (비즈니스 인텔리전스) 솔루션을 개발할 수있는 방법이 있습니까? 따라서 둘 이상의 데이터 소스로 모델을 정의 할 수 있어야합니다. 장고와 함께 BI를 경험 한 사람이 있습니까? 어떻게 작동 할 수 있습니까?

도움이 되었습니까?

해결책

BI에 대한 귀하의 정의가 무엇인지 또는 BI 솔루션에 둘 이상의 데이터 소스가 필요하다고 가정하는 이유는 확실하지 않습니다.

내 경험상, BI는 데이터의 통계 분석을 의미합니다. 치수 기술을 사용하는보고 스키마가 그 기초가 될 수 있습니다. 데이터는 일반적으로 다양한 트랜잭션 소스에서 단일 차원 스키마로 ETL을 제공하여 모든 분석의 소스가됩니다.

내가 말하는 것이 정확하다면 여러 데이터 소스가 필요하지 않습니다.

어쩌면 질문에 대해 생각하는 또 다른 방법은 다음과 같습니다. Django에 내장 된 ORM 기술은 객체를 사용하여 치수 별 스키마를 모델링하는 데 적합합니까?

다른 팁

그것은 가능합니다, 나는 내 일을 위해 그것을했다. 아직 OpenSource를 사용할 수는 없지만 지금까지 이기종 복제 앱을 출시 할 수 있었지만 포기하지 않았습니다.

프로젝트 데이터에 django orm을 사용하여 Django의 "load_backend () 함수"를 복사하고 붙여 넣어 둘 이상의 DB에 연결할 수 있습니다. 그래프 및 테이블에 대한 소스 (Oracle의 회사의 DB)로 사용되는 데이터베이스는 RAW SQL로 쿼리됩니다 (Django Orm은 어쨌든 많은 복잡한 결합 및 집계를 방해 할 것입니다).

그래프는 'jqplot'으로 수행되며 테이블은 'jqgrid'를 사용하여 수행됩니다. 사용자 계정 및 인증은 간단한 패치가있는 'LDAP 그룹'을 사용하여 수행하고 Active Directory Tree에 binded됩니다.

복제 앱이 여기에 있습니다 장고 반복 Django의 여러 DB에 연결하는 방법을 예제 할 수 있습니다. 또한 Python의 멀티 프로세싱 및 스레딩 라이브러리를 통한 Time Limited (시간 초과를 통한 유기체) 쿼리 및 동시 쿼리를 특징으로합니다.

-앱의 이미지를 게시했지만 새로운 사용자는 허용되지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top