SQL Server Reporting Services Configuration Manager 대한 사용자 지정 보고서 모델 만들기

적용 대상: Configuration Manager(현재 분기)

샘플 보고서 모델은 Configuration Manager 포함되어 있지만 고유한 비즈니스 요구 사항을 충족하도록 보고서 모델을 정의한 다음 새 모델 기반 보고서를 만들 때 사용할 Configuration Manager 보고서 모델을 배포할 수도 있습니다. 다음 표에서는 기본 보고서 모델을 만들고 배포하는 단계를 제공합니다.

참고

고급 보고서 모델을 만드는 단계는 이 항목의 SQL Server Reporting Services 고급 보고서 모델을 만드는 단계 섹션을 참조하세요.

단계 설명 추가 정보
SQL Server Business Intelligence Development Studio가 설치되어 있는지 확인합니다. 보고서 모델은 SQL Server Business Intelligence Development Studio를 사용하여 설계 및 빌드됩니다. SQL Server Business Intelligence Development Studio가 사용자 지정 보고서 모델을 만드는 컴퓨터에 설치되어 있는지 확인합니다. SQL Server Business Intelligence Development Studio에 대한 자세한 내용은 SQL Server 2008 설명서를 참조하세요.
보고서 모델 프로젝트 만들기 보고서 모델 프로젝트에는 데이터 원본(.ds 파일), 데이터 원본 뷰 정의(.dsv 파일) 및 보고서 모델(.smdl 파일)의 정의가 포함됩니다. 자세한 내용은 이 항목의 보고서 모델 프로젝트 만들기 섹션을 참조하세요.
보고서 모델에 대한 데이터 원본 정의 보고서 모델 프로젝트를 만든 후에는 비즈니스 데이터를 추출하는 하나의 데이터 원본을 정의해야 합니다. 일반적으로 Configuration Manager 사이트 데이터베이스입니다. 자세한 내용은 이 항목의 보고서 모델에 대한 데이터 원본을 정의하려면 섹션을 참조하세요.
보고서 모델에 대한 데이터 원본 뷰 정의 보고서 모델 프로젝트에서 사용하는 데이터 원본을 정의한 후 다음 단계는 프로젝트에 대한 데이터 원본 뷰를 정의하는 것입니다. 데이터 원본 뷰는 하나 이상의 데이터 원본을 기반으로 하는 논리적 데이터 모델입니다. 데이터 원본 뷰는 기본 데이터 원본에 포함된 테이블 및 뷰와 같은 물리적 개체에 대한 액세스를 캡슐화합니다. SQL Server Reporting Services 데이터 원본 뷰에서 보고서 모델을 생성합니다.

데이터 원본 뷰는 지정한 데이터의 유용한 표현을 제공하여 모델 디자인 프로세스를 용이하게 합니다. 기본 데이터 원본을 변경하지 않고 테이블 및 필드의 이름을 바꾸고 데이터 원본 뷰에서 집계 필드와 파생 테이블을 추가할 수 있습니다. 효율적인 모델의 경우 사용하려는 데이터 원본 뷰에 해당 테이블만 추가합니다.
자세한 내용은 이 항목의 보고서 모델에 대한 데이터 원본 뷰를 정의하려면 섹션을 참조하세요.
보고서 모델 만들기 보고서 모델은 비즈니스 엔터티, 필드 및 역할을 식별하는 데이터베이스 위에 있는 계층입니다. 게시할 때 이러한 모델을 사용하여 Report Builder 사용자는 데이터베이스 구조에 익숙해지거나 쿼리를 이해하고 작성할 필요 없이 보고서를 개발할 수 있습니다. 모델은 이러한 비즈니스 항목 간의 미리 정의된 관계와 미리 정의된 계산을 사용하여 친숙한 이름으로 그룹화된 관련 보고서 항목 집합으로 구성됩니다. 모델은 SMDL(의미 체계 모델 정의 언어)이라는 XML 언어를 사용하여 정의됩니다. 보고서 모델 파일의 파일 이름 확장명은 .smdl입니다. 자세한 내용은 이 항목의 보고서 모델 만들기 섹션을 참조하세요.
보고서 모델 게시 방금 만든 모델을 사용하여 보고서를 빌드하려면 보고서 서버에 게시해야 합니다. 데이터 원본 및 데이터 원본 뷰는 게시될 때 모델에 포함됩니다. 자세한 내용은 이 항목의 SQL Server Reporting Services 사용할 보고서 모델을 게시하려면 섹션을 참조하세요.
Configuration Manager 보고서 모델 배포 보고서 만들기 마법사에서 사용자 지정 보고서 모델을 사용하여 모델 기반 보고서를 만들려면 먼저 보고서 모델을 배포하여 Configuration Manager. 자세한 내용은 이 항목의 사용자 지정 보고서 모델을 Configuration Manager 배포하려면 섹션을 참조하세요.

