SQL Server 데이터 도구를 사용하여 기존의 SQL 기반 보고서 수정
게시 날짜: 2017년 1월
적용 대상: Dynamics 365 (on-premises), Dynamics CRM 2016
이 항목에서는 SQL Server 데이터 도구를 사용하여 RDL(Report Definition Language) 파일 수정에 대한 정보를 제공합니다. 하지만 수정된 RDL 파일이 RDL 스키마 및 사양을 준수하는지 확인합니다.추가 정보:MSDN: 보고서 정의 XML 요소
이 항목의 내용
복잡한 SQL 쿼리에 대한 작업
RDL 파일 수정
보고서 디자이너를 사용하여 요소 추가
보고서 테스트
복잡한 SQL 쿼리에 대한 작업
쿼리 작성기의 SQL 쿼리 제한으로 인해 SQL Server 데이터 도구에서 보고서 마법사를 사용하여 SQL 기반 보고서를 만들거나 수정할 때 일부 복잡한 SQL 쿼리는 일반 쿼리 디자이너에 입력해야 합니다. 쿼리 작성기를 사용하여 초기 간단한 SQL 쿼리를 생성한 후 일반 쿼리 디자이너로 전환하여 좀더 복잡한 쿼리 논리를 추가합니다.
참고
새로운 SQL 쿼리 또는 기존 SQL 쿼리는 테이블 조인 260개로 제한됩니다. 테이블 조인 제한에는 사용자 고유의 테이블 조인 및 참조되는 필터링된 보기 내에서 실행되는 모든 테이블 조인이 포함됩니다.
쿼리 디자이너 또는 쿼리 작성기를 사용하여 SQL 쿼리에 문자열 연결을 많이 추가할 경우 SQL Server 데이터 도구에서는 쿼리의 데이터 집합에 바인딩된 보고서 항목을 새로 고치는 데 시간이 더 많이 걸립니다. 보고서를 편집하면 사용자 생산성이 감소됩니다. 보고서 작성 생산성을 향상시키기 위해 RDL(Report Definition Language) 파일에서 SQL 쿼리의 코드를 수동으로 편집하여 보고서 항목 새로 고침을 무시할 수 있습니다.
RDL 파일 수정
Microsoft Dynamics 365에서 영업 > Reports로 이동하여 원하는 보고서를 선택합니다. 명령 모음에서 편집을 클릭한 다음, 작업 메뉴에서 보고서 다운로드를 선택합니다.
SQL Server 데이터 도구를 열고 보고서 서버 프로젝트를 만듭니다.
솔루션 탐색기에서 보고서 폴더를 마우스 오른쪽 단추로 클릭하고 추가를 선택한 후 기존 항목을 클릭합니다. 파일 대화 상자에서 이전 단계에서 다운로드한 RDL 파일을 선택합니다.
RDL 파일의 XML 코드를 표시하려면 솔루션 탐색기 창에서 RDL 파일을 오른쪽 단추로 클릭한 다음, 코드 보기를 클릭합니다. 필요한 변경을 수행하고 파일을 저장합니다.
보고서 디자이너를 사용하여 요소 추가
RDL 파일 수정에 지정된 대로 1단계에서 3단계까지 수행합니다.
RDL 파일을 마우스 오른쪽 단추로 클릭한 후 디자이너 보기를 클릭합니다. 보고서 요소가 디자인 탭에 표시됩니다.
보고서 데이터 창을 사용하여 데이터 집합을 추가하고 테이블 필드를 선택하고 쿼리를 정의하고 매개 변수를 보고서에 추가합니다.
변경 내용을 저장합니다. 그러면 이러한 RDL 파일의 보고서 요소에 대한 필수 XML 코드가 추가됩니다.
보고서 테스트
RDL 파일을 편집한 후 변경 내용을 저장하고 SQL Server 데이터 도구에서 보고서 미리 보기 탭으로 다시 전환하여 보고서를 테스트합니다. 모든 XML 스키마 오류 또는 SQL 오류는 SQL Server 데이터 도구에 보고됩니다.
보고서가 준비되면 보고서 게시합니다.
참고 항목
Dynamics 365로 보고 및 분석
SQL 및 필터링된 보기를 사용하여 보고서 데이터 검색
SQL Server 데이터 도구를 사용하여 새 보고서 만들기
© 2017 Microsoft. All rights reserved. 저작권 정보