Share via


Reporting Services 보고서에서 데이터 가져오기

SharePoint 사이트나 보고서 서버에 게시한 Reporting Services 보고서를 PowerPivot 통합 문서에서 데이터 원본으로 사용할 수 있습니다. 다음 절차에서는 보고서에 대한 연결을 만들고 데이터를 통합 문서로 가져오는 방법을 설명합니다.

이 항목에는 다음과 같은 섹션이 있습니다.

필수 구성 요소

가져오기 방법 선택

게시된 보고서의 URL을 사용하여 보고서 데이터 가져오기

데이터 서비스 문서의 URL을 사용하여 보고서 데이터 가져오기

보고서에서 데이터 피드 내보내기

이후 가져오기 작업을 위해 ATOM 서비스 문서 파일(.atomsvc) 저장

필수 구성 요소

보고서 정의 파일(.rdl)을 데이터 원본으로 사용해야 합니다. 보고서 모델에서 가져오기 작업을 수행할 수는 없습니다.

Windows 사용자 계정으로 보고서를 열 수 있는 권한이 있어야 하며 보고서의 주소나 보고서를 호스팅하는 보고서 서버의 주소를 알고 있어야 합니다. 먼저 웹 브라우저에서 보고서 열기를 시도하여 사용 권한을 확인할 수 있습니다. 보고서가 열리면 사용 권한이 있고 URL이 정확한 것입니다.

Reporting Services는 SQL Server 2008 R2 또는 SQL Server 2012 버전이어야 합니다. 이러한 버전에는 보고서 데이터를 XML 데이터 피드 형식으로 스트리밍하는 데이터 피드 내보내기 기능이 포함되어 있습니다. 브라우저에서 보고서를 열 때 보고서 도구 모음에 나타나는 데이터 피드로 내보내기 옵션을 통해 보고서 서버를 식별할 수 있습니다. GMNI_IconDataFeed

가져오기 방법 선택

보고서 데이터는 가져오는 동안 한 번 추가됩니다. 데이터 복사본이 PowerPivot 통합 문서에 삽입됩니다. 기본 보고서 데이터에 대한 최신 변경 내용을 가져오려면 PowerPivot for Excel에서 데이터를 새로 고치거나, 통합 문서가 SharePoint에 게시된 후 이 통합 문서에 대해 데이터 새로 고침 일정을 구성할 수 있습니다. 자세한 내용은 PowerPivot에서 데이터를 업데이트하는 다양한 방법을 참조하십시오.

다음과 같은 방법을 사용하여 Reporting Services 보고서 데이터를 PowerPivot 통합 문서에 추가할 수 있습니다.

응용 프로그램

방법

링크

PowerPivot for Excel

보고서를 클릭하여 보고서의 주소를 지정합니다. 기타 원본을 클릭한 다음 보고서를 클릭하여 보고서의 주소를 지정할 수도 있습니다.

어떻게 할까요?

PowerPivot for Excel

데이터 피드를 클릭하여 연결 정보가 들어 있는 서비스 문서(.atomsvc)를 지정합니다.

어떻게 할까요?

Reporting Services

보고서 도구 모음의 데이터 피드로 내보내기 단추를 클릭하여 데이터를 즉시 PowerPivot for Excel(컴퓨터에 설치된 경우)로 내보내거나 나중에 사용하도록 내보내기 파일을 ATOM 서비스 문서 파일(.atomsvc)로 저장합니다.

어떻게 할까요?