SQL Server Reporting Services 기본 보고서 모델을 만드는 단계

다음 절차를 사용하여 사이트의 사용자가 Configuration Manager 데이터베이스의 단일 보기에서 데이터를 기반으로 특정 모델 기반 보고서를 빌드하는 데 사용할 수 있는 기본 보고서 모델을 만들 수 있습니다. 사이트의 클라이언트 컴퓨터에 대한 정보를 보고서 작성자에게 제공하는 보고서 모델을 만듭니다. 이 정보는 Configuration Manager 데이터베이스의 v_R_System 보기에서 가져옵니다.

이러한 절차를 수행하는 컴퓨터에서 SQL Server Business Intelligence Development Studio를 설치했으며 컴퓨터에 보고 서비스 지점 서버에 대한 네트워크 연결이 있는지 확인합니다. SQL Server Business Intelligence Development Studio에 대한 자세한 내용은 SQL Server 2008 설명서를 참조하세요.

보고서 모델 프로젝트를 만들려면

  1. 바탕 화면에서 시작을 클릭하고 Microsoft SQL Server 2008을 클릭한 다음 SQL Server Business Intelligence Development Studio를 클릭합니다.

  2. Microsoft Visual Studio에서 SQL Server Business Intelligence Development Studio가 열리면 파일을 클릭하고 새로 만들기를 클릭한 다음 프로젝트를 클릭합니다.

  3. 새 프로젝트 대화 상자의 템플릿 목록에서 보고서 모델 프로젝트를 선택합니다.

  4. 이름 상자에서 이 보고서 모델의 이름을 지정합니다. 이 예제에서는 Simple_Model 입력합니다.

  5. 보고서 모델 프로젝트를 만들려면 확인을 클릭합니다.

  6. Simple_Model 솔루션이 솔루션 탐색기 표시됩니다.

    참고

    솔루션 탐색기 창을 볼 수 없는 경우 보기를 클릭한 다음 솔루션 탐색기 클릭합니다.

보고서 모델의 데이터 원본을 정의하려면

  1. SQL ServerBusiness Intelligence Development Studio의 솔루션 탐색기 창에서 데이터 원본을 마우스 오른쪽 단추로 클릭하여 새 데이터 원본 추가를 선택합니다.

  2. 데이터 원본 마법사 시작 페이지에서 다음을 클릭합니다.

  3. 연결 정의 방법 선택 페이지에서 기존 연결 또는 새 연결을 기반으로 데이터 원본 만들기가 선택되어 있는지 확인한 다음 새로 만들기를 클릭합니다.

  4. 연결 관리자 대화 상자에서 데이터 원본에 대해 다음 연결 속성을 지정합니다.

    • 서버 이름: Configuration Manager 사이트 데이터베이스 서버의 이름을 입력하거나 목록에서 선택합니다. 기본 인스턴스 대신 명명된 인스턴스로 작업하는 경우 database server>\<instance 이름을> 입력합니다<.

    • Windows 인증 사용을 선택합니다.

    • 데이터베이스 이름 선택 또는 입력 목록에서 Configuration Manager 사이트 데이터베이스의 이름을 선택합니다.

  5. 데이터베이스 연결을 확인하려면 연결 테스트를 클릭합니다.

  6. 연결이 성공하면 확인을 클릭하여 연결 관리자 대화 상자를 닫습니다. 연결이 실패하면 입력한 정보가 올바른지 확인한 다음 연결 테스트를 다시 클릭합니다.

  7. 연결 정의 방법 선택 페이지에서 기존 연결 또는 새 연결을 기반으로 데이터 원본 만들기가 선택되어 있는지 확인하고 데이터 연결에서 방금 지정한 데이터 원본이 선택되어 있는지 확인한 다음 다음을 클릭합니다.

  8. 데이터 원본 이름에서 데이터 원본의 이름을 지정한 다음 마침을 클릭합니다. 이 예제에서는 Simple_Model 입력합니다.

  9. 이제 데이터 원본 Simple_Model.ds데이터 원본 노드 아래의 솔루션 탐색기 표시됩니다.

    참고

    기존 데이터 원본의 속성을 편집하려면 솔루션 탐색기 창의 데이터 원본 폴더에서 데이터 원본을 두 번 클릭하여 데이터 원본 디자이너에 데이터 원본 속성을 표시합니다.

