2012-11-07 4 views
2

SSRS 2008에서 작업하고 있습니다. 보고서 작성기 3.0을 사용하여 Adhoc 보고서를 만들려고합니다. 데이터 원본을 선택하려면 * .rsds 및 * .smdl이 모두 나열됩니다. SQL 데이터베이스를 가리키는 데이터 소스를 선택했습니다. 새 데이터 세트를 추가 할 때 필드를 추가 할 수 있으며 테이블에 정의 된 기본 키와 외래 키를 사용하여 관계 (조인)를 자동으로 감지합니다. 또한 쿼리를 편집 할 수 있습니다. 나는 보고서를 실행했고 성공적으로 실행되었습니다.SSRS Adhoc 보고서 모델 대신 데이터 소스를 사용하여 보고서

제 질문은 Adhoc Reporting 용 데이터 소스 사용과 관련하여 어떠한 문서도 찾을 수 없었습니다. MS SQL 문서 및 포럼에서는 보고서 모델이 Adhoc보고에 필요하다고 주장합니다.

보고서 모델 대신 데이터 원본을 사용하여 Adhoc 보고서를 만들려고했는지 알려주십시오. 보고서 모델 (엔티티/애트리뷰트 정의, 엔티티/애트리뷰트 표시/숨기기, 엔티티/애트리뷰트 구성 등)을 사용하면 더 많은 이점이 있다는 것을 알고 있지만, 이것이 가능한지 알고 싶을뿐입니다.

이 방법을 사용하는 데 알려진 제한 사항이 있습니까?

답변

1

보고서 모델을 사용하는 제한은 보고서 작성기 1.0 (SSRS 2005)에만 적용됩니다. 보고서 작성기 2.0 이상에서는 자체 데이터 집합을 작성할 수 있습니다. 실제로 2012 년에는 보고서 모델이 사용되지 않습니다. Deprecated Features of SQL 2012

2008 R2 및 2012에서 사용할 수있는 기능 중 하나는 데이터 세트를 한 번 만들고 여러 보고서에 다시 사용할 수있는 공유 데이터 세트입니다. 따라서 많은 SQL 지식이없는 사람이 보고서를 작성해야하는 경우 사용할 수있는 공유 데이터 세트를 가질 수 있습니다.