게시된 보고서의 주소를 사용하여 보고서 데이터 가져오기

  1. PowerPivot 창의 탭에서 보고서를 클릭합니다. 테이블 가져오기 마법사가 열립니다.

  2. 찾아보기를 클릭하고 보고서 서버를 선택합니다.

    보고서 서버에서 보고서를 정기적으로 사용하는 경우 해당 서버가 최근에 사용한 사이트 및 서버에 나열되어 있을 수 있습니다. 그렇지 않으면 이름에 보고서 서버의 주소를 입력하고 열기를 클릭하여 보고서 서버 사이트에서 폴더를 찾습니다. 보고서 서버의 주소는 http://<computername>/reportserver와 같습니다.

  3. 보고서를 선택하고 열기를 클릭합니다. 또는 이름 입력란에 전체 경로와 보고서 이름을 포함하여 보고서 링크를 붙여 넣을 수 있습니다. 테이블 가져오기 마법사를 통해 보고서에 연결되고 미리 보기 영역에서 보고서가 렌더링됩니다.

    보고서에서 매개 변수를 사용하는 경우 매개 변수를 지정해야 하며, 그렇지 않으면 보고서 연결을 만들 수 없습니다. 이렇게 하면 매개 변수 값과 관련된 행만 데이터 피드로 가져옵니다.

    1. 보고서에 제공된 목록 상자나 콤보 상자를 사용하여 매개 변수를 선택합니다.

    2. 보고서 보기를 클릭하여 데이터를 업데이트합니다.

      [!참고]

      보고서를 보면 선택한 매개 변수가 데이터 피드 정의와 함께 저장됩니다.

    필요에 따라 고급을 클릭하여 보고서의 공급자별 속성을 설정합니다.

  4. 연결 테스트를 클릭하여 보고서를 데이터 피드로 사용할 수 있는지 확인합니다. 또는 고급을 클릭하여 데이터 피드 연결을 지정하는 포함 XML이 인라인 서비스 문서 속성에 들어 있는지 확인할 수도 있습니다.

  5. 다음을 클릭하여 가져오기 작업을 계속합니다.

  6. 마법사의 테이블 및 뷰 선택 페이지에서 데이터로 가져올 보고서 파트 옆의 확인란을 선택합니다.

    일부 보고서에는 테이블, 목록 또는 그래프를 비롯한 여러 파트가 포함될 수 있습니다.

  7. 이름 상자에 PowerPivot 통합 문서에서 데이터 피드를 저장할 테이블의 이름을 입력합니다.

    이름을 할당하지 않은 경우 Reporting Services 컨트롤의 이름(예: Tablix1, Tablix2)이 기본적으로 사용됩니다. 가져온 데이터 피드의 원본을 보다 쉽게 식별할 수 있도록 가져올 때 이 이름을 변경하는 것이 좋습니다.

  8. 미리 보기 및 필터를 클릭하여 데이터를 검토하고 열 선택을 변경합니다. 보고서 데이터 피드로 가져오는 행을 제한할 수는 없지만 해당 확인란의 선택을 취소하여 열을 제거할 수 있습니다. 확인을 클릭합니다.

  9. 테이블 및 뷰 선택 페이지에서 마침을 클릭합니다.

  10. 모든 행을 가져왔으면 닫기를 클릭합니다.

데이터 서비스 문서의 URL을 사용하여 보고서 데이터 가져오기

보고서 주소를 지정하는 대신 사용하려는 보고서 피드 정보가 이미 들어 있는 데이터 서비스 문서 파일(.atomsvc)을 사용할 수 있습니다. 데이터 서비스 문서는 보고서의 URL을 지정합니다. 데이터 서비스 문서를 가져오면 보고서에서 보고서 피드가 생성되어 PowerPivot 통합 문서에 추가됩니다.

  1. PowerPivot 창의 탭에서 데이터 피드를 클릭합니다. 테이블 가져오기 마법사가 열립니다.

  2. 데이터 피드에 연결 페이지에서 데이터 원본을 참조할 때 사용할 이름을 입력합니다.

    이 이름은 PowerPivot 통합 문서 내에서 데이터 원본을 참조하는 데에만 사용됩니다. 마법사의 뒷부분에서 데이터가 저장되는 테이블의 이름을 설정합니다.

  3. 보고서 피드를 지정하는 데이터 서비스 문서 파일(.atomsvc)의 경로를 입력합니다. 문서가 서버에 저장되어 있는 경우 문서의 주소를 지정하거나 사용자 컴퓨터의 폴더에서 문서를 열 수 있습니다. 또는 찾아보기를 클릭하여 사용하려는 데이터 서비스 문서가 있는 서버로 이동할 수 있습니다.

  4. 연결 테스트를 클릭하여 데이터 서비스 문서의 정보로 피드를 만들 수 있는지 확인합니다.

  5. 다음을 클릭합니다.

  6. 마법사의 테이블 및 뷰 선택 페이지에서 데이터로 가져올 보고서 파트 옆의 확인란을 선택합니다.

    일부 보고서에는 테이블, 목록 또는 그래프를 비롯한 여러 파트가 포함될 수 있습니다.

  7. 이름 상자에 PowerPivot 통합 문서에서 데이터 피드를 저장할 테이블의 이름을 입력합니다.

    이름을 할당하지 않은 경우 Reporting Services 컨트롤의 이름(예: Tablix1, Tablix2)이 기본적으로 사용됩니다. 가져온 데이터 피드의 원본을 보다 쉽게 식별할 수 있도록 가져올 때 이 이름을 변경하는 것이 좋습니다.

  8. 미리 보기 및 필터를 클릭하여 데이터를 검토하고 열 선택을 변경합니다. 보고서 데이터 피드로 가져오는 행을 제한할 수는 없지만 해당 확인란의 선택을 취소하여 열을 제거할 수 있습니다. 확인을 클릭합니다.

  9. 테이블 및 뷰 선택 페이지에서 마침을 클릭합니다.

  10. 모든 행을 가져왔으면 닫기를 클릭합니다.

