엔터티 및 폴더 작업(보고서 작성기 1.0)
보고서 작성기 창이 열리면 선택한 데이터 원본의 모든 내용이 왼쪽에 있는 탐색기 창에 표시됩니다. 엔터티는 필드를 포함하며 폴더는 엔터티를 포함합니다. 데이터 원본을 디자인하는 사용자는 구성 목적을 위해 폴더를 만들고 이 폴더에 엔터티를 추가할 수 있습니다.
엔터티 및 폴더를 클릭하여 데이터 원본의 내용을 탐색할 수 있습니다. 엔터티 및 폴더는 탐색기 창의 엔터티 영역에 나타납니다. 엔터티를 클릭하면 해당 엔터티에 포함된 필드가 탐색기 창의 필드 영역에 표시됩니다. 폴더를 클릭하면 폴더에 포함된 엔터티가 표시됩니다. 나열된 다른 엔터티와 같이 이 엔터티를 사용할 수 있습니다.
디자인 영역에 엔터티를 추가하려면 전체 엔터티를 끌어 오거나 두 번 클릭합니다. 디자인 영역에 엔터티를 추가하면 기본 필드 집합이 추가되고 필드 목록에서 이러한 필드에 대한 해당 확인란이 자동으로 선택됩니다. 데이터 원본에 설정한 속성에 따라 추가되는 필드가 결정됩니다. 디자인 영역에서 필드를 제거하려면 확인란의 선택을 취소합니다.
필드 또는 엔터티를 디자인 영역으로 끌기 전까지는 사용 가능한 모든 엔터티와 폴더가 표시됩니다. 필드 또는 엔터티를 디자인 영역으로 끌면 보고서 작성 과정이 시작됩니다. 선택한 엔터티 또는 선택한 필드의 해당 엔터티는 주 엔터티가 됩니다. 주 엔터티가 선택되면 엔터티들이 다시 정렬되어 주 엔터티 및 서로에 대한 관계를 표시합니다. 주 엔터티에 대한 자세한 내용은 주 엔터티 및 관련 데이터 탐색(보고서 작성기 1.0)을 참조하십시오.
고급 모드
보고서를 만들려고 하면 기본적으로 탐색기 창에 보고서에 사용할 수 있는 각 엔터티와 사용 가능한 엔터티에 연결된 다른 엔터티가 표시됩니다. 고급 모드에서는 탐색기 창에 일반적으로는 표시되지 않는 엔터티 간 관계가 추가로 표시됩니다. 이러한 관계를 통해 복잡한 쿼리를 작성할 수 있습니다. 고급 모드 단추를 클릭하면 세 가지 역할이 추가로 표시됩니다.
역방향 역할. 역방향 역할은 원본 엔터티로 다시 돌아가는 관계를 표시합니다. 예를 들어 Customer 엔터티에서 Sales Orders 역할로, Sales Orders 역할에서 Customer 역할로 이동할 수 있습니다.
조회 엔터티. 조회 엔터티는 보고서에서 사용하려는 필드 하나만 포함하는 역할입니다. 보고서에 필드를 추가할 때마다 이 엔터티로 이동할 필요 없이 탐색기 창이 기본 모드일 때 이 하나의 필드를 탐색기 창에서 부모 엔터티의 필드 목록 내에 필드로 표시하도록 데이터 원본 디자이너가 엔터티 속성을 변경합니다. 탐색기 창이 고급 모드이면 조회 엔터티가 역할로 표시됩니다. 예를 들어 AdventureWorks 데이터 원본 예제의 Product SubCategory 엔터티는 조회 엔터티이며 기본 모드에서 Product SubCategory Name 필드는 Product 엔터티의 필드로 표시됩니다. 탐색기 창이 고급 모드이면 Product SubCategory가 Product 엔터티의 역할로 표시됩니다.
선택한 엔터티의 직계 상위에서 상속되지만 현재 엔터티의 직계 상위가 아닌 엔터티. 엔터티가 현재 엔터티의 상위에서 상속되지만 자체가 현재 엔터티의 직계 상위가 아니면 이름의 시작 부분에 "As"가 붙은 역할이 고급 모드에 표시됩니다. 예를 들어 AdventureWorks 모델의 Customer 엔터티에서 Store Contacts라는 Customer 역할로, 이 역할에서 Individuals 역할로 이동할 수 있습니다. As Store가 역할로 나열됩니다. Store 엔터티와 Individuals 엔터티 모두 Customer 엔터티에서 상속되지만 Store 엔터티가 Individuals 엔터티의 직계 상위가 아니므로 Store 역할이 "As Store"로 표시됩니다.