Поиск и оценка источника для веб-каналов данных
Каналы данных служат для перемещения XML-данных из источников данных в сети в книги с функциями PowerPivot, создаваемые в PowerPivot для Excel. Для использования веб-канала данных необходимо определить одну или несколько веб-служб или служб данных, возвращающих данные в формате Atom 1.0.
Этот раздел состоит из следующих подразделов.
Обзор возможных источников формата данных Atom
Получение веб-каналов данных из средств и приложений Майкрософт
Создание настраиваемых поставщиков для получения каналов данных из собственных источников данных
Обзор возможных источников формата данных Atom
Источники данных Atom 1.0 включают следующее.
Программное обеспечение, которое содержит встроенные функции экспорта, реализующие веб-каналы данных Atom. И службы SQL Server 2008 R2 Reporting Services, и Microsoft SharePoint 2010 включают функции экспорта, выдающие данные Atom 1.0.
Внутренние или пользовательские службы данных, созданные внутри организации специалистами по обработке данных для создания корпоративных или бизнес-данных, доступных в виде каналов данных Atom.
Внешние или открытые источники синдикаторов данных, которые поддерживают потоки Atom. Синдикаторы данных превращают каналы Atom в серьезную альтернативу каналам RSS. Ссылки на каналы данных Atom на веб-сайтах синдикаторов данных могут быть включены в сервисные документы данных SSAS в качестве URL-службы, поставляющей данные Atom.
Получение веб-каналов данных из средств и приложений Майкрософт
К возможным источникам данных Atom 1.0 относятся встроенные возможности служб SQL Server 2008 R2 Reporting Services и списки SharePoint, позволяющие экспортировать данные в эти источники в формате Atom 1.0. Если эти источники доступны, то это означает, что настроен автоматический доступ к данным Atom 1.0 через встроенные функции экспорта.
Источник |
Данные Atom |
Ссылка |
---|---|---|
Службы Reporting Services |
Версия SQL Server 2008 R2 служб Reporting Services включает новый модуль подготовки данных к просмотру, который экспортирует данные отчета в формате Atom 1.0. |
|
Списки SharePoint |
В SharePoint 2010 библиотеки и списки содержат на ленте новую команду «Экспортировать как веб-канал данных». Элементы в списке, а также внутренний XML-код, который описывает список, могут быть экспортированы в виде веб-канала данных. Для экспорта списка SharePoint необходима установка в системе служб ADO.NET Data Services. Дополнительные сведения см. в разделе Для поддержки экспорта списков SharePoint в виде веб-каналов данных установите службы ADO.NET Data Services. |
Создание настраиваемых поставщиков для получения веб-каналов данных из собственных источников данных
Возможна реализация и собственных служб данных Atom, если в организации есть разработчики, умеющие их создавать. Специалисты по обработке данных и программисты могут легко создавать простые службы данных, позволяя повысить доступность внутренних данных для пользователей компании. Улучшения, появившиеся в службах ADO.NET Data Services и Windows Communication Foundation (WCF), позволяют разрабатывать службы данных, в определенной степени упрощая возврат данных из существующих корпоративных баз данных в формате Atom.
Ниже приведены распространенные технологии построения служб данных.
Службы Windows Communication Foundation (WCF) в стиле REST.
Платформа ADO.NET Data Services Framework. Дополнительные сведения см. в разделе Использование служб ADO.NET Data Services.
Требования к пользовательским службам данных
Служба данных предоставляет табличные XML-данные по запросу. Чтобы экземпляр служб Службы Analysis Services мог пользоваться этими данными, служба данных должна отвечать определенным требованиям, описанным в следующей таблице.
Требование |
Описание |
---|---|
Конечная точка HTTP |
Служба данных должна быть доступной через веб-соединение. Служба данных будет связана с каналом данных по URL-пути. |
Регистрация |
Доступ к каналам данным осуществляется через документы службы данных, создаваемые на сайте SharePoint. Документ службы данных регистрирует канал данных, делая канал доступным для других пользователей. При импорте документа службы данных инициируют запросы, которые выполняют фактическое получение данных из служб данных, перечисленных в документе. |
Управление проверкой подлинности и доступом |
Служба данных должна либо предоставлять анонимный доступ, либо поддерживать интегрированную безопасность Windows с использованием учетных данных текущего пользователя. |
Вывод данных в формате Atom 1.0 |
Служба данных должна поддерживать вывод данных, соответствующий формату синдикации Atom 1.0. Это формат, который поддерживается модулем чтения веб-каналов данных, встроенным в PowerPivot для Excel. Встроенный модуль чтения веб-каналов данных не поддерживает формат RSS. Дополнительные сведения о требованиях к выводу данных см. в разделе Синтаксис веб-каналов данных XML. |
Подкачка |
Службы данных Atom поддерживают постраничное разбиение данных на управляемые фрагменты. Подкачка в службах Службы Analysis Services не используется. Все данные загружаются в IMBI-модель в порядке следования страниц, пока не закончатся данные (либо не будет превышено пороговое значение использования памяти или другого ресурса). |
Протоколируемые операции (необязательно) |
Службы Службы Analysis Services не производят регистрацию в журнале событий и операций, выполняемых службой данных. Ведение журнала ― это функция используемой службы данных. Если служба данных не записывает в журнал события или ошибки, то не будет записи и о том, были ли данные извлечены успешно. Чтобы поставщик службы данных для корпоративных данных мог отслеживать состояние операций импорта и обновления, следует при его создании добавить возможность ведения журнала. |
См. также