보고서를 데이터 피드로 내보내기

  1. 보고서 관리자, SharePoint 또는 보고서 서버에서 보고서를 엽니다.

  2. 보고서 도구 모음에서 데이터 피드로 내보내기 단추를 클릭합니다. GMNI_IconDataFeed

    Excel 2010과 PowerPivot for Excel이 컴퓨터에 설치되어 있으면 파일을 열거나 저장하라는 메시지가 표시됩니다. 

  3. 열기를 클릭하여 가져온 데이터를 Excel의 PowerPivot 창에서 즉시 봅니다.

이 단추가 표시되지 않는 경우 보고서가 지원되는 버전의 Reporting Services에서 실행되고 있지 않은 것입니다. 지원되는 릴리스인 보고서 서버로 보고서를 이동하거나 복사하십시오.

[!참고]

Reporting Services에는 보고서 정의 파일에서 피드를 생성하는 ATOM 렌더링 확장 프로그램이 포함되어 있습니다. PowerPivot 서버 소프트웨어가 아니라 이 확장 프로그램이 보고서 데이터를 PowerPivot 통합 문서로 내보내는 데 사용되는 데이터 서비스 문서와 보고서 피드를 만듭니다. Reporting Services에서 피드가 생성되는 방법은 Microsoft 웹 사이트에서 보고서에서 데이터 피드 생성을 참조하십시오.

이후 가져오기 작업을 위해 ATOM 서비스 문서 파일(.atomsvc) 저장

보고서 피드를 열 수 있는 응용 프로그램이 컴퓨터에 없는 경우 나중에 사용하도록 문서를 PowerPivot for Excel이 있는 컴퓨터에 저장합니다. 저장하는 문서는 보고서의 주소를 지정하며 보고서의 데이터를 포함하지 않습니다.

  1. 보고서 관리자, SharePoint 또는 보고서 서버에서 보고서를 엽니다.

  2. 보고서 도구 모음에서 데이터 피드로 내보내기 단추를 클릭합니다. GMNI_IconDataFeed

  3. 저장을 클릭하여 .atomsvc 파일을 컴퓨터에 저장합니다. 이 파일은 보고서 서버와 보고서 파일의 위치를 지정합니다.

나중에 .atomsvc 파일을 사용하려면 PowerPivot for Excel에서 파일을 열어 보고서 피드를 가져옵니다. 보고서 피드를 위해 데이터 서비스 문서를 지정하는 방법은 이 항목에서 데이터 서비스 문서의 URL을 사용하여 보고서 데이터 가져오기를 참조하십시오.

SharePoint의 데이터 피드 라이브러리에 이 파일을 게시하여 다른 통합 문서나 보고서에서 보고서 피드를 사용하려는 모든 사용자가 이 파일을 사용할 수 있도록 만들 수도 있습니다. 데이터 피드 라이브러리에 대한 자세한 내용은 Microsoft 웹 사이트에서 PowerPivot 데이터 피드 관리를 참조하십시오.

참고 항목

태스크

SharePoint에 저장

개념

데이터 피드에서 데이터 가져오기

PowerPivot 데이터를 사용하여 Reporting Services 보고서 만들기

관련 자료

PowerPivot의 데이터 추가 및 유지 관리