2015-08-06 3 views
0

Мне нужно экспортировать данные из нескольких библиотек документов в sharepoint 2007. Данные хранятся во многих тысячах библиотек на нескольких сайтах. Все библиотеки имеют одинаковые определения столбцов и обычно содержат только небольшое количество документов.Экспорт данных из нескольких списков

Я пользуюсь услугами sharepoint. Первый вызов GetListCollection() для получения всех списков с сайта и вызова GetListItems() для каждой библиотеки документов.

Процесс запроса каждой библиотеки по отдельности выполняется очень медленно и требует много времени. Есть ли способ получить все данные из нескольких списков документов за один раз?

ответ

0

SPSiteDataQuery может пригодиться вам. Попросите Google об этом и посмотрите, поможет ли это вам. Списки должны быть одного типа, но

CAML, безусловно, увеличит производительность.

Приветствия

Truez

+0

Для использования SPSiteDataQuery вы должны иметь общий тип содержимого ** ** по всему списку от вы хотите получить данные. – Ankur

+0

Спасибо. Я использую webservices, а не API. Есть ли способ использовать функциональность SPSiteDataQuery через веб-службы sharepoint? –

Смежные вопросы