SQL Server Reporting Services 데이터 원본을 공유 할 수 있습니다 ... 데이터 SET은 무엇입니까?


3

DOD 웹 사이트 용 Reporting Services 솔루션을 개발 중입니다. 자주 보고서를 작성하고 회계 연도 (Financial Effective Date), 데이터 유효일 (Data Effective Date) 등과 같은 반복적 인 다른 평범한 매개 변수 외에도 서비스 매개 변수로 사용하려고합니다. 기본적으로 SSRS 2005에서 내가 본 모든 일은 할 수 없다고 말하지만 ... 개인적으로는 MS가 매우 어리석은/순진한/단편적이어서보고에서 데이터 세트를 공유하는 것과 같은 것을 남겨 둘 것이라고 믿기를 거부합니다.

데이터 집합을 공유하고 여전히보고 서버를 행복하게 유지하는 데 멍청한 (또는 너무 복잡하지 않은) 방법이 있습니까? SSRS2008이이 작업을 수행합니까?

편집 :

은 내가 unclearly 그 말로 같아요. 나는 보고서를 가지고있다. 내가 DoD 환경에 있기 때문에이 보고서에 대한 공통적 인 매개 변수는 서비스 (미국 이외의 사용자의 경우 육군, 해군 등)입니다. "비즈니스 규칙"때문에 저장 프로 시저를 사용할 수 없게되었습니다. 다양한 보고서에서 1 개의 데이터 세트를 만들고 링크 할 수있는 방법이 있습니까? 보고 2008이 이와 같은 것을 지원합니까? 나는 여러 보고서에서 동일한 쿼리를 다시 입력하는 것에 지쳤다.

1

두 번 사용해야하는 SQL 결과가 있고 동일한 데이터를 두 번 다시 계산하고 싶지 않거나 관련하여 작업하고 싶지 않으므로 데이터 세트를 공유해야하는지 확실하지 않습니다. 매개 변수. 그래서이 "나는 그 질문을 정말로 이해하지 못했습니다"서문 ...

  1. 데이터 세트를 공유 할 수 없습니다. 즉, 테이블 A을 반환하는 데이터 세트를 가질 수없고 데이터 세트 BA과 (과) 결합을 시도 할 수 없습니다.
  2. 정말로 원하는 경우 임시 테이블을 사용하여 A을 저장 한 다음 데이터 세트 B에 임시 테이블을 사용할 수 있습니다. 그 주위에 모범 사례가 있지만, 내가 이것이 당신이 필요로하는 것이 확실하지 않기 때문에, 나는 지금 당장 그것에 대해 이야기하는 시간을 가지지 않을 것입니다.

0

저장 프로 시저를 사용할 수없는 경우보기를 사용할 수 있기를 바랍니다.

그렇지 않으면 SQL Server를 종료하고 CSV 시트를 데이터 저장소로 사용할 수 있습니다.