Поделиться через


использовать веб-каналы данных (PowerPivot для SharePoint)

Канал данных — это один или несколько потоков данных, формируемых из источника данных в сети и направляемых в целевой документ или приложение. Если используется PowerPivot для Excel, веб-каналы данных позволяют получать существующие корпоративные данные или бизнес-данные из произвольных источников данных в окно PowerPivot в книге Excel 2010. После импорта веб-канала данных в книгу на него можно ссылаться в любых операциях обновления данных, планируемых на сервере SharePoint.

Использование веб-канала данных зависит от того, используются встроенные функции экспорта в приложениях, поддерживающих веб-каналы данных Atom, или настраиваемые службы данных. Приложения, которые могут публиковать и считывать XML-данные Atom, позволяют передавать данные таким образом, чтобы пользователю не нужно было работать с каналами данных и службами. С точки зрения пользователя данные просто перемещаются между приложениями.

Службы SQL Server 2008 R2 Службы Reporting Services и Microsoft SharePoint Server 2010 предоставляют веб-каналы данных, которые могут быть использованы в книгах PowerPivot. Сведения в данном разделе можно использовать для изучения доступа к веб-каналам данных из уже имеющихся отчетов и списков.

В этом разделе содержатся следующие подразделы.

Предварительные требования

Создание веб-канала данных из списка SharePoint

Создание веб-канала данных на основе отчета служб Reporting Services

Создание веб-канала данных на основе сервисного документа данных

Предварительные требования

Для импорта веб-канала данных в Excel 2010 требуется PowerPivot для 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. В окне «Подключение и Экспорт» нажмите кнопку Экспортировать как веб-канал данных.

    ПримечаниеПримечание

    Кнопка Экспортировать как веб-канал данных добавляется к SharePoint посредством PowerPivot. Если компонент PowerPivot для SharePoint не установлен или не активирован, эта кнопка будет недоступна.

  4. Нажмите кнопку Открыть, если надстройка PowerPivot для 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 для Excel. При выполнении экспорта веб-канала данных запускается клиентское приложение Gemini PowerPivot, которое автоматически добавляет и связывает таблицы и столбцы по мере их поступления в поток.

Инструкции по экспорту потока данных из отчета см. в разделе Формирование веб-каналов данных из отчета (построитель отчетов и службы SSRS) справки по построителю отчетов.

ПримечаниеПримечание

Чтобы настроить обновление данных по расписанию, при котором выполняется повторный импорт данных отчетов в книгу PowerPivot, опубликованную в библиотеке SharePoint, сервер отчетов должен быть настроен в режиме интеграции с SharePoint. Дополнительные сведения о совместном использовании PowerPivot для SharePoint и служб Reporting Services см. в разделе Настройка и администрирование сервера отчетов (режим интеграции с SharePoint служб Reporting Services).

Создание веб-канала данных на основе сервисного документа данных

Если имеется пользовательская служба данных, которая формирует веб-каналы Atom, то можно настроить сервисный документ данных, чтобы сделать данные доступными для пользователей и приложений. В файле сервисного документа данных (ATOMSVC) указывается одно или несколько соединений с источниками в сети, которые публикуют данные в формате подключения Atom. Сервисные документы данных могут быть созданы в библиотеке каналов данных, которая является специальной библиотекой, обеспечивающей точку общего доступа для поиска сервисных документов данных, опубликованных на сервере SharePoint. Информационные работники, имеющие разрешение на доступ к сервисным документам данных в библиотеке веб-каналов данных, могут использовать URL-адрес документа на SharePoint для импорта веб-каналов данных в свои книги и приложения.

  1. Откройте библиотеку веб-каналов данных, которая создана администратором сайта. Дополнительные сведения см. в разделе Создание или настройка библиотеки веб-каналов данных (PowerPivot для SharePoint).

  2. В инструментах библиотеки выберите Документы.

  3. Нажмите кнопку Создать документ.

  4. Введите имя файла и описание.

  5. Укажите один или несколько URL-адресов, по которым передается канал.

    1. Базовый 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 для Excel имя таблицы используется для таблиц в окне PowerPivot. которые будут содержать импортируемые данные.

См. также

Задания

Активация интеграции функций PowerPivot для семейств веб-сайтов в центре администрирования

Совместное использование веб-каналов данных с помощью библиотеки каналов данных (PowerPivot для SharePoint)