방법: 보고서 만들기(Reporting Services)

다음 단계를 따라 기존 보고서 서버 프로젝트에 새 보고서를 추가할 수 있습니다. 보고서 디자이너에서 SQL ServerBusiness Intelligence Development Studio의 구성 요소인 보고서 디자이너를 빌드하려면 보고서 서버나 보고서 서버 마법사가 있어야 합니다. 보고서를 만들고, 보고서 데이터 집합을 추가하고, 데이터와 그래픽 요소의 레이아웃을 정렬합니다. 보고서에 대화형 기능을 추가하고 식을 사용하여 출력 결과로 작업할 수 있습니다. 보고서가 완성되면 보고서 디자이너를 사용하여 보고서를 미리 보고 보고서 서버에 게시할 수 있습니다.

보고서 디자이너나 다른 도구를 사용하여 보고서를 만드는 것은 실제로 보고서 정의를 만드는 것입니다. 보고서 정의에는 데이터 원본, 데이터 구조, 보고서의 데이터 및 개체 레이아웃에 대한 정보가 포함됩니다. 보고서 정의는 보고서 서버 프로젝트에 RDL(Report Definition Language) 파일로 저장됩니다.

[!참고]

이 섹션에서는 보고서 디자이너를 사용하여 보고서를 만드는 방법을 설명합니다. RDL 파일을 생성할 수 있는 모든 응용 프로그램에서 보고서를 만들 수 있습니다. 자세한 내용은 보고서 디자인 및 구현(Reporting Services)을 참조하십시오.

또한 보고서 마법사를 사용하여 보고서 서버 프로젝트를 만들 수 있습니다. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다. 새 프로젝트 대화 상자에서 보고서 서버 프로젝트 마법사를 클릭합니다.

빈 보고서를 만들려면

  1. 프로젝트 메뉴에서 새 항목 추가를 클릭합니다. 또는 솔루션 탐색기에서 프로젝트의 보고서 폴더를 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목을 클릭합니다.

  2. 범주 목록에서 보고서 프로젝트를 클릭합니다.

  3. 템플릿 목록에서 보고서를 클릭합니다.

  4. 보고서 이름을 입력한 다음 추가를 클릭합니다.

    [!참고]

    보고서의 확장명은 .rdl이어야 합니다. 그렇지 않으면 보고서 디자이너에서 파일을 제대로 수정할 수 없습니다.

보고서 마법사를 사용하여 보고서를 만들려면

  1. 프로젝트 메뉴에서 새 항목 추가를 클릭합니다. 또는 솔루션 탐색기에서 프로젝트의 보고서 폴더를 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목을 클릭합니다.

    [!참고]

    솔루션 탐색기에서 보고서 폴더를 마우스 오른쪽 단추로 클릭한 다음 새 보고서 추가를 클릭하여 보고서 마법사를 열 수도 있습니다. 이 방법을 사용할 경우 5단계로 건너뜁니다.

  2. 범주 목록에서 보고서 프로젝트를 클릭합니다.

  3. 템플릿 목록에서 보고서 마법사를 클릭합니다.

  4. 보고서 이름을 입력한 다음 추가를 클릭합니다.

    [!참고]

    보고서의 확장명은 .rdl이어야 합니다. 그렇지 않으면 보고서 디자이너에서 파일을 제대로 편집할 수 없습니다.

  5. 보고서 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 데이터 원본 선택 페이지에서 새 데이터 원본을 클릭하고, 데이터 원본 연결의 이름을 입력하고, 데이터 형식을 선택한 다음 데이터 원본에 대한 연결 문자열을 입력합니다. 연결 문자열을 작성하려면 편집을 클릭합니다. 자격 증명을 제공하려면 자격 증명을 클릭합니다. 문자열이 완료되면 다음을 클릭합니다.

    [!참고]

    편집을 클릭하면 연결 속성 상자가 표시됩니다. 연결 속성 상자의 내용은 데이터 원본 유형에 따라 달라집니다. 데이터 원본 유형을 변경하려면 변경 단추를 클릭하고 다른 데이터 원본을 선택합니다.

  7. 쿼리 디자인 페이지에서 보고서에 사용할 쿼리 문자열을 입력합니다. 쿼리 문자열 입력란에 Transact-SQL 쿼리를 입력하거나 쿼리 작성기를 클릭할 수 있습니다. 그러면 그래픽 쿼리 디자이너가 열리고 여기에서 데이터 원본의 개체에 대한 시각적 표현을 사용하여 쿼리를 작성할 수 있습니다. 그런 다음 쿼리를 실행하고 결과 집합을 볼 수 있습니다. 쿼리를 작성한 후 다음을 클릭합니다.

    [!참고]

    텍스트 기반 및 그래픽 기반 쿼리 디자이너에 대한 자세한 내용은 Reporting Services의 쿼리 디자인 도구를 참조하십시오.

  8. 보고서 유형 선택 페이지에서 테이블 형식 또는 행렬을 선택하고 다음을 클릭합니다. 테이블 형식을 선택하면 테이블 형식으로 데이터가 정렬된 보고서가 생성됩니다. 행렬을 선택하면 행렬 또는 크로스탭 형식으로 데이터가 정렬된 보고서가 생성됩니다.

  9. 다음 페이지는 보고서 유형 선택 페이지에서 선택한 유형에 따라 다릅니다.

    • 테이블 디자인 페이지의 필드 목록에서 필드를 클릭한 다음 페이지, 그룹 또는 자세히 단추를 클릭합니다. 또는 필드를 클릭하여 해당 상자로 끕니다. 필드를 모두 선택하고 다음을 클릭합니다.

      테이블 레이아웃 선택 페이지에서 테이블의 레이아웃을 선택하고 다음을 클릭합니다.

    • 행렬 디자인 페이지의 필드 목록에서 필드를 클릭한 다음 페이지, , 또는 자세히 단추를 클릭합니다. 또는 필드를 클릭하여 해당 상자로 끕니다. 필드를 모두 선택하고 다음을 클릭합니다.

    [!참고]

    이 시점에서 마침 단추를 클릭하여 나머지 항목을 기본값으로 허용하고 마법사의 마지막 단계로 이동할 수 있습니다.

  10. 테이블 스타일 선택 또는 행렬 스타일 선택 페이지에서 보고서에 적용할 스타일을 선택한 후 다음을 클릭합니다.

  11. 배포 위치 선택 페이지에서 보고서를 게시할 보고서 서버 및 폴더를 입력합니다.

    [!참고]

    보고서를 만드는 경우에는 이 페이지를 사용할 수 없습니다. 보고서 서버 프로젝트를 만들 때만 이 페이지를 사용할 수 있습니다.

  12. 보고서 마법사 완료 페이지에서 보고서 이름과 나머지 정보를 확인한 다음 마침을 클릭합니다.

    보고서 이름은 보고서 제목으로 표시됩니다.

보고서 마법사를 완료하면 보고서가 보고서 디자이너에 디자인 모드로 표시됩니다. 계속해서 보고서를 수정 및 저장하고 보고서 서버에 게시할 수 있습니다.