Лучший способ извлечения данных из SharePoint для использования с приложением Business Intelligence - PullRequest
1 голос
/ 18 сентября 2009

Сначала спросили об этом на сервере, и кто-то порекомендовал мне спросить здесь.

Я ищу совета от любого, кто имеет опыт интеграции SharePoint с приложениями бизнес-аналитики, такими как Cognos.

Наша команда BI хочет иметь возможность сообщать о данных, хранящихся в SharePoint. Их инструмент выбора - Cognos. Каков наилучший способ получения данных, которые они ищут, вне SharePoint и в Cognos BI для анализа?

Чтобы уточнить, я НЕ ищу способ отображения отчетов Cognos в SharePoint. Мы хотим взять данные списка из SharePoint и использовать Cognos для создания отчетов.

Ответы [ 2 ]

3 голосов
/ 18 сентября 2009

Поскольку база данных SharePoint сама по себе чрезвычайно сложна, доступ к ней не рекомендуется. Однако у вас есть альтернативы извлечению данных.

Список RSS Feed

Самым простым и легким способом было бы включить RSS в списках, которые вы хотите экспортировать, а затем перетянуть каналы RSS в отдельную базу данных с помощью внешнего инструмента.

Список WebService

Второй вариант заключается в использовании веб-служб списка SharePoint. Это стандартные веб-сервисы ASMX, которые предоставляют данные из любого списка внешнему источнику. Вы можете получить доступ к любому списку в виде веб-службы следующим образом:

[URL сайта Sharepoint] + _vti_bin / Lists.asmx.

Подробная информация об использовании веб-службы списка приведена на MSDN здесь

1 голос
/ 18 сентября 2009

Диаго прав, никогда не трогай БД. Отвечая на ваш вопрос BI, я недавно ответил на аналогичный вопрос здесь Объединение данных из Project Server и SharePoint в один отчет

...