Category Archives: Уроки Sharepoint

Использование данных из Sharepoint в Excel

Продолжим изучать возможности по обработке данных, хранящихся в MS Sharepoint. В этом уроке будет показано, каким образом можно использовать результаты SQL-запросов к MS Sharepoint из MS Excel. Или другими словами — как создать сложную цепочку передачи и обработки данных MS Sharepoint – MS Access – MS Excel. Естественно возникает вопрос: зачем все усложнять, если из MS Excel можно напрямую получить данные Sharepoint? Включение в цепочку MS Access позволяет простым способом произвести фильтрацию, объединение и агрегацию данных. Например, получить число работников в каждом из филиалов, у которых есть дети старше пяти лет и т.д.

Работа с Sharepoint из Access. Продолжение

Продолжаем нашу статью. Начало читайте здесь.

MS Access соединяется с MS Sharepoint, и получает списки и библиотеки с портала. Нам необходимо выбрать с какими из них мы будем работать. Выбираем List1 и List2, которые мы создали ранее.

Работа с Sharepoint из Access. Начало

MS Sharepoint позволяет в короткие сроки с минимальными знаниями создать корпоративную базу структурированных связанных данных, а также предоставляет удобный интерфейс для расширения, отображения и изменения этих данных. Также Sharepoint позволяет создавать сводные представления данных из разных списков и библиотек.

В данной статье будет показано каким образом можно работать с данными портала Sharepoint через MS Access. С точки зрения пользователя это позволит анализировать хранящиеся данные — строить сводные отчеты, производить пакетные операции (изменение, удаление, преобразование), создавать адаптеры для сторонних приложений. С точки зрения разработчика MS Access позволяет работать со списками и библиотеками Sharepoint как с реляционной базой данных с четкой связанной структурой хранения, чего нельзя сказать о внутреннем устройстве базы Sharepoint (об этом упоминалось в предыдущих статьях).

Списки Sharepoint. Часть 2. Продолжение

Продолжение. Начало статьи здесь.

Теперь необходимо создать запрос для получения списка. Если Вы знакомы со структурой БД, то проще написать sql-запрос. Для этого необходимо выбрать «Укажите специальный оператор SQL или хранимую процедуру» и далее ввести нужный запрос. Для получения всех элементов списка, требуется сначала узнать идентификатор списка. Все списки хранятся в таблице Lists. Для получения идентификатора списка запрашиваем все списки портала с помощью запроса select * from Lists. Вводим запрос, нажимаем «Далее», после чего «Пробный запрос»:

Списки Sharepoint. Часть 2. Начало

В предыдущем уроке было показано, как создавать фильтр со значениями из списка Sharepoint. Также были описаны проблемы с которыми при этом можно столкнуться, а именно отображение не более 200 элементов списка и только с лексикографической сортировкой. В данном уроке приведено решение этих проблем.

Списки Sharepoint. Часть 1

В данном уроке описывается создание страницы с фильтром значений из списка в Sharepoint 2010. Данный функционал полезен для создания страниц со сводными данными или узкоспециализированных страниц, что позволяет ускорить работу конечным пользователям за счет более удобного представления данных. Аналогичный функционал доступен и в старых версиях Sharepoint. Также в рамках урока показаны ограничения как текущей версии Sharepoint, так и предыдущих. В последующих уроках, будут описаны методы обхода этих ограничений.