Конструктор запросов списков SharePoint

Конструктор отчетов предоставляет графический конструктор запросов и текстовый конструктор запросов для создания запроса, указывающего данные для получения с сайта SharePoint для набора данных отчета. Используйте графический конструктор запросов для изучения метаданных списка SharePoint, интерактивного создания запроса и просмотра результатов запроса. Используйте конструктор текстовых запросов для просмотра запроса, созданного графическим конструктором запросов, изменения запроса или ввода команд запроса. Вы также можете импортировать существующий запрос из файла или отчета.

Это важно

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

Графический конструктор запросов

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

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

Графический конструктор запросов разделен на три области

  • Изучите область, в которой вы выбираете элементы списка и их поля для использования.

  • Область разработки, в которой создается запрос.

  • Область результатов, в которой отображаются результаты запроса.

На следующем рисунке показан графический конструктор запросов при использовании со списками SharePoint.

rsQD_Relational_Graphical_SharePoint rsQD_Relational_Graphical_SharePoint

В следующей таблице описывается функция каждой панели.

Списки SharePoint
Отображает списки SharePoint и поля в каждом элементе списка.

Выбранные поля
Отображает список имен полей списка из выбранных элементов на панели списков SharePoint. Эти поля становятся коллекцией полей для набора данных отчета.

Примененные фильтры
Отображает список полей и критериев фильтрации для таблиц или представлений в представлении базы данных.

Результаты запроса
Отображает образцы данных для результирующего набора автоматически созданного запроса.

Область списков SharePoint

В области списков SharePoint отображаются метаданные для объектов базы данных, которые у вас есть разрешения на просмотр, которые определяются подключением к источнику данных и учетными данными. Иерархическое представление отображает объекты базы данных, упорядоченные по схеме базы данных. Разверните узел для каждой схемы, чтобы просмотреть таблицы, представления, хранимые процедуры и табличные функции. Разверните таблицу или представление, чтобы отобразить столбцы.

Панель выбранных полей

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

Чтобы добавить или удалить поля в этой области, установите или снимите флажки для полей таблицы или представления в области списков SharePoint.

Область примененных фильтров

На панели "Примененные фильтры" отображаются критерии, используемые для ограничения количества строк данных, полученных во время выполнения. Условия, указанные в этом разделе, используются для создания предложения Transact-SQL WHERE. При выборе параметра автоматически создается параметр отчета. Параметры отчета, основанные на параметрах запроса, позволяют пользователю указывать значения для запроса для управления данными в отчете.

Отображаются следующие столбцы:

  • Имя поля Отображает имя поля для применения условий.

  • Оператор Отображает операцию, используемую в выражении фильтра.

  • Ценность Отображает значение, используемое в выражении фильтра.

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

Область результатов запроса

В области результатов запроса отображаются результаты автоматически созданного запроса, заданного с помощью выбора в других панелях. Столбцы в результирующем наборе — это поля, указанные в области "Выбранные поля", а данные строк ограничены фильтрами, указанными в области примененных фильтров.

Эти данные представляют значения из источника данных во время выполнения запроса. Данные не сохраняются в определении отчета. Фактические данные в отчете извлекаются при обработке отчета.

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

Панель инструментов конструктора графических запросов

Панель инструментов конструктора реляционных запросов предоставляет следующие кнопки, которые помогут вам указать или просмотреть результаты запроса.

Кнопка Описание
Редактировать как текст Переключите конструктор текстовых запросов, чтобы просмотреть автоматически созданный запрос или изменить запрос.
Импорт Импорт существующего запроса из файла или отчета. Поддерживаются типы файлов .sql и RDL.
Выполнение запроса Запустите запрос. В области результатов запроса отображается результирующий набор.
Показать скрытые поля Чтобы отобразить или скрыть поля, автоматически созданные SharePoint, такие как ProgId и уровень для элементов ссылок SharePoint, которые обычно не используются в отчетах. Скрытие этих полей сокращает и упрощает использование списка полей.

См. также

Конструкторы запросов служб Reporting Services