Объединение данных из Project Server и SharePoint в один отчет
-
07-07-2019 - |
Вопрос
Мне нужно объединить данные из базы данных отчетов Project Server с данными из пользовательских списков в рабочих пространствах SharePoint . Результаты должны отображаться в одном отчете. Как это должно быть сделано? Опции, о которых я подумал:
<Ол>Расширьте базу данных отчетов данными настраиваемого списка (если это возможно). Используйте Reporting Services для отображения результатов.
Запросите базу данных отчетов и рабочие пространства SharePoint и объедините результаты в памяти. Напишите собственный код для отображения вывода.
Есть еще идеи? У меня есть навыки, чтобы развить это, но я очень открыт для покупки продукта, если он решает проблему.
Решение
У меня тоже была такая проблема. Мой apporach:
<Ол>Запуск регулярных заданий с SQL Server для запроса общего ресурса (через WS) и сохранения результатов в БД.
я использую ListItemsChangesSinceToken - это Lists.asmx для повышения эффективности. Также я использую набор инструментов sitedataquery. Я написал очень простой интерфейс для возможности удаленного вызова sitedataquery, возвращая dataTable.
Используйте Reporting Services / любой инструмент для извлечения и представления данных.
Причина, по которой я выбрал промежуточную Db, была
<Ол>Надеюсь, это поможет.
Другие советы
Я также нашел инструмент SharePoint Data Miner , который отображается для сделать то же самое, что и ответ диджея.