다음을 통해 공유


보고서 모델 프로젝트 만들기

업데이트: 2006년 12월 12일

모델을 생성하려면 보고서 모델 프로젝트를 만들어야 합니다. 보고서 모델 프로젝트는 모델에 대한 컨테이너로 하나 이상의 데이터 원본 파일(.ds), 하나 이상의 데이터 원본 뷰 파일(.dsv) 및 하나 이상의 보고서 모델 파일(.smdl)로 구성됩니다. 보고서 모델 파일(.smdl)에서는 데이터 원본과 데이터 원본 뷰를 하나만 참조할 수 있습니다. 보고서 모델 디자이너는 SQL Server 및 Oracle 데이터베이스에서 보고서 모델을 생성할 수 있습니다.

데이터 원본

데이터 원본 파일에는 보고서 작성기에서 데이터베이스로 연결하는 데 필요한 정보가 들어 있습니다. 인증 정보, 데이터 원본 개체 이름 및 연결 문자열이 파일에 포함되어 있습니다. 모델 디자이너는 SQL 클라이언트 데이터 공급자에서만 .ds 파일을 생성할 수 있습니다. 자세한 내용은 데이터 원본 작업(Analysis Services)을 참조하십시오.

데이터 원본 뷰

데이터 원본 뷰 문서는 데이터 원본 파일이 가리키는 데이터베이스에 대한 설명입니다. 이 .dsv 파일에서는 테이블, 테이블 내용 및 XML 측면에서 테이블 간의 관계를 설명합니다. 데이터 원본 뷰 조작에 대한 자세한 내용은 데이터 원본 뷰에서 테이블이나 뷰 추가 또는 제거, 데이터 원본 뷰 작업 방법 도움말 항목(SSAS)1단원: Analysis Services 프로젝트 내의 데이터 원본 뷰 정의를 참조하십시오.

보고서 모델 파일

보고서 모델 파일은 데이터 원본 뷰에서 참조하는 데이터베이스에 대한 메타데이터 설명입니다. 보고서 모델 파일을 생성하면 엔터티, 역할, 필드 및 폴더가 자동으로 생성됩니다. 일반적으로 이러한 엔터티, 필드 및 폴더는 데이터베이스의 열과 해당 데이터에 다시 연결됩니다. 모델 항목은 자동으로 생성되며 일반적으로 보고서 작성기 사용자에게 익숙한 비즈니스 이름을 참조합니다.

엔터티 및 폴더 내용도 자동으로 검색됩니다. 마법사를 실행할 때 해당 옵션을 선택하면 필드 변형이 자동으로 생성됩니다. 보고서 모델 디자인 마법사를 실행한 후 모델을 보고서 카탈로그에 게시하고 적절한 역할 권한을 할당한 다음 보고서 작성기에서 사용할 수 있습니다. 보고서 작성기 사용자가 보다 편리하게 이 모델을 사용하여 보고서를 만들 수 있도록 모델 내용을 더욱 구체화할 수 있습니다.

BI 창의 보고서 모델 프로젝트

보고서 모델 구체화

보고서 모델을 만든 후 게시하기 전에 구체화하는 것이 좋습니다. 예를 들어 모델 항목을 다시 구성하거나 항목의 이름을 바꾸거나 다른 엔터티, 폴더 및 큐브 뷰를 모델에 추가할 수 있습니다. 내용을 다시 구성하거나 폴더, 원본 필드, 식 및 역할을 추가하여 모델 내의 항목도 더욱 구체화할 수 있습니다.

모델을 생성 및 배포한 후 사용자 의견을 기반으로 모델 내용을 조정해야 할 수도 있습니다. 보고서 모델 파일을 열고 필요에 따라 조정할 수 있습니다.

보고서 모델 새로 고침

기본 스키마가 변경되었거나 데이터베이스가 변경된 경우 자동 생성을 실행하여 모델 또는 모델 내의 항목을 새로 고칠 수 있습니다. 자동 생성은 실행 시 전체 모델을 덮어쓰지 않고 추가된 항목만 검색하여 모델에 통합합니다. 삭제 또는 수정된 데이터베이스 항목은 자동 생성에서 검색되지 않으므로 모델 항목을 수동으로 삭제해야 합니다. 그렇지 않으면 보고서 작성기에서 실제 필드를 사용할 때 오류가 표시됩니다.

물리적 데이터베이스에 기본 키가 설정되어 있을 경우 자동 생성을 실행하면 이 정보가 수집됩니다. 기본 키가 설정되어 있지 않으면 데이터 원본 뷰 디자이너를 사용하여 논리적 기본 키를 설정해야 합니다. 논리적 기본 키를 올바로 설정하는 것은 매우 중요한 일입니다. 논리적 기본 키를 올바로 설정하지 않으면 보고서 작성기에서 보고서를 실행할 때 잘못된 데이터가 반환됩니다. 논리적 기본 키를 설정하는 방법은 데이터 원본 뷰에서 논리적 기본 키 정의(Analysis Services)를 참조하십시오.

ms156285.Caution(ko-kr,SQL.90).gif주의:
새 모델을 같은 이름으로 게시하면 이 모델에 대해 생성된 기존 보고서가 무효화되므로 주의해야 합니다. 새 모델을 같은 이름으로 만든 후 게시하려고 하면 오류 메시지가 표시됩니다. ID가 원래대로 유지되도록 항상 같은 모델에서 작업하십시오.

변경 내역

릴리스 내역

2006년 12월 12일

새로운 내용
  • 이제 모델 디자이너에서 Oracle 데이터베이스를 지원한다는 정보를 추가했습니다.

참고 항목

개념

보고서 모델을 사용한 임시 보고
모델 디자이너 작업
모델 디자이너 방법 도움말 항목

관련 자료

데이터 원본 마법사 F1 도움말(SSAS)
데이터 원본 뷰 마법사 F1 도움말(SSAS)
보고서 모델 디자이너 마법사 F1 도움말
데이터 원본 뷰 작업(Analysis Services)

도움말 및 정보

SQL Server 2005 지원 받기