Published on

June 17, 2020

Как получить данные из списков SharePoint с помощью SQL Server Reporting Services

Проблема:

Как пользователь SQL Server Reporting Services (SSRS), вам часто могут поступать запросы на создание отчетов, включающих данные из списков SharePoint. К счастью, с появлением расширения данных списка SharePoint для Microsoft SQL Server Reporting Services в SSRS 2008 R2, вы можете легко выполнить эту задачу. В этой статье мы рассмотрим пример получения данных из списка SharePoint с использованием SSRS.

Решение:

Расширение данных списка SharePoint для Microsoft SQL Server Reporting Services позволяет указать сайт или подсайт SharePoint в качестве источника данных и создать набор данных на основе списка SharePoint на этом сайте или подсайте. Это расширение поддерживает SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 и Office SharePoint Server 2007.

Вот шаги для создания отчета, получающего данные из списка SharePoint:

  1. Создайте источник данных
  2. Создайте набор данных
  3. Разместите отчет

Для начала откройте SQL Server Business Intelligence Development Studio (BIDS) и создайте новый проект сервера отчетов. Обратите внимание, что расширение данных списка SharePoint доступно только в SQL Server 2008 R2 и более поздних версиях.

Затем добавьте отчет в проект. Вы должны увидеть вид дерева данных отчета с узлами источников данных и наборов данных.

1. Создайте источник данных:

При создании отчета, использующего данные из списка SharePoint, вам необходимо установить свойство строки подключения источника данных на URL сайта или подсайта SharePoint, содержащего список, который вы хотите использовать в отчете. Щелкните правой кнопкой мыши на узле источников данных в разделе Данные отчета и выберите Добавить источник данных. Заполните вкладку Общие свойства источника данных URL-адресом вашего сайта или подсайта SharePoint. Затем щелкните на вкладке Учетные данные и предоставьте необходимые данные для аутентификации.

2. Создайте набор данных:

После создания источника данных, указывающего на сайт или подсайт SharePoint, следующим шагом является создание набора данных на основе этого источника данных. Щелкните правой кнопкой мыши на узле наборов данных в разделе Данные отчета и выберите Добавить набор данных. Заполните диалоговое окно, выбрав созданный ранее источник данных. Щелкните кнопку Конструктор запросов, чтобы отобразить списки SharePoint на указанном сайте. Выберите список и желаемые поля из списка. Обратите внимание, что вы можете выбрать поля только из одного списка. Щелкните ОК, чтобы завершить диалоговое окно Свойства набора данных.

3. Разместите отчет:

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

Вывод:

Используя расширение данных списка SharePoint для Microsoft SQL Server Reporting Services, вы можете легко получать данные из списков SharePoint и создавать отчеты в SSRS. Эта функция обеспечивает безшовную интеграцию между SQL Server и SharePoint, позволяя использовать возможности обеих платформ для ваших потребностей в отчетности.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.