보고서 모델에 대한 데이터 원본 뷰를 정의하려면

  1. 솔루션 탐색기데이터 원본 뷰를 마우스 오른쪽 단추로 클릭하여 새 데이터 원본 뷰 추가를 선택합니다.

  2. 데이터 원본 보기 마법사 시작 페이지에서 다음을 클릭합니다. 데이터 원본 선택 페이지가 표시됩니다.

  3. 관계형 데이터 원본 창에서 Simple_Model 데이터 원본이 선택되어 있는지 확인하고 다음을 클릭합니다.

  4. 테이블 및 뷰 선택 페이지의 보고서 모델에서 사용할 수 있는 개체 목록에서 다음 보기를 선택합니다. v_R_System(dbo).

    사용 가능한 개체 목록에서 보기를 찾으려면 목록 맨 위에 있는 이름 제목을 클릭하여 개체를 사전순으로 정렬합니다.

  5. 보기를 선택한 후 를 클릭하여 > 개체를 포함된 개체 목록으로 전송합니다.

  6. 이름 일치 페이지가 표시되면 기본 선택을 적용하고 다음을 클릭합니다.

  7. 필요한 개체를 선택한 경우 다음을 클릭한 다음 데이터 원본 뷰의 이름을 지정합니다. 이 예제에서는 Simple_Model 입력합니다.

  8. 마침을 클릭합니다. Simple_Model.dsv 데이터 원본 뷰는 솔루션 탐색기데이터 원본 뷰 폴더에 표시됩니다.

보고서 모델을 만들려면

  1. 솔루션 탐색기보고서 모델을 마우스 오른쪽 단추로 클릭하여 새 보고서 모델 추가를 선택합니다.

  2. 보고서 모델 마법사 시작 페이지에서 다음을 클릭합니다.

  3. 데이터 원본 뷰 선택 페이지의 사용 가능한 데이터 원본 뷰 목록에서 데이터 원본 보기를 선택하고 다음을 클릭합니다. 이 예제에서는 Simple_Model.dsv를 선택합니다.

  4. 보고서 모델 생성 규칙 선택 페이지에서 기본값을 적용하고 다음을 클릭합니다.

  5. 모델 통계 수집 페이지에서 생성하기 전에 모델 통계 업데이트가 선택되어 있는지 확인하고 다음을 클릭합니다.

  6. 마법사 완료 페이지에서 보고서 모델의 이름을 지정합니다. 이 예제에서는 Simple_Model 표시되는지 확인합니다.

  7. 마법사를 완료하고 보고서 모델을 만들려면 실행을 클릭합니다.

  8. 마법사를 종료하려면 마침을 클릭합니다. 보고서 모델은 디자인 창에 표시됩니다.

SQL Server Reporting Services 사용할 보고서 모델을 게시하려면

  1. 솔루션 탐색기 보고서 모델을 마우스 오른쪽 단추로 클릭하여 배포를 선택합니다. 이 예제에서 보고서 모델은 Simple_Model.smdl입니다.

  2. SQL Server Business Intelligence Development Studio 창의 왼쪽 아래 모서리에 있는 배포 상태를 검사합니다. 배포가 완료되면 배포 성공이 표시됩니다. 배포가 실패하면 오류 이유가 출력 창에 표시됩니다. 이제 새 보고서 모델을 SQL Server Reporting Services 웹 사이트에서 사용할 수 있습니다.

  3. 파일을 클릭하고 모두 저장을 클릭한 다음 비즈니스 인텔리전스 개발 스튜디오를 SQL Server 닫습니다.

