2010-02-19 3 views
5

누구나 WCF 데이터 서비스 (Astoria)를 데이터로 사용하여 Reporting Services를 사용할 위치에 대한 정확한 Microsoft 맵을 알려줄 수 있습니까? 출처? 거기에 조각 정보의 비트, 일부 사용자 정의 데이터 공급자를 만드는 방법에 대한 몇 가지 종류의 확장에 대한 일부 Azure 스토리지 계층 (내가 믿는 REST 데이터 서비스로 노출)에 대한 연결을 가능하게하고 일부는 최신 버전의 셰어 포인트 (다시 셰어 포인트에 연결 데이터를 REST 서비스로 노출하는 경우), REST 서비스에 대한보고와 관련하여 어떤 통일 된 비전도없는 것으로 보입니다 (특히 WCF 데이터 서비스에 관심이 많습니다). 포털 같은 곳을 놓친 적이 있습니까? 이 두 기술의 이야기는 무엇입니까?REST WCF 데이터 서비스를 SQL보고 서비스의 데이터 소스로 사용

배경 비트; 우리는 우리의 데이터가 WCF (ADO.NET, Astoria) 데이터 서비스를 통해 노출 된 시스템을 가지고 있습니다. 이 계층에는 반환되는 데이터를 형성하는 모든 종류의 비즈니스 규칙이 있습니다. 우리가 원하는 것은보고 요구에 SQL Reporting Services를 사용하는 것이지만 데이터 서비스로 데이터 서비스를 제공하는 것입니다. 보고서 작성기 또는 BI Studio를 사용하여 보고서를 만드는 것이 좋습니다.

우리는 자체 데이터 모델을 생성해야하며, 사용자 정의 데이터 공급자를 만든 다음 보고서 쿼리를 REST 호출로 변환하는 의미 론적 쿼리 확장자를 생성해야합니다. 이제 보고서 쿼리에서 수행 할 수있는 작업과 REST API에서 수행 할 수있는 WCF 데이터 서비스 간의 연결이 끊어져서 흥미로운 작업이 될 것입니다 .....

Microsoft가 보일 때해야 할 일이 많이있는 것처럼 보입니다. WCF 데이터 서비스를 너무 열심히 추진하고 있습니다. 뭔가보고 싶지 않습니까? 아니면보고와 관련하여 이야기에 차이가 있습니까? 아니면 우리는 결국 MS가 결국 무엇을 할 것인지에 대한 곡선보다 앞서 있습니까?

+0

불행히도, 나는 당신이 맞다고 생각합니다 ... 모든 유형의 REST 기반 서비스에 연결하려면이 시점에서 사용자 지정 데이터 공급자를 작성해야합니다. – Kwal

답변

2

서비스가 XML을 반환하는 경우 몇 가지 제한 사항을 처리 할 수 ​​있다면 운이 좋을 수 있습니다.

SSRS는 XML을 데이터 소스로 지원하며 URL을 통해 해당 XML을 검색하도록 지원합니다. 이 문서는 자세한 내용이 있습니다 만 HTTP 프로토콜이 지원됩니다 http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx

공지 사항 (I는 HTTPS를하지 의미 가정), 및 요청은 GET 방식을 사용합니다. 그러나 매개 변수가 지정된 경우 POST 메서드가 사용됩니다.

나는 이것을 시도하지 않았으며 (가지고있는 사람도 알지 못함). 문서는 그것이 가능하다는 것을 암시하지만, 눈물이있을 수 있습니다.