보고서 모델 마법사를 사용하여 보고서 모델을 만드는 경우 데이터 원본 뷰(.dsv) 파일에 설명된 데이터베이스의 항목을 기반으로 엔터티 모음이 자동으로 생성됩니다. 엔터티는 익숙한 비즈니스 용어로 표시된 원본 필드, 역할, 폴더 및 식을 포함하여 모델 항목의 논리적 모음입니다. 예를 들어 회사에서 제조하는 각 제품과 관련해서 제품 이름, 제품 번호 및 정가와 같은 정보가 Products 엔터티에 포함될 수 있습니다. 대부분의 엔터티는 보고서 모델 마법사에서 선택한 역할에 따라 데이터베이스의 한 테이블에 해당하지만 둘 이상의 테이블에서 데이터를 반환하는 모델 항목이 엔터티에 포함될 수 있습니다.
엔터티 사용자 지정
보고서 작성기 내에서 엔터티 동작을 제어하려면 모델 디자이너를 사용하여 엔터티 및 엔터티 내의 항목에 대한 속성을 설정할 수 있습니다. 엔터티 동작은 상속, 인스턴스 선택 및 정렬로 결정됩니다. 예를 들어 다른 엔터티의 특성을 상속하도록 엔터티의 속성을 설정하거나 보고서 작성기 사용자가 필터링된 목록을 사용하여 엔터티 인스턴스 내에서 데이터를 선택하도록 동작을 설정할 수 있습니다. 정렬, 형식 및 정렬 방향과 같은 모델 항목 동작을 제어할 수도 있습니다. 예를 들어 특성에 통화 데이터가 포함되어 있으면 자동으로 culture가 나타내는 통화 형식이 되도록 데이터 형식을 지정할 수 있습니다. 보고서 작성기 사용자는 보고서 내에서 데이터 형식을 지정할 필요가 없습니다.
보고서 모델을 만든 후 사용자가 더욱 쉽게 사용할 수 있도록 모델을 구체화하는 것이 좋습니다. 기본적으로 엔터티와 폴더는 사전순으로 나열되지만 사용자가 보고서를 작성할 때 해당 데이터를 사용할 것으로 예상되는 방법에 따라 다시 정렬할 수 있습니다. 예를 들어 대부분의 보고서 작성기 사용자가 Products 엔터티를 자주 사용할 것으로 예상되면 이 엔터티를 모델 항목 목록의 맨 위로 이동할 수 있습니다.
기본 스키마가 변경되면 새 엔터티를 만들어서 이러한 변경 내용을 모델에 적용할 수 있습니다. 새 엔터티를 만드는 경우 Binding 속성을 사용하여 해당 엔터티를 데이터베이스의 테이블 또는 열에 바인딩해야 합니다. 엔터티를 데이터베이스에 바인딩한 후 해당 엔터티를 마우스 오른쪽 단추로 클릭하여 역할, 원본 필드, 폴더 또는 식을 엔터티에 추가할 수 있습니다.
참고 항목
개념
모델 디자이너 작업
모델 디자이너 개체 속성
엔터티 및 폴더 작업(보고서 작성기)
주 엔터티 및 관련 데이터 탐색(보고서 작성기)