사용자 지정 보고서 모델을 Configuration Manager 배포하려면

  1. 보고서 모델 프로젝트를 만든 폴더를 찾습니다. 예를 들어 %USERPROFILE%\Documents\Visual Studio 2008\Projects\<Project Name>입니다.

  2. 보고서 모델 프로젝트 폴더에서 컴퓨터의 임시 폴더로 다음 파일을 복사합니다.

    • <모델 이름>.dsv

    • <Model Name.smdl>

  3. 메모장과 같은 텍스트 편집기를 사용하여 이전 파일을 엽니다.

  4. 모델 이름>.dsv 파일<에서 파일의 첫 번째 줄을 찾습니다. 이 줄은 다음과 같습니다.

    <DataSourceView xmlns="https://schemas.microsoft.com/analysisservices/2003/engine">

    다음과 같이 읽도록 이 줄을 편집합니다.

    <DataSourceView xmlns="<https://schemas.microsoft.com/analysisservices/2003/engine>" xmlns:xsi="RelationalDataSourceView">

  5. 파일의 전체 내용을 Windows 클립보드에 복사합니다.

  6. 모델 이름>.dsv 파일을<습니다.

  7. Model Name.smdl>파일<에서 파일의 마지막 세 줄을 찾습니다. 이 줄은 다음과 같습니다.

    </Entity>

    </Entities>

    </SemanticModel>

  8. 파일<의 마지막 줄 바로 앞에 Model Name.dsv> 파일의 내용을 붙여넣습니다(<SemanticModel>).

  9. 모델 이름>.smdl 파일을< 저장하고 닫습니다.

  10. 모델 이름>.smdl 파일을< Configuration Manager 사이트 서버의 %programfiles%\Microsoft Configuration Manager \AdminConsole\XmlStorage\Other 폴더에 복사합니다.

    중요

    보고서 모델 파일을 Configuration Manager 사이트 서버에 복사한 후 보고서 만들기 마법사에서 보고서 모델을 사용하려면 먼저 Configuration Manager 콘솔을 종료하고 다시 시작해야 합니다.

SQL Server Reporting Services 고급 보고서 모델을 만드는 단계

다음 절차를 사용하여 사이트의 사용자가 Configuration Manager 데이터베이스의 여러 보기에 있는 데이터를 기반으로 특정 모델 기반 보고서를 빌드하는 데 사용할 수 있는 고급 보고서 모델을 만들 수 있습니다. 이러한 컴퓨터에 설치된 클라이언트 컴퓨터 및 운영 체제에 대한 정보를 보고서 작성자에게 제공하는 보고서 모델을 만듭니다. 이 정보는 Configuration Manager 데이터베이스의 다음 보기에서 가져옵니다.

  • V_R_System: 검색된 컴퓨터 및 Configuration Manager 클라이언트에 대한 정보를 포함합니다.

  • V_GS_OPERATING_SYSTEM: 클라이언트 컴퓨터에 설치된 운영 체제에 대한 정보를 포함합니다.

    이전 보기에서 선택한 항목은 이름이 지정된 하나의 목록으로 통합된 다음, 특정 보고서에 포함하기 위해 Report Builder 보고서 작성자에게 표시됩니다.

    이러한 절차를 수행하는 컴퓨터에서 SQL Server Business Intelligence Development Studio를 설치했으며 컴퓨터에 보고 서비스 지점 서버에 대한 네트워크 연결이 있는지 확인합니다. SQL Server Business Intelligence Development Studio에 대한 자세한 내용은 SQL Server 설명서를 참조하세요.

보고서 모델 프로젝트를 만들려면

  1. 바탕 화면에서 시작을 클릭하고 Microsoft SQL Server 2008을 클릭한 다음 SQL Server Business Intelligence Development Studio를 클릭합니다.

  2. Microsoft Visual Studio에서 SQL Server Business Intelligence Development Studio가 열리면 파일을 클릭하고 새로 만들기를 클릭한 다음 프로젝트를 클릭합니다.

  3. 새 프로젝트 대화 상자의 템플릿 목록에서 보고서 모델 프로젝트를 선택합니다.

  4. 이름 상자에서 이 보고서 모델의 이름을 지정합니다. 이 예제에서는 Advanced_Model 입력합니다.

  5. 보고서 모델 프로젝트를 만들려면 확인을 클릭합니다.

  6. Advanced_Model 솔루션은 솔루션 탐색기 표시됩니다.

    참고

    솔루션 탐색기 창을 볼 수 없는 경우 보기를 클릭한 다음 솔루션 탐색기 클릭합니다.

보고서 모델의 데이터 원본을 정의하려면

  1. SQL ServerBusiness Intelligence Development Studio의 솔루션 탐색기 창에서 데이터 원본을 마우스 오른쪽 단추로 클릭하여 새 데이터 원본 추가를 선택합니다.

  2. 데이터 원본 마법사 시작 페이지에서 다음을 클릭합니다.

  3. 연결 정의 방법 선택 페이지에서 기존 연결 또는 새 연결을 기반으로 데이터 원본 만들기가 선택되어 있는지 확인한 다음 새로 만들기를 클릭합니다.

  4. 연결 관리자 대화 상자에서 데이터 원본에 대해 다음 연결 속성을 지정합니다.

    • 서버 이름: Configuration Manager 사이트 데이터베이스 서버의 이름을 입력하거나 목록에서 선택합니다. 기본 인스턴스 대신 명명된 인스턴스로 작업하는 경우 database server>\<instance 이름을> 입력합니다<.

    • Windows 인증 사용을 선택합니다.

    • 데이터베이스 이름 선택 또는 입력 목록에서 Configuration Manager 사이트 데이터베이스의 이름을 선택합니다.

  5. 데이터베이스 연결을 확인하려면 연결 테스트를 클릭합니다.

  6. 연결이 성공하면 확인을 클릭하여 연결 관리자 대화 상자를 닫습니다. 연결이 실패하면 입력한 정보가 올바른지 확인한 다음 연결 테스트를 다시 클릭합니다.

  7. 연결 정의 방법 선택 페이지에서 기존 연결 또는 새 연결을 기반으로 데이터 원본 만들기가 선택되어 있는지 확인하고 데이터 연결 목록 상자에서 방금 지정한 데이터 원본이 선택되어 있는지 확인한 다음 다음을 클릭합니다.

  8. 데이터 원본 이름에서 데이터 원본의 이름을 지정한 다음 마침을 클릭합니다. 이 예제에서는 Advanced_Model 입력합니다.

  9. 데이터 원본 Advanced_Model.ds데이터 원본 노드 아래의 솔루션 탐색기 표시됩니다.

    참고

    기존 데이터 원본의 속성을 편집하려면 솔루션 탐색기 창의 데이터 원본 폴더에서 데이터 원본을 두 번 클릭하여 데이터 원본 디자이너에 데이터 원본 속성을 표시합니다.

보고서 모델에 대한 데이터 원본 뷰를 정의하려면

  1. 솔루션 탐색기데이터 원본 뷰를 마우스 오른쪽 단추로 클릭하여 새 데이터 원본 뷰 추가를 선택합니다.

  2. 데이터 원본 보기 마법사 시작 페이지에서 다음을 클릭합니다. 데이터 원본 선택 페이지가 표시됩니다.

  3. 관계형 데이터 원본 창에서 Advanced_Model 데이터 원본이 선택되어 있는지 확인하고 다음을 클릭합니다.

  4. 테이블 및 뷰 선택 페이지의 보고서 모델에서 사용할 수 있는 개체 목록에서 다음 보기를 선택합니다.

    • v_R_System(dbo)

    • v_GS_OPERATING_SYSTEM(dbo)

      각 보기를 선택한 후 를 클릭하여 > 개체를 포함된 개체 목록으로 전송합니다.

    사용 가능한 개체 목록에서 보기를 찾으려면 목록 맨 위에 있는 이름 제목을 클릭하여 개체를 사전순으로 정렬합니다.

  5. 이름 일치 대화 상자가 나타나면 기본 선택을 적용하고 다음을 클릭합니다.

  6. 필요한 개체를 선택한 경우 다음을 클릭한 다음 데이터 원본 뷰의 이름을 지정합니다. 이 예제에서는 Advanced_Model 입력합니다.

  7. 마침을 클릭합니다. Advanced_Model.dsv 데이터 원본 뷰는 솔루션 탐색기데이터 원본 뷰 폴더에 표시됩니다.

데이터 원본 뷰에서 관계를 정의하려면

  1. 솔루션 탐색기Advanced_Model.dsv를 두 번 클릭하여 디자인 창을 엽니다.

  2. v_R_System 창의 제목 표시줄을 마우스 오른쪽 단추 로 클릭하여 테이블 바꾸기를 선택한 다음 새 명명된 쿼리를 클릭합니다.

  3. 명명된 쿼리 만들기 대화 상자에서 테이블 추가 아이콘(일반적으로 리본 메뉴의 마지막 아이콘)을 클릭합니다.

  4. 테이블 추가 대화 상자에서 보기 탭을 클릭하고 목록에서 V_GS_OPERATING_SYSTEM 선택한 다음 추가를 클릭합니다.

  5. 닫기를 클릭하여 테이블 추가 대화 상자를 닫습니다.

  6. 명명된 쿼리 만들기 대화 상자에서 다음 정보를 지정합니다.

    • 이름: 쿼리의 이름을 지정합니다. 이 예제에서는 Advanced_Model 입력합니다.

    • 설명: 쿼리에 대한 설명을 지정합니다. 이 예제에서는 예제 Reporting Services 보고서 모델을 입력합니다.

  7. v_R_System 창의 보고서 모델에 표시할 개체 목록에서 다음 항목을 선택합니다.

    • Resourceid

    • ResourceType

    • Active0

    • AD_Domain_Name0

    • AD_SiteName0

    • Client0

    • Client_Type0

    • Client_Version0

    • CPUType0

    • Hardware_ID0

    • User_Domain0

    • User_Name0

    • Netbios_Name0

    • Operating_System_Name_and0

  8. v_GS_OPERATING_SYSTEM 상자의 보고서 모델에 표시할 개체 목록에서 다음 항목을 선택합니다.

    • Resourceid

    • 캡션0

    • CountryCode0

    • CSDVersion0

    • 설명0

    • InstallDate0

    • LastBootUpTime0

    • Locale0

    • Manufacturer0

    • 버전0

    • WindowsDirectory0

  9. 이러한 보기의 개체를 보고서 작성자에게 하나의 목록으로 표시하려면 조인을 사용하여 두 테이블 또는 뷰 간의 관계를 지정해야 합니다. 두 보기에 모두 표시되는 ResourceID 개체를 사용하여 두 보기를 조인할 수 있습니다.

  10. v_R_System 창에서 ResourceID 개체를 클릭하고 길게 누른 다음 v_GS_OPERATING_SYSTEM 창의 ResourceID 개체로 끌어옵니다.

  11. 확인을 클릭합니다.

  12. Advanced_Model 창은 v_R_System 창을 대체하고 v_R_Systemv_GS_OPERATING_SYSTEM뷰에서 보고서 모델에 필요한 모든 개체를 포함합니다. 이제 데이터 원본 뷰 디자이너에서 v_GS_OPERATING_SYSTEM 창을 삭제할 수 있습니다. v_GS_OPERATING_SYSTEM 창의 제목 표시줄을 마우스 오른쪽 단추 로 클릭하여 DSV에서 테이블 삭제를 선택합니다. 개체 삭제 대화 상자에서 확인을 클릭하여 삭제를 확인합니다.

  13. 파일을 클릭한 다음 모두 저장을 클릭합니다.

보고서 모델을 만들려면

  1. 솔루션 탐색기보고서 모델을 마우스 오른쪽 단추로 클릭하여 새 보고서 모델 추가를 선택합니다.

  2. 보고서 모델 마법사 시작 페이지에서 다음을 클릭합니다.

  3. 데이터 원본 뷰 선택 페이지의 사용 가능한 데이터 원본 뷰 목록에서 데이터 원본 보기를 선택하고 다음을 클릭합니다. 이 예제에서는 Simple_Model.dsv를 선택합니다.

  4. 보고서 모델 생성 규칙 선택 페이지에서 기본값을 변경하지 말고 다음을 클릭합니다.

  5. 모델 통계 수집 페이지에서 생성하기 전에 모델 통계 업데이트가 선택되어 있는지 확인하고 다음을 클릭합니다.

  6. 마법사 완료 페이지에서 보고서 모델의 이름을 지정합니다. 이 예제에서는 Advanced_Model 표시되는지 확인합니다.

  7. 마법사를 완료하고 보고서 모델을 만들려면 실행을 클릭합니다.

  8. 마법사를 종료하려면 마침을 클릭합니다.

  9. 보고서 모델은 디자인 창에 표시됩니다.

보고서 모델에서 개체 이름을 수정하려면

  1. 솔루션 탐색기 보고서 모델을 마우스 오른쪽 단추로 클릭하여 뷰 디자이너를 선택합니다. 이 예제에서는 Advanced_Model.smdl을 선택합니다.

  2. 보고서 모델 디자인 보기에서 개체 이름을 마우스 오른쪽 단추로 클릭하여 이름 바꾸기를 선택합니다.

  3. 선택한 개체의 새 이름을 입력한 다음 Enter 키를 누릅니다. 예를 들어 개체 이름을 CSD_Version_0Windows 서비스 팩 버전을 읽을 수 있습니다.

  4. 개체 이름을 변경했으면 파일을 클릭한 다음 모두 저장을 클릭합니다.

SQL Server Reporting Services 사용할 보고서 모델을 게시하려면

  1. 솔루션 탐색기Advanced_Model.smdl을 마우스 오른쪽 단추로 클릭하여 배포를 선택합니다.

  2. SQL Server Business Intelligence Development Studio 창의 왼쪽 아래 모서리에 있는 배포 상태를 검사합니다. 배포가 완료되면 배포 성공이 표시됩니다. 배포가 실패하면 오류 이유가 출력 창에 표시됩니다. 이제 새 보고서 모델을 SQL Server Reporting Services 웹 사이트에서 사용할 수 있습니다.

  3. 파일을 클릭하고 모두 저장을 클릭한 다음 비즈니스 인텔리전스 개발 스튜디오를 SQL Server 닫습니다.

사용자 지정 보고서 모델을 Configuration Manager 배포하려면

  1. 보고서 모델 프로젝트를 만든 폴더를 찾습니다. 예를 들어 %USERPROFILE%\Documents\Visual Studio 2008\Projects\<Project Name>입니다.

  2. 보고서 모델 프로젝트 폴더에서 컴퓨터의 임시 폴더로 다음 파일을 복사합니다.

    • <모델 이름>.dsv

    • <Model Name.smdl>

  3. 메모장과 같은 텍스트 편집기를 사용하여 이전 파일을 엽니다.

  4. 모델 이름>.dsv 파일<에서 파일의 첫 번째 줄을 찾습니다. 이 줄은 다음과 같습니다.

    <DataSourceView xmlns="https://schemas.microsoft.com/analysisservices/2003/engine">

    다음과 같이 읽도록 이 줄을 편집합니다.

    <DataSourceView xmlns="<https://schemas.microsoft.com/analysisservices/2003/engine>" xmlns:xsi="RelationalDataSourceView">

  5. 파일의 전체 내용을 Windows 클립보드에 복사합니다.

  6. 모델 이름>.dsv 파일을<습니다.

  7. Model Name.smdl>파일<에서 파일의 마지막 세 줄을 찾습니다. 이 줄은 다음과 같습니다.

    </Entity>

    </Entities>

    </SemanticModel>

  8. 파일<의 마지막 줄 바로 앞에 Model Name.dsv> 파일의 내용을 붙여넣습니다(<SemanticModel>).

  9. 모델 이름>.smdl 파일을< 저장하고 닫습니다.

  10. Model Name.smdl>파일을< Configuration Manager 사이트 서버의 %programfiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Other 폴더에 복사합니다.

    중요

    보고서 모델 파일을 Configuration Manager 사이트 서버에 복사한 후 보고서 만들기 마법사에서 보고서 모델을 사용하려면 먼저 Configuration Manager 콘솔을 종료하고 다시 시작해야 합니다.