다음을 통해 공유


4단원: 보고서 모델 정의

보고서 모델은 비즈니스 엔터티, 필드 및 역할을 식별하는 실제 데이터베이스 최상위에 있는 메타데이터 계층입니다. 보고서 모델이 게시되면 보고서 작성기 사용자가 데이터베이스 구조에 익숙하거나 쿼리를 이해하고 작성하지 않고도 이러한 모델을 사용하여 보고서를 개발할 수 있습니다. 모델은 한 이름으로 그룹화되는 관련 보고서 항목의 집합인 엔터티, 이러한 비즈니스 엔터티 간에 미리 정의된 관계, 미리 정의된 계산으로 구성됩니다. 보고서 모델은 SMDL(Semantic Model Definition Language)이라는 XML 언어를 사용하여 정의됩니다. 보고서 모델 파일의 파일 확장명은 .smdl입니다.

이 자습서에서는 보고서 작성기에 사용할 수 있는 보고서 모델을 만듭니다.

보고서 모델을 정의하려면

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

    보고서 모델 마법사가 표시됩니다.

  2. 다음을 클릭합니다.

  3. 사용 가능한 데이터 원본 뷰 목록에서 ModelTutorial이 선택되어 있는지 확인하고 다음을 클릭합니다.

    보고서 모델 생성 규칙을 선택하십시오 페이지가 표시됩니다. 이러한 규칙은 데이터 원본에서 메타데이터가 생성되는 방법을 결정합니다. 이 자습서에서는 모든 기본값을 그대로 사용합니다. 메타데이터는 엔터티라는 개체로 결합됩니다.

  4. 다음을 클릭합니다. 통계 업데이트 페이지가 표시됩니다.

    [!참고]

    모델 내에 특정 설정을 생성하기 위해 SMDL에서는 데이터 원본 뷰에 저장되어 있는 데이터베이스 통계를 사용합니다. 데이터 원본의 데이터가 변경되거나 데이터 원본 뷰가 수정된 경우 모델을 생성하기 전에 통계 업데이트 옵션을 선택하는 것이 좋습니다.

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

  6. 이름 상자에서 ModelTutorial이 선택되어 있는지 확인합니다.

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

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

    ModelTutorial - Microsoft 개발 환경 창에 모델 내의 엔터티와 폴더가 표시됩니다. 엔터티를 선택하면 해당 엔터티 내에 포함되어 있는 필드, 폴더 및 역할 목록이 표시됩니다. 모델 이름을 선택한 경우 마우스 오른쪽 단추를 클릭하여 엔터티, 큐브 뷰 및 폴더를 추가할 수 있습니다. 엔터티를 선택한 경우에는 마우스 오른쪽 단추를 클릭하여 폴더, 원본 필드, 식 및 역할을 추가할 수 있습니다.

다음 단계

다음 단원에서는 Business Intelligence Development Studio를 사용하여 모델을 보고서 서버에 게시합니다. 5단원: 보고서 모델 프로젝트 게시를 참조하십시오.