Импорт из веб-канала данных (табличные службы SSAS)
Потоки данных — это один или несколько потоков XML-данных, формируемых из источника данных в сети и направляемых в целевой документ или приложение. Данные из веб-канала данных можно импортировать в модель с помощью мастера импорта таблиц.
Этот раздел состоит из следующих подразделов:
Основные сведения об импорте из веб-канала данных
Импорт данных из набора данных Azure DataMarket
Импорт веб-каналов данных из открытых или корпоративных источников данных
Импорт потоков данных из списков SharePoint
Импорт веб-каналов данных из отчетов служб Reporting Services
Основные сведения об импорте из веб-канала данных
В табличную модель можно импортировать данные из следующих типов веб-каналов данных:
- Reporting Services, отчет служб
В качестве источника данных в модели можно использовать отчеты служб Reporting Services, которые были опубликованы на сайте Sharepoint или сервере отчетов. При импорте данных из отчета служб Reporting Services необходимо указать в качестве источника данных файл определения отчета (.rdl).
- Набор данных Azure DataMarket
Azure DataMarket представляет собой службу, обеспечивающую один рынок и канал доставки для данных в виде облачных служб. Для наборов данных Azure DataMarket вместо учетной записи пользователя Windows используется ключ учетной записи.
- Веб-каналы Atom
Используются только веб-каналы Atom. Каналы RSS не поддерживаются. Канал должен быть общедоступным, либо необходимо иметь разрешение на подключение к нему под учетной записью Windows, указанной при входе в систему.
Данные из веб-канала данных добавляются в модель один раз во время импорта. Чтобы получить обновленные данные из канала, можно обновить данные из конструктора моделей или настроить расписание обновления данных для модели после развертывания в рабочем экземпляре служб Analysis Services. Дополнительные сведения см. в разделе Обработка данных (табличные службы SSAS).
Импорт данных из набора данных Azure DataMarket
Данные из Azure DataMarket можно импортировать в модель в виде таблицы.
Импорт данных из набора данных Azure DataMarket
В среде SQL Server Data Tools (SSDT) выберите пункт Импорт из источника данных в меню Модель. Откроется мастер импорта таблиц.
На странице Подключение к источнику данных в разделе Веб-каналы данных выберите Набор данных Azure DataMarket и нажмите кнопку Далее.
На странице Подключение к набору данных Azure DataMarket в Понятное имя введите описательное имя для канала, к которому выполняется доступ. При импорте нескольких потоков или источников данных целесообразно использовать описательные имена для соединений, чтобы помнить, как используется соединение.
В поле URL-адрес веб-канала данных введите адрес для веб-канала данных.
В Настройки безопасности в Ключ учетной записи введите ключ учетной записи. Ключи учетной записи используются службами Analysis Services для получения доступа к подпискам DataMarket.
Нажмите кнопку Проверить соединение, чтобы убедиться в доступности канала. Можно также нажать кнопку Дополнительно, чтобы подтвердить, что базовый URL-адрес или URL-адрес сервисного документа содержит запрос или сервисный документ, предоставляющий канал данных.
Нажмите кнопку Далее, чтобы продолжить импорт.
На странице Сведения об олицетворении укажите учетные данные, которые службы Analysis Services будут использовать для подключения к источнику данных при обновлении данных, а затем нажмите кнопку Далее. Эти учетные данные отличаются от ключа учетной записи.
На странице мастера Выбор таблиц и представлений в поле Понятное имя введите описательное имя, определяющее таблицу, которая будет содержать эти данные по завершении импорта.
Нажмите кнопку Просмотр и фильтрация для предварительного просмотра данных и изменения выбора столбцов. Нельзя ограничить строки, импортируемые в веб-канал данных отчета, однако можно удалить столбцы, сняв флажки. Нажмите кнопку ОК.
На странице Выбор таблиц и представлений нажмите кнопку Готово.
Импорт веб-каналов данных из открытых или корпоративных источников данных
Можно получить доступ к общедоступным потокам данных или построить пользовательские службы данных, формирующие веб-каналы Atom из собственных или устаревших систем управления базами данных.
Импорт данных из открытых или корпоративных веб-каналов данных
В среде SQL Server Data Tools (SSDT) выберите пункт Импорт из источника данных в меню Модель. Откроется мастер импорта таблиц.
На странице Подключение к источнику данных в разделе Веб-каналы данных выберите Из других каналов и нажмите кнопку Далее.
На странице Соединение с каналом данных введите описательное имя для канала, к которому выполняется доступ. При импорте нескольких потоков или источников данных целесообразно использовать описательные имена для соединений, чтобы помнить, как используется соединение.
В поле URL-адрес веб-канала данных введите адрес для веб-канала данных. Допустимые значения.
XML-документ, содержащий данные Atom. Например, следующий URL-адрес указывает на общедоступный поток данных на веб-сайте Open Government Data Initiative:
http://ogdi.cloudapp.net/v1/dc/banklocations/
Документ ATOMSVC, определяющий один или несколько каналов. Документ ATOMSVC указывает на службу или приложение, предоставляющие один или несколько потоков данных. Каждый канал задан как базовый запрос, которым возвращается результирующий набор.
Можно указать URL-адрес документа ATOMSVC, расположенного на веб-сервере, либо открыть файл из общей или локальной папки на данном компьютере. Документ ATOMSVC имеется в наличии, если он был сохранен на компьютере при экспорте отчета служб Reporting Services либо если он содержится в библиотеке потоков данных, созданной одним из пользователей на сайте SharePoint.
Примечание Рекомендуется указывать документ ATOMSVC, доступ к которому можно получить по URL-адресу или через общую папку, поскольку при этом впоследствии можно настроить автоматическое обновление данных для книги после ее публикации на SharePoint. Тот же URL-адрес или сетевая папка могут использоваться сервером для обновления данных, если указано удаленное местоположение.
Нажмите кнопку Проверить соединение, чтобы убедиться в доступности канала. Можно также нажать кнопку Дополнительно, чтобы подтвердить, что базовый URL-адрес или URL-адрес сервисного документа содержит запрос или сервисный документ, предоставляющий канал данных.
Нажмите кнопку Далее, чтобы продолжить импорт.
На странице Сведения об олицетворении укажите учетные данные, которые службы Analysis Services будут использовать для подключения к источнику данных при обновлении данных, а затем нажмите кнопку Далее.
На странице мастера Выбор таблиц и представлений в поле Понятное имя замените «Data Feed Content» описательным именем, определяющим таблицу, которая будет содержать эти данные по завершении импорта.
Нажмите кнопку Просмотр и фильтрация для предварительного просмотра данных и изменения выбора столбцов. Нельзя ограничить строки, импортируемые в веб-канал данных отчета, однако можно удалить столбцы, сняв флажки. Нажмите кнопку ОК.
На странице Выбор таблиц и представлений нажмите кнопку Готово.
Импорт потоков данных из списков SharePoint
Поддерживается импорт любого списка SharePoint, в котором имеется кнопка Экспортировать как канал данных в меню ленты (SharePoint). Нажав ее, можно экспортировать лист в качестве канала.
Импорт каналов данных из списка SharePoint
В среде SQL Server Data Tools (SSDT) выберите пункт Импорт из источника данных в меню Модель.
На странице Подключение к источнику данных в разделе Веб-каналы данных выберите Другие веб-каналы и нажмите кнопку Далее.
На странице Соединение с каналом данных введите описательное имя для канала, к которому выполняется доступ. При импорте нескольких потоков или источников данных целесообразно использовать описательные имена для соединений, чтобы помнить, как используется соединение.
В поле «URL-адрес потока данных» введите адрес службы списка данных, заменив местозаполнитель <имя_сервера> реальным именем сервера SharePoint:
http://<server-name>/_vti_bin/listdata.svc
Нажмите кнопку Проверить соединение, чтобы убедиться в доступности канала. Можно также нажать кнопку Дополнительно, чтобы подтвердить, что URL-адрес сервисного документа содержит адрес службы списка данных.
Нажмите кнопку Далее, чтобы продолжить импорт.
На странице Сведения об олицетворении укажите учетные данные, которые службы Analysis Services будут использовать для подключения к источнику данных при обновлении данных, а затем нажмите кнопку Далее.
На странице мастера Выбор таблиц и представлений выберите списки, которые необходимо импортировать.
Примечание Можно импортировать только списки, содержащие столбцы.
Нажмите кнопку Просмотр и фильтрация для предварительного просмотра данных и изменения выбора столбцов. Нельзя ограничить строки, импортируемые в веб-канал данных отчета, однако можно удалить столбцы, сняв флажки. Нажмите кнопку ОК.
На странице Выбор таблиц и представлений нажмите кнопку Готово.
Импорт веб-каналов данных из отчетов служб Reporting Services
Если на компьютере развернуты службы SQL Server 2008 R2 Reporting Services, можно использовать новый модуль подготовки отчетов Atom для формирования веб-канала данных из существующего отчета.
Импорт данных отчета из опубликованного отчета служб Reporting Services
В среде SQL Server Data Tools (SSDT) выберите пункт Импорт из источника данных в меню Модель.
На странице Соединение с источником данных в разделе Веб-канал данных выберите Отчет, а затем нажмите кнопку Далее.
На странице подключения к отчету служб Reporting Services Microsoft SQL Server в поле «Понятное имя подключения» введите описательное имя для отчета, к которому выполняется подключение. При импорте нескольких источников данных использование описательных имен для подключений позволит запомнить способ использования подключения.
Нажмите кнопку Обзор и укажите сервер отчетов.
Если отчеты на сервере отчетов используются регулярно, сервер может быть в списке под названием Последние сайты и серверы. В противном случае в поле «Имя» введите адрес сервера отчетов и нажмите кнопку Открыть, чтобы просмотреть папки на сайте сервера отчетов. Адрес сервера отчета может выглядеть следующим образом: http://<имя_компьютера>/reportserver.
Выберите отчет и нажмите кнопку Открыть. Можно также вставить ссылку на отчет, включая полный путь и имя отчета, в текстовое поле Имя. Мастер импорта таблиц подключается к отчету и показывает его в области предварительного просмотра.
Если в отчете используются параметры, необходимо указать параметр, иначе создать соединение с отчетом нельзя. После выполнения этого в веб-канал данных импортируются только те строки, которые связаны со значением параметра.
Выберите параметр, используя список или поле со списком, представленные в отчете.
Для обновления данных нажмите кнопку Просмотр отчета.
Примечание При просмотре отчета сохраняются параметры, которые выбраны вместе с определением веб-канала данных.
При необходимости перейдите на вкладку Дополнительно, чтобы задать свойства отчета, зависящие от конкретного поставщика.
Нажмите кнопку Проверить соединение, чтобы убедиться в доступности отчета в качестве веб-канала данных. Можно также нажать кнопку Дополнительно, чтобы подтвердить, что свойство Встроенный сервисный документ содержит внедренный XML-код, указывающий соединение с веб-каналом данных.
Нажмите кнопку Далее, чтобы продолжить импорт.
На странице Сведения об олицетворении укажите учетные данные, которые службы Analysis Services будут использовать для подключения к источнику данных при обновлении данных, а затем нажмите кнопку Далее.
На странице Выбор таблиц и представлений в мастере установите флажок рядом с элементами отчета, которые необходимо импортировать в качестве данных.
Некоторые отчеты могут содержать несколько частей, включая таблицы, списки или графики.
В поле Понятное имя введите имя таблицы, в которой веб-канал данных должен быть сохранен в модели.
Если не назначено другое имя, по умолчанию будет использовано имя элемента управления служб Reporting Services, например Tablix1, Tablix2. Рекомендуется изменить это имя при импорте, чтобы можно было легко определить происхождение импортированного веб-канала данных.
Нажмите кнопку Просмотр и фильтрация для предварительного просмотра данных и изменения выбора столбцов. Нельзя ограничить строки, импортируемые в веб-канал данных отчета, однако можно удалить столбцы, сняв флажки. Нажмите кнопку OK.
На странице Выбор таблиц и представлений нажмите кнопку Готово.
См. также
Основные понятия
Поддерживаемые источники данных (табличные службы SSAS)
Поддерживаемые типы данных (табличные службы SSAS)
Олицетворение (табличные службы SSAS)