다음을 통해 공유


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

데이터 피드는 온라인 데이터 원본에서 생성되어 대상 문서 또는 응용 프로그램으로 스트리밍되는 하나 이상의 XML 데이터 스트림입니다. PowerPivot for Excel에서는 테이블 가져오기 마법사를 사용하여 데이터 피드를 PowerPivot 통합 문서로 가져올 수 있습니다. 데이터 피드를 통합 문서로 가져온 후 예약한 데이터 새로 고침 작업에서 나중에 사용할 수 있습니다.

[!참고]

Windows Vista 및 Windows 7의 경우 PowerPivot 창의 기능은 이 항목에서 설명하는 리본을 통해 사용할 수 있습니다. Windows XP에서는 메뉴 집합을 통해 이 기능을 사용할 수 있습니다. Windows XP를 사용하는 경우 메뉴 명령과 리본 명령 사이의 관계를 보려면 Windows XP의 PowerPivot UI를 참조하십시오.

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

필수 구성 요소

가져오기 방법 선택

공용 또는 회사 데이터 원본에서 데이터 피드 가져오기

SharePoint 목록에서 데이터 피드 가져오기

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

필수 구성 요소

피드는 ATOM 피드여야 합니다. RSS 피드는 지원되지 않습니다.

누구나 사용할 수 있도록 피드가 공개되어 있거나 피드 연결에 필요한 권한이 현재 로그인에 사용한 Windows 계정에 있어야 합니다.

SharePoint 목록을 데이터 피드로 내보내려면 가져올 데이터가 들어 있는 SharePoint 서버에 ADO.NET Data Services 3.5 SP1이 설치되어 있어야 합니다. 자세한 내용은 하드웨어 및 소프트웨어 요구 사항 확인(SharePoint 2010)을 참조하십시오. 소프트웨어 요구 사항 섹션에서 필수 소프트웨어 구성 요소 목록을 찾은 다음 현재 사용 중인 운영 체제(Windows Server 2008 SP2 또는 Windows Server 2008 R2)에 맞는 ADO.NET Data Services 3.5의 링크를 클릭합니다.

가져오기 방법 선택

데이터는 가져오는 동안 한 번 추가되어 PowerPivot 통합 문서에 저장됩니다. 피드에서 업데이트된 데이터를 가져오려면 PowerPivot for Excel에서 데이터를 새로 고치거나, 통합 문서가 SharePoint에 게시된 후 이 통합 문서에 대해 데이터 새로 고침 일정을 구성할 수 있습니다. 자세한 내용은 PowerPivot에서 데이터를 업데이트하는 다양한 방법을 참조하십시오.

다음과 같은 방법을 사용하여 데이터 피드를 PowerPivot 통합 문서로 가져올 수 있습니다.

응용 프로그램

방법

링크

Azure DataMarket

Azure DataMarket에서 PowerPivot for Excel로 직접 데이터를 가져오거나 내보냅니다.

어떻게 할까요?

PowerPivot for Excel

데이터 피드를 클릭하여 ATOM 서비스 문서에서 피드를 가져오거나 ATOM 형식으로 피드를 생성하는 서비스 또는 응용 프로그램에서 단일 데이터 피드를 가져올 수 있습니다.

HTTP 연결을 통해 ATOM 피드를 제공하는 외부 또는 내부 서비스나 응용 프로그램에서 피드를 가져오려면 이 방법을 사용합니다.

어떻게 할까요?

SharePoint 2010 목록

SharePoint 목록의 전체 또는 일부를 ATOM 데이터 피드로 내보냅니다.

어떻게 할까요?

Reporting Services

SQL Server 보고서 서버에서 실행되는 보고서의 전체 또는 일부를 ATOM 데이터 피드로 내보냅니다.

어떻게 할까요?

Azure DataMarket에서 가져오기 또는 내보내기

Azure DataMarket 데이터를 사용하려면 Windows Live ID가 있어야 합니다. Azure DataMarket을 새로 사용하는 경우 다양한 무료 데이터 원본에서 선택하여 단계를 학습할 수 있습니다.

Azure DataMarket에서 시작

  1. Azure DataMarket 웹 사이트로 이동합니다. Windows Live ID를 사용하여 로그인합니다.

  2. 처음 사용할 때 Excel로 가져오거나 내보낼 때 사용할 수 있도록 계정 정보를 입력하고 계정 ID를 만들어야 합니다.

  3. Data를 클릭합니다.

  4. Price 아래에서 Free를 클릭하면 무료인 해당 데이터 원본만 나열됩니다.

  5. 데이터 원본을 클릭합니다. 무료를 포함하는 대부분의 데이터 원본의 경우 등록해야 사용할 수 있습니다. 등록 링크를 클릭합니다.

  6. 데이터 원본 페이지에서 Explore this Data를 검색합니다. 대부분의 페이지에는 해당 이름의 링크가 있으며 클릭하면 쿼리 창이 열립니다.

  7. 쿼리를 실행합니다.

  8. Export를 클릭합니다.

  9. Export to Program에서 Excel PowerPivot을 선택합니다.

  10. 문서를 열거나 저장하라는 메시지가 나타나면 Open을 클릭합니다. 새 통합 문서(Book1)를 만들라는 메시지가 표시되면 Yes를 클릭합니다. Excel이 열리고 PowerPivot 추가 기능이 로드되며 PowerPivot 창이 열리고 이미 지정된 데이터 피드 URL과 함께 테이블 가져오기 마법사가 시작합니다.

  11. 계정 ID를 입력하라는 메시지가 나타납니다. Azure DataMarket의 My Account 페이지에서 계정 ID를 찾을 수 있습니다.

PowerPivot for Excel에서 시작

  1. Excel에서 PowerPivot 창을 엽니다.

  2. 외부 데이터 가져오기에서 Azure DataMarket 데이터 집합에서를 클릭합니다.

  3. 사용 가능한 Azure DataMarket 데이터 집합 보기를 클릭합니다. 그러면 Azure DataMarket 사이트의 Data 페이지로 이동합니다. 여기서 PowerPivot for Excel로 직접 가져올 수 있는 무료 또는 구매 데이터 집합을 찾아 보고 등록할 수 있습니다.

공용 또는 회사 데이터 원본에서 데이터 피드 가져오기

공용 피드에 액세스하거나, 소유 또는 레거시 데이터베이스 시스템에서 ATOM 피드를 생성하는 사용자 지정 데이터 서비스를 작성할 수 있습니다.

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

  2. 액세스하는 피드를 설명하는 이름을 입력합니다. 피드 또는 데이터 원본을 여러 개 가져오는 경우 연결을 설명하는 이름을 사용하면 연결이 사용되는 방식을 기억하는 데 도움이 됩니다.

  3. 데이터 피드의 주소를 입력합니다. 유효한 값은 다음과 같습니다.

    1. ATOM 데이터가 포함된 XML 문서. 예를 들어 다음 URL은 Open Government Data Initiative 웹 사이트의 공용 피드를 가리킵니다.

      http://ogdi.cloudapp.net/v1/dc/banklocations/
      
    2. 하나 이상의 피드를 지정하는 .atomsvc 문서. .atomsvc 문서는 하나 이상의 피드를 제공하는 서비스 또는 응용 프로그램을 가리킵니다. 각 피드는 결과 집합을 반환하는 기본 쿼리로 지정됩니다.

      웹 서버에 있는 .atomsvc 문서의 URL 주소를 지정하거나 컴퓨터의 공유 또는 로컬 폴더에서 파일을 열 수 있습니다. Reporting Services 보고서를 내보내는 동안 컴퓨터에 .atomsvc 문서를 저장한 경우 해당 문서가 있거나, 다른 사용자가 SharePoint 사이트에 대해 만든 .atomsvc 문서가 데이터 피드 라이브러리에 있을 수도 있습니다. 자세한 내용은 Reporting Services 보고서에서 데이터 가져오기 또는 Microsoft 웹 사이트에서 PowerPivot 데이터 피드 관리를 참조하십시오.

      [!참고]

      URL 주소나 공유 폴더를 통해 액세스할 수 있는 .atomsvc 문서를 지정하는 것이 좋습니다. 그러면 통합 문서가 SharePoint에 게시된 후 나중에 통합 문서에 대해 데이터 자동 새로 고침을 구성할 수 있습니다. 컴퓨터의 로컬 위치가 아닌 위치를 지정하면 서버에서 동일한 URL 주소나 네트워크 폴더를 다시 사용하여 데이터를 새로 고칠 수 있습니다.

  4. 연결 테스트를 클릭하여 피드를 사용할 수 있는지 확인합니다. 또는 고급을 클릭하여 기본 URL이나 서비스 문서 URL에 피드를 제공하는 쿼리 또는 서비스 문서가 포함되어 있는지 확인할 수도 있습니다.

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

  6. 마법사의 테이블 및 뷰 선택 페이지에 있는 이름 필드에서 데이터 피드 내용을 가져온 데이터가 포함될 테이블을 설명하는 이름으로 바꿉니다.

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

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

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

SharePoint 목록에서 데이터 피드 가져오기

SharePoint 2010에서는 리본에 데이터 피드로 내보내기 단추가 있는 모든 SharePoint 목록을 가져올 수 있습니다. 이 단추를 클릭하여 목록을 피드로 내보낼 수 있습니다. Excel 2010 및 PowerPivot for Excel이 설치되어 있는 경우 데이터 피드 내보내기에 대한 응답으로 PowerPivot 창이 시작됩니다. PowerPivot 통합 문서를 이미 연 경우 기존 통합 문서에 피드를 추가하거나 새 피드를 만들 수 있습니다. 통합 문서를 열지 않은 경우 새 통합 문서가 만들어집니다.

[!참고]

데이터 피드로 내보내기 단추는 PowerPivot 기능이 활성화된 사이트의 라이브러리 도구 리본에 나타납니다. 이 기능을 사용할 수 없는 경우 SharePoint 관리자가 기능을 활성화할 수 있습니다. 자세한 내용은 Microsoft 웹 사이트에서 사이트 모음에 대한 PowerPivot 통합 활성화를 참조하십시오.

또는 PowerPivot for Excel에서 시작하여 가져올 목록을 지정할 수 있습니다. 다음 지침에 따라 방법을 알아봅니다.

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

  2. 액세스하는 피드를 설명하는 이름을 입력합니다. 피드 또는 데이터 원본을 여러 개 가져오는 경우 연결을 설명하는 이름을 사용하면 연결이 사용되는 방식을 기억하는 데 도움이 됩니다.

  3. 데이터 피드 URL에 목록 데이터 서비스의 주소를 입력하고 <server-name>을 SharePoint 서버의 실제 이름으로 바꿉니다.

    http://<server-name>/_vti_bin/listdata.svc
    
  4. 연결 테스트를 클릭하여 피드를 사용할 수 있는지 확인합니다. 또는 고급을 클릭하여 서비스 문서 URL에 목록 데이터 서비스의 주소가 포함되어 있는지 확인할 수도 있습니다.

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

  6. 마법사의 테이블 및 뷰 선택 페이지에서 가져올 목록을 선택합니다. 예를 들어 PowerPivot 갤러리에 있는 모든 문서에 대한 메타데이터를 가져오려면 목록에서 PowerPivot 갤러리를 선택할 수 있습니다.

    [!참고]

    열이 포함된 목록만 가져올 수 있습니다.

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

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

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

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

새 Atom 렌더링 확장 프로그램을 사용하여 기존 보고서에서 데이터 피드를 생성할 수 있습니다. 워크스테이션에 Excel 2010과 PowerPivot for Excel이 있어야 합니다. 데이터 피드 내보내기에 응답하여 PowerPivot이 시작되고 테이블과 열이 스트리밍될 때 자동으로 이를 추가하고 관계를 만듭니다.

또는 PowerPivot 창의 탭에 있는 외부 데이터 가져오기 그룹에서 보고서 단추를 클릭합니다. Reporting Services 보고서에서 데이터 피드를 가져오는 방법은 Reporting Services 보고서에서 데이터 가져오기를 참조하십시오.

참고 항목

개념

PowerPivot 통합 문서에서 지원되는 데이터 원본

PowerPivot에서 데이터를 업데이트하는 다양한 방법

관련 자료

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