2013-02-06 1 views
1

현재 저장 프로 시저에 의해 구동되는 여러 가지 Cognos 10 보고서가 있습니다. 이러한 저장 프로 시저에는 조직의 핵심 데이터베이스에 대한 데이터베이스 간 종속성이 있습니다. 이 코어 데이터베이스와 지원하는 응용 프로그램은 이전과 비교해도 최고조에 달하고 새로운 시스템으로 대체되고 있습니다. 이 시스템은 오프 사이트이며 데이터베이스에 대한 액세스 권한이 없습니다. 그러나 우리는이 데이터에 액세스하기 위해 사용할 수있는 odata 서비스를 가지고 있습니다. 저장 프로 시저를 통해 다른 데이터에 액세스해야합니다.odata 서비스를 사용하기 위해 cognos 보고서를 리팩토링하는 방법

우리는 우리의 보고서/저장된 procs/other를 처리 할 수있는 방법에 대한 제안이 있습니까?

답변

2

필자의 첫 번째 본능은 데이터가 2 개의 별도 소스에서 왔음을 반영하여 보고서를 리팩터링하는 것입니다. 즉, 저장된 프로 시저를 수정하여 로컬 데이터에만 액세스하고 새로운 WCF DataServices 래퍼를 작성하여 새로 오프로드 된 데이터에 액세스합니다. 사이트 OData 서비스. 그런 다음 업데이트 된 저장 프로 시저와 새 WCF DataServices 래퍼를 모두 사용하도록 보고서를 리팩토링하십시오. WCFDS 사용에 대한 자세한 내용은 여기에서 시작하십시오 : http://msdn.microsoft.com/en-us/library/cc668794.aspx 및 클라이언트의 빠른 시작 예제는 여기를 참조하십시오. http://msdn.microsoft.com/en-us/library/dd728278.aspx

희망이 있습니다.

마이크 리드

+0

덕분에 @MikeReed, 나는 이것을 토론에 가져올 것입니다. –