Share via


방법: 데이터 피드 사용(PowerPivot for SharePoint)

데이터 피드는 온라인 데이터 원본에서 생성되어 대상 문서 또는 응용 프로그램으로 스트림되는 하나 이상의 데이터 스트림입니다. PowerPivot for Excel을 사용 중인 경우 데이터 피드를 통해 임의 데이터 원본의 기존 회사 또는 비즈니스 데이터를 Excel 2010 통합 문서의 PowerPivot 창으로 쉽게 가져올 수 있습니다. 통합 문서로 데이터 피드를 가져온 후 SharePoint 서버에서 예약한 데이터 새로 고침 작업에서 나중에 참조할 수 있습니다.

데이터 피드의 사용 방법은 Atom 데이터 피드를 지원하는 응용 프로그램의 기본 내보내기 기능을 사용하는지 또는 사용자 지정 데이터 서비스를 만들어 사용하는지에 따라 달라집니다. Atom XML 데이터를 게시하고 읽을 수 있는 응용 프로그램은 데이터 피드 및 데이터 서비스의 메커니즘을 사용자에게 숨기는 원활한 데이터 전송 기능을 제공합니다. 사용자는 단순히 한 응용 프로그램에서 다른 응용 프로그램으로 데이터를 이동하기만 하면 됩니다.

SQL Server 2008 R2 Reporting Services 및 Microsoft SharePoint 2010은 PowerPivot 통합 문서에서 사용할 수 있는 데이터 피드를 제공합니다. 이 항목의 정보를 사용하여 기존의 보고서 및 목록에서 데이터 피드에 액세스하는 방법을 배울 수 있습니다.

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

사전 요구 사항

SharePoint 목록에서 데이터 피드 만들기

Reporting Services 보고서에서 데이터 피드 만들기

데이터 서비스 문서에서 데이터 피드 만들기

사전 요구 사항

데이터 피드를 Excel 2010으로 가져오려면 PowerPivot for Excel이 있어야 합니다.

Atom 1.0 형식으로 데이터를 제공하는 웹 서비스나 데이터 서비스가 필요합니다. SQL Server 2008 R2 Reporting Services 및 SharePoint 2010 모두 이러한 형식으로 데이터를 제공할 수 있습니다.

SharePoint 목록을 데이터 피드로 내보낼 수 있으려면 SharePoint 서버에 ADO.NET Data Services를 설치해야 합니다. 자세한 내용은 ADO.NET Data Services를 설치하여 SharePoint 목록의 데이터 피드 내보내기 지원을 참조하십시오.

SharePoint 목록에서 데이터 피드 만들기

SharePoint 2010 팜에서 SharePoint 목록의 목록 리본에는 데이터 피드로 내보내기 단추가 있습니다. 이 단추를 클릭하여 목록을 피드로 내보낼 수 있습니다. 최상의 결과를 얻으려면 Excel 2010과 PowerPivot 클라이언트 응용 프로그램이 워크스테이션에 설치되어 있어야 합니다. 데이터 피드 내보내기에 응답하여 PowerPivot 클라이언트 응용 프로그램이 시작되고 목록을 포함하는 새 PowerPivot 테이블을 만듭니다.

  1. SharePoint 사이트에서 목록을 엽니다.

  2. 목록 도구에서 목록을 클릭합니다.

  3. 연결 및 내보내기에서 데이터 피드로 내보내기를 클릭합니다.

    [!참고]

    데이터 피드로 내보내기 단추는 PowerPivot을 통해 SharePoint에 추가됩니다. PowerPivot for SharePoint가 설치되어 있지 않거나 PowerPivot 기능을 활성화하지 않은 경우에는 이 단추를 사용할 수 없습니다.

  4. PowerPivot for Excel이 로컬에 설치되어 있는 경우 열기를 클릭합니다. 또는 나중에 가져오기 작업을 수행할 수 있도록 .atomsvc 문서를 하드 드라이브에 저장하려면 저장을 클릭합니다.

  5. 열기를 선택한 경우 테이블 가져오기 마법사를 사용하여 데이터 피드를 워크시트로 가져옵니다. 데이터 피드가 PowerPivot 창에 새 테이블로 추가됩니다.

ADO.NET Data Services 3.5.1이 SharePoint 서버에 설치되어 있지 않으면 오류가 발생합니다. 오류 및 이를 해결하는 방법은 ADO.NET Data Services를 설치하여 SharePoint 목록의 데이터 피드 내보내기 지원을 참조하십시오.

Reporting Services 보고서에서 데이터 피드 만들기

SQL Server 2008 R2 Reporting Services가 배포되어 있는 경우 새로운 Atom 렌더링 확장을 사용하여 기존 보고서에서 데이터 피드를 생성할 수 있습니다. 최상의 결과를 얻으려면 Excel 2010과 PowerPivot for Excel이 워크스테이션에 설치되어 있어야 합니다. 데이터 피드 내보내기에 응답하여 PowerPivot 클라이언트 응용 프로그램이 시작되고 테이블과 열이 스트리밍될 때 자동으로 이를 추가하고 연결합니다.

보고서에서 데이터 피드를 내보내는 방법은 Report Builder 3.0 도움말 파일에서 방법: 보고서에서 데이터 피드 생성(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

[!참고]

SharePoint 라이브러리에 게시되는 PowerPivot 통합 문서에 보고서 데이터를 다시 가져오는 데이터 새로 고침 되풀이 일정을 설정하려면 보고서 서버를 SharePoint 통합용으로 구성해야 합니다. PowerPivot for SharePoint와 Reporting Services를 함께 사용하는 방법은 Reporting Services와 SharePoint 통합을 참조하십시오.

데이터 서비스 문서에서 데이터 피드 만들기

Atom 피드를 생성하는 사용자 지정 데이터 서비스가 있는 경우 사용자와 응용 프로그램에서 데이터를 사용할 수 있게 하는 방법으로 데이터 서비스 문서를 설정할 수 있습니다. 데이터 서비스 문서 파일(.atomsvc)에서는 Atom 연결 형식으로 데이터를 게시하는 온라인 소스에 대해 하나 이상의 연결을 지정합니다. 데이터 서비스 문서는 SharePoint 서버에 게시된 데이터 서비스 문서를 찾아보기 위한 공용 액세스 지점을 제공하는 특수한 용도의 라이브러리인 데이터 피드 라이브러리에서 만들 수 있습니다. 데이터 피드 라이브러리에 있는 데이터 서비스 문서에 액세스할 수 있는 정보 작업자는 문서의 SharePoint URL을 참조하여 데이터 피드를 해당 통합 문서 및 응용 프로그램으로 가져올 수 있습니다.

  1. 사이트 관리자가 만든 데이터 피드 라이브러리를 엽니다. 자세한 내용은 방법: 데이터 피드 라이브러리 만들기 또는 사용자 지정를 참조하십시오.

  2. 라이브러리 도구에서 문서를 클릭합니다.

  3. 새 문서를 클릭합니다.

  4. 파일 이름과 설명을 제공합니다.

  5. 피드를 제공하는 하나 이상의 URL을 지정합니다.

    1. 기준 URL은 선택 사항입니다. 데이터 서비스 문서에서 여러 피드를 제공하는 경우 기준 URL을 지정해야 합니다. 기준 URL에서는 모든 피드에 공통되는 URL 부분(예: 서버 이름 및 사이트)을 지정해야 합니다. Reporting Services 보고서에 대한 데이터 서비스 문서를 만들 경우 기준 URL은 보고서 서버 URL 및 보고서입니다.

    2. 웹 서비스 URL은 필수입니다. 기준 URL이 없을 경우 이 값은 http:// 또는 https://를 주소에 포함해야 합니다. 기준 URL을 지정한 경우 웹 서비스 URL은 기준 URL 다음에 오는 부분입니다. 예를 들어 전체 URL이 http://adventure-works/inventory/today.aspx인 경우 기준 URL은 http://adventure-works/inventory이고 웹 서비스 URL은 /today.aspx입니다.

      웹 서비스 URL은 데이터 하위 집합을 필터링하거나 선택하는 매개 변수를 포함할 수 있습니다. 피드를 제공하는 응용 프로그램이나 서비스는 URL에 지정된 매개 변수를 지원해야 합니다.

  6. 피드와 테이블의 개수가 일대일이 되도록 테이블 이름을 입력합니다. 이 값은 필수 사항입니다. 테이블 이름은 데이터 피드를 사용하는 클라이언트 응용 프로그램에서 사용됩니다. PowerPivot for Excel에서 테이블 이름은 PowerPivot 창에서 가져온 데이터를 포함하는 테이블을 지정하는 데 사용됩니다.