Импорт данных из потока данных
Потоки данных — это один или несколько потоков XML-данных, формируемых из источника данных в сети и направляемых в целевой документ или приложение. PowerPivot для Excel позволяет импортировать поток данных в книгу PowerPivot с помощью мастера импорта таблиц. После импорта потока данных в книгу его можно использовать позднее в любых запланированных операциях обновления.
Примечание |
|---|
В Windows Vista и Windows 7 функции в окне PowerPivot доступны на ленте, обсуждаемой в данном разделе. В Windows XP функции доступны в наборе меню. Если в Windows XP необходимо просмотреть, каким образом команды меню связаны с командами ленты, см. раздел Пользовательский интерфейс PowerPivot в Windows XP. |
Этот раздел состоит из следующих подразделов.
Предварительные условия
Выбор метода импорта
Импорт потоков данных из открытых или корпоративных источников данных
Импорт потоков данных из списков SharePoint
Импорт потоков данных из отчетов служб Reporting Services
Предварительные условия
Используются только потоки Atom. Каналы RSS не поддерживаются.
Канал должен быть общедоступным, либо необходимо иметь разрешение на подключение к нему под учетной записью Windows, указанной при входе в систему.
Для экспорта списка SharePoint в виде канала данных сервер SharePoint, с которого осуществляется импорт, должен поддерживать службы ADO.NET Data Services 3.5 SP1. Дополнительные сведения см. в разделе Определение аппаратных и программных требований (SharePoint 2010). Найдите в требованиях к ПО список необходимого программного обеспечения и щелкните ссылку на ADO.NET Data Services 3.5, соответствующую используемой операционной системе (либо Windows Server 2008 SP2, либо Windows Server 2008 R2).
Выбор метода импорта
Данные добавляются однократно во время импорта и помещаются в книгу PowerPivot. Чтобы получить обновленные данные из потока, можно обновить данные из PowerPivot для Excel либо запланировать обновление данных книги после ее публикации на SharePoint. Дополнительные сведения см. в разделе Различные способы обновления данных в PowerPivot.
Любой из следующих подходов можно использовать для импорта потоков данных в книгу PowerPivot.
Приложение |
Подход |
Ссылка |
|---|---|---|
PowerPivot для Excel |
Выберите Из потоков данных, чтобы импортировать поток из сервисного документа Atom или отдельный поток данных из службы или приложения, формирующих потоки данных в формате Atom. Используйте этот способ для импорта потоков из внешних или внутренних служб или приложений, предоставляющих каналы Atom через HTTP-соединение. |
Инструкции |
Списки SharePoint 2010 |
Экспортируйте список SharePoint частично или целиком как поток данных Atom. |
Инструкции |
Службы Reporting Services |
Экспортируйте отчет, выполняемый на сервере отчетов SQL Server 2008 R2, частично или целиком как поток данных Atom. |
Инструкции |
Импорт потоков данных из открытых или корпоративных источников данных
Можно получить доступ к общедоступным потокам данных или построить пользовательские службы данных, формирующие каналы Atom из собственных или устаревших систем управления базами данных.
В окне PowerPivot на вкладке Главная нажмите кнопку Из потоков данных. Откроется мастер импорта таблиц.
Введите описательное имя для канала, к которому выполняется обращение. При импорте нескольких потоков или источников данных целесообразно использовать описательные имена для соединений, чтобы помнить, как используется соединение.
Введите адрес для потока данных. Допустимые значения.
XML-документ, содержащий данные Atom. Например, следующий URL-адрес указывает на общедоступный поток данных на веб-сайте Open Government Data Initiative:
http://ogdi.cloudapp.net/v1/dc/banklocations/Документ ATOMSVC, определяющий один или несколько каналов. Документ ATOMSVC указывает на службу или приложение, предоставляющие один или несколько потоков данных. Каждый канал задан как базовый запрос, которым возвращается результирующий набор.
Можно указать URL-адрес документа ATOMSVC, расположенного на веб-сервере, либо открыть файл из общей или локальной папки на данном компьютере. Документ ATOMSVC имеется в наличии, если он был сохранен на компьютере при экспорте отчета служб Reporting Services либо если он содержится в библиотеке потоков данных, созданной одним из пользователей на сайте SharePoint. Дополнительные сведения см. в разделе Импорт данных из отчета служб Reporting Services или в статье Manage PowerPivot Data Feeds на веб-сайте Майкрософт.
ПримечаниеРекомендуется указывать документ ATOMSVC, доступ к которому можно получить по URL-адресу или через общую папку, поскольку при этом впоследствии можно настроить автоматическое обновление данных для книги после ее публикации на SharePoint. Тот же URL-адрес или сетевая папка могут использоваться сервером для обновления данных, если указано удаленное местоположение.
Нажмите кнопку Проверить соединение, чтобы убедиться в доступности канала. Можно также нажать кнопку Дополнительно, чтобы подтвердить, что базовый URL-адрес или URL-адрес сервисного документа содержит запрос или сервисный документ, предоставляющий канал данных.
Нажмите кнопку Далее, чтобы продолжить импорт.
На странице мастера Выбор таблиц и представлений в поле Понятное имя замените «Data Feed Content» описательным именем, определяющим таблицу, которая будет содержать эти данные по завершении импорта.
Нажмите кнопку Просмотр и фильтрация для предварительного просмотра данных и изменения выбора столбцов. Нельзя ограничить строки, импортируемые в веб-канал данных отчета, однако можно удалить столбцы, сняв флажки. Нажмите кнопку ОК.
На странице Выбор таблиц и представлений нажмите кнопку Готово.
После импорта всех строк нажмите кнопку Закрыть.
Импорт потоков данных из списков SharePoint
В SharePoint 2010 можно импортировать любой список SharePoint, имеющий кнопку Экспортировать как поток данных в меню ленты. Нажав ее, можно экспортировать лист в качестве канала. Если установлены Excel 2010 и PowerPivot для Excel, окно PowerPivot будет открываться в ответ на экспорт потока данных. Если книга PowerPivot открыта, можно добавить канал в существующую книгу или создать новую книгу. Если книга не открыта, будет создана новая книга.
Примечание |
|---|
Кнопка «Экспортировать как поток данных» отображается на ленте «Средства библиотеки» для сайтов, где активирована функция PowerPivot. Администратор SharePoint может активировать эту функцию, если она недоступна. Дополнительные сведения см. в статье Activate PowerPivot Integration for Site Collections на веб-узле Майкрософт. |
Кроме того, можно начать с PowerPivot для Excel и указать списки для импорта. Используйте следующие инструкции.
В окне PowerPivot на вкладке Главная нажмите кнопку Из потоков данных. Откроется мастер импорта таблиц.
Введите описательное имя для канала, к которому выполняется обращение. При импорте нескольких потоков или источников данных целесообразно использовать описательные имена для соединений, чтобы помнить, как используется соединение.
В поле «URL-адрес потока данных» введите адрес службы списка данных, заменив местозаполнитель <имя_сервера> реальным именем сервера SharePoint:
http://<server-name>/_vti_bin/listdata.svcНажмите кнопку Проверить соединение, чтобы убедиться в доступности канала. Можно также нажать кнопку Дополнительно, чтобы подтвердить, что URL-адрес сервисного документа содержит адрес службы списка данных.
Нажмите кнопку Далее, чтобы продолжить импорт.
На странице мастера Выбор таблиц и представлений выберите списки, которые необходимо импортировать. Например, если необходимо импортировать метаданные обо всех документах в галерее PowerPivot, можно выбрать галерею PowerPivot из списка.
ПримечаниеМожно импортировать только списки, содержащие столбцы.
Нажмите кнопку Просмотр и фильтрация для предварительного просмотра данных и изменения выбора столбцов. Нельзя ограничить строки, импортируемые в веб-канал данных отчета, однако можно удалить столбцы, сняв флажки. Нажмите кнопку ОК.
На странице Выбор таблиц и представлений нажмите кнопку Готово.
После импорта всех строк нажмите кнопку Закрыть.
Импорт потоков данных из отчетов служб Reporting Services
Если на компьютере развернуты службы SQL Server 2008 R2 Reporting Services, можно использовать новый модуль подготовки отчетов Atom для формирования потока данных из существующего отчета. На рабочей станции должен быть установлен Excel 2010 с PowerPivot для Excel. PowerPivot запустится при экспорте потока данных, автоматически добавляя и создавая связи между таблицами и столбцами по мере их поступления в поток.
Либо в окне PowerPivot на вкладке Главная в группе Получить внешние данные нажмите кнопку Из отчета. Дополнительные сведения об импорте потока данных из отчета служб Reporting Services см. в разделе Импорт данных из отчета служб Reporting Services.
См. также