방법: 보고서 모델을 데이터 원본으로 사용
보고서 디자이너에서 게시된 보고서 모델을 데이터 원본 유형으로 사용하는 보고서를 만들 수 있습니다. 이 기능을 사용하면 클릭 방문 데이터 탐색을 위해 미리 정의된 사용자 지정 보고서를 만들 수 있습니다. 클릭 방문 데이터 탐색에 미리 정의된 보고서를 사용하는 방법은 보고서 모델 관리를 참조하십시오.
보고서 서버 모델을 데이터 원본 유형으로 선택하려면 작업에 사용할 게시된 모델이 있어야 합니다.
보고서 서버 프로젝트에 추가하는 보고서에 대해 또는 보고서 마법사를 사용하여 만드는 보고서에 대해 보고서 모델 데이터 원본 유형을 지정할 수 있습니다. 이 항목의 지침에서는 현재 프로젝트에 보고서를 추가한다고 가정합니다. 이 마법사를 사용하는 방법은 자습서: 보고서 디자이너에서 모델 기반 보고서 만들기를 참조하십시오.
보고서 모델 데이터 원본 유형을 만들려면
보고서 디자이너에서 현재 보고서 서버 프로젝트에 보고서를 추가합니다.
보고서 데이터 창의 도구 모음에서 새로 만들기, 데이터 원본을 차례로 클릭합니다.
데이터 원본 속성 대화 상자의 이름 입력란에 이름을 입력하거나 기본 이름을 적용합니다.
포함된 연결이 선택되어 있는지 확인합니다.
유형 목록에서 보고서 서버 모델을 선택합니다.
연결 문자열 입력란에 보고서 서버 URL과 모델의 경로를 지정하는 연결 문자열을 입력합니다. 보고서 모델이 기본 모드로 구성된 보고서 서버에 있는지, 아니면 SharePoint 통합 모드로 구성된 보고서 서버에 있는지에 따라 사용하는 연결 문자열이 달라집니다. 각 모드의 연결 문자열 예는 다음 목록과 같습니다.
기본 모드 server=http://TestServer/reportserver; datasource=/Models/AdventureWorks Model
SharePoint 통합 모드 server=http://TestServer/TestSite; datasource=http://TestServer/TestSite/Documents/Adventure Works.smdl
웹 서버에 대해 localhost를 사용하려면 TCP/IP가 설정되어 있는지 확인합니다. 그렇지 않으면 연결 오류가 발생할 수 있습니다. 자세한 내용은 서버 및 데이터베이스 연결 문제 해결을 참조하십시오.
모델 이름은 데이터 원본 연결 문자열 인수를 통해 지정됩니다. 이 인수는 보고서 서버 폴더 네임스페이스의 정규화된 모델 이름으로 확인되어야 합니다. 이 예에서 폴더의 이름은 /Data Sources이며 이 폴더는 보고서 서버 폴더 네임스페이스 루트 노드의 자식 폴더입니다. 경로는 슬래시로 시작해야 합니다. 경로를 잘 모르는 경우 SQL Server Management Studio 또는 보고서 관리자를 사용하여 폴더 계층 구조를 탐색합니다.
자격 증명 탭에서 데이터 원본 액세스에 사용할 자격 증명을 지정합니다.
Windows 인증 사용(통합 보안) 또는 저장된 자격 증명을 선택합니다. 입력 정보를 요청하는 자격 증명을 선택하면 보고서 서버에서 데이터 원본에 연결할 때마다 자격 증명을 입력해야 합니다. 무인 실행 계정을 구성하지 않은 한 자격 증명 없음을 선택하지 마십시오. 자세한 내용은 보고서 데이터 원본에 대한 자격 증명 및 연결 정보 지정을 참조하십시오.
확인을 클릭합니다.
이 데이터 원본은 보고서 데이터 창에 나타납니다. 데이터 집합을 만들기 위해 보고서 모델 쿼리 디자이너를 열려면 데이터 원본을 마우스 오른쪽 단추로 클릭한 다음 데이터 집합 추가, 쿼리 디자이너를 차례로 클릭합니다. 보고서 모델 쿼리 디자이너가 나타나지 않으면 보고서 모델에 연결되지 않은 것입니다. 연결 문자열과 자격 증명을 확인하여 오류를 해결하고 쿼리 디자이너를 엽니다.