2

요즘 Microsoft Reporting Service에서 교육을 받고 있습니다. 그것은 좋은 도구지만, 나는 그것이 유용하게 사용될 수있는 예제를 찾을 수 없습니다. 나에게 항상 자바 스크립트 컨트롤의 조합으로 C# 코드를 사용하여 보고서를 구현하는 것이 좋습니다. C#과 javascript를 사용하면 더 많은 작업이 필요할 것입니다. 그러나 다른 한편으로는 더 나은 유지 보수성과 더 나은 자동 테스트를 얻게 될 것입니다. 보고 서비스를 사용하는 것이 최선의 선택이 될 수있는 상황이 있습니까?Microsoft Reporting Services를 사용해야하는 경우

+1

교육 일 동안이 질문에 답변하지 않아도됩니까? [Wiki SSRS 사용] (http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services#Use) – Reniuz

+0

물론, 나는 오늘 질문을 교육 책임자에게 맡기겠다. 그러나 나는 다른 사람들의 의견도 원할 것이다. – miguelbgouveia

답변

3

제 의견으로는 Microsoft는 SSRS를 maintianing하고 있지 않으므로 대신 사용하지 않을 것이라고 믿습니다. 나는 이것을 인용 할 필요가 없지만 5 년간 사용해 왔으며 그 기간 동안 거의 개발되지 않았으며 Azure보고 서비스가 즉시 시작되었습니다. Microsoft는 BI/Excel PowerView/Sharpeoint 조합을 애드혹 (ad-hoc) 데이터 조회 도구로 널리 홍보하고 있지만 Reporting Services에서 다루는 "인쇄 된 줄무늬 보고서"사용 사례는 다루지 않습니다.

SSRS 내보고 모델에서 방출 한 SQL도 매우 저조합니다.

귀하의 초기 불안은 정확하며 새 시스템 빌드에 대한 선택을 개인적으로 권장하지는 않습니다. 직접 비교할 수있는 제품이 없습니다. 1) HTML 소비자 및 디자이너 사용자 인터페이스가 있어야합니다. 2) 기본 데이터 소스에 중재 된 데이터 사전 액세스가 있습니다. 3) 사용자 지정 권한 및 인증을 준수합니다.

따라서 MVH/HTML 툴킷에서 수동 롤링 보고서를 사용하는 것이 좋습니다. 사용자 셀프 서비스 보고서는 해결할 필요가없는 영역 인 것 같습니다. 사용자 셀프 서비스가 필요 없다면,보고 도구 키트를 선택하고 함께 사용하십시오. 사용자 셀프 서비스가 필요하다면 가능한 제품을 선택하는 것이 실제로 매우 얇습니다.

다른 기여자가 SSRS 및 대상 사용 사례 (사용자 셀프 서비스, 줄무늬보고, 데이터 사전 구동, 사용자 지정 인증 및 보안)와 다른 경험을 갖고 있다면 매우 흥미가 있습니다.