2013-05-12 1 views
3

Cognos BI 작동 방식을 아직 완전히 이해하지 못했기 때문에 이는 다소 모호한 질문 일 수 있습니다. 또한 Stack Exchange에서 태그를 넣는 중 오류가 발생했습니다.Cognos BI 환경에서 Apache Hadoop 사용

제 질문은 - Apache Hadoop을 사용하여 Cognos BI를 더 빠르게 작동시킬 수 있습니까? 또는 Cognos가 Hadoop과 동일한 작업을 수행하고 있습니까 (MapReduce 기능)?

내가 작업을 시작한 곳은 Sybase IQ (Content Store) 위에 Cognos BI 제품군을 사용합니다. Apache Tomcat은 웹 서버입니다. 때로는 데이터 세트가 큰 경우 Cognos에서 보고서를 생성하는 데 많은 시간 (거의 사망)이 소요되는 경우가 있습니다.

Apache Hadoop을 사용하면 IBM Cognos와 Sybase 사이에 어울리는 Cognos의 성능이 향상 될 수 있습니까? 또는이 경우 보고서 최적화가 유일한 방법입니까?

감사합니다.

답변

5

플랫폼으로 사용되는 Hadoop은 임의 (ad-hoc) 쿼리 또는 분석 보고서를 목표로하지 않습니다.
Cognos는 IBM 제품입니다. 큰 통찰력이라고하는 Hadoop의 자체 쿼리 만 쿼리 할 수 ​​있습니다.
InfoSphere BigInsights
BigInsight 이상 ​​Cognos는 결국 MapReduce로 변환되는 Hive를 사용하여 쿼리를 실행합니다.

Sybase IQ (Content Store가 아닌 쿼리를 실행하는보고 DB)를 사용한다고 가정합니다.
Sybase IQ에 대해서는 잘 모르기는하지만 필자는 Vertica를 많이 사용하고 있습니다. Vertica는 원주 형 DB이기도합니다. 좋은 성능을 얻기 위하여
, 당신은 가능한 조정 아무것도 있습니다

  • COGNOS 프레임 워크 모델
  • 코그노스
  • 사이베이스 DB 튜닝 및 구조를보고합니다. Hadoop은 정확한 수준의 데이터를 준비하고 필요한 계산을 미리 계산하여 확실히 도움이 될 수 있습니다.
2

간단히 말해, Hadoop은 대규모 데이터 세트를 조작하기위한 분산 플랫폼입니다. 이 솔루션은 중단 시간이 비즈니스 프로세스에 영향을 줄 수있는 조직에 호소력을 길러주는 내결함성을 갖추고 있습니다. Cognos는 사용자가 데이터를 탐색하고보고 할 수있는 비즈니스 인텔리전스 도구입니다. 그래서 논리적으로 맞는 것 같습니다.

그러나 Hadoop은 다른 포스터가 언급 했으므로 Ad-Hoc 쿼리에 도움이되지 않습니다. 하이브를 약속하는 프로젝트가 있습니다. 개발자는 Hive 데이터베이스 (단순히 Hadoop 데이터의 데이터웨어 하우스보기이며 HiveQL이라는 SQL 유사 언어를 사용하여 쿼리 할 수 ​​있음)에 액세스하기 위해 ODBC 커넥터를 릴리스했습니다. Cognos는 ODBC 데이터베이스에서 데이터를 추출 할 수 있기 때문에 Cognos가 Hive를 통해 Hadoop에서 데이터를 추출 할 수 있습니다.

Cognos 환경에서 Hadoop을 사용하는 다른 방법은 CSV와 같은 텍스트 파일을 사용하여 데이터를 전송하는 것입니다. Hadoop은 Cognos로 가져올 수있는 데이터 파일을 생성 할 수 있습니다. 이것은 현재 제가 사용하는 접근법입니다.

그러나 아직 하둡을 사용하는 이유에 대해서는 대답하지 않았습니다. Hadoop을 사용한 두 가지 애플리케이션은 인벤토리 예측과 현금 흐름/예산 책정입니다. 수십만 개의 SKU에 대한 일상적인 예측을 수행하려는 경우 Hadoop은 훌륭한 도구입니다.1,000 개의 예산 항목에 대해 Monte Carlo 시뮬레이션을 수행하려는 경우 Hadoop이 훌륭합니다. 데이터웨어 하우스에서 데이터를 가져 와서 Hadoop 작업을 실행하고 결과 CSV 파일을 Cognos로 가져 오기 만하면됩니다. 빌라!

Hadoop은 만병 통치약이 아닙니다. 때로는 구식 SQL과 프로그래밍 언어를 선택하는 것이 좋습니다. Hadoop은 학습 곡선과 자원 요구 사항을 제공합니다. Hortonworks 샌드 박스를 다운로드하여 배웠습니다. VMware, VirtualBox 등에서 실행되는 미리 구성된 가상 시스템이므로 아무 것도 설치하거나 구성 할 필요가 없습니다!

+0

결과 CSV 파일을 Cognos로 가져 오는 것은 무엇을 의미합니까? 결과 CSV 파일을 Cognos Transformer로 가져 오시겠습니까? cognos 프레임 워크 관리자 건너 뛰기? 감사 – YOung