Тип соединения список SharePoint (службы SSRS)

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

Используйте сведения в этом разделе для создания источника данных. Пошаговые инструкции см. в разделе Добавление и проверка подключения к данным или источнику данных (построитель отчетов и службы SSRS).

В данной статье

Строка подключения

Запросы

Параметры

Инструкции

См. также

Строка подключения

Строка подключения к списку SharePoint — это URL-адрес сайта или дочернего сайта SharePoint, например http://MySharePointWeb/MySharePointSite или http://MySharePointWeb/MySharePointSite/Subsite.

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

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

Учетные данные

Учетные данные необходимы для запуска запросов, локального предварительного просмотра отчетов, а также для предварительного просмотра отчетов на сервере отчетов. После опубликования отчета, возможно, потребуется изменить учетные данные для источника данных, чтобы при запуске отчета на сервере отчетов разрешения на получение данных были действительны. Типы учетных данных, которые можно использовать с этим модулем обработки данных, зависят от конфигурации технологии SharePoint для списка SharePoint, который используется в качестве источника данных.

В следующих таблицах описано получение учетных данных для расширения списка SharePoint при подключении к локальному списку фермы SharePoint и к удаленному списку SharePoint.

Таблица 1 предназначена для отчетов, развернутых на устаревшем сайте Windows SharePoint. Устаревший сайт Windows поддерживает только проверку подлинности Kerberos, NTLM и проверку подлинности на основе форм (FBA). Таблица 2 предназначена для отчетов, развернутых на сайте SharePoint с проверкой подлинности на основе утверждений.

Таблица 1

Поддерживаемые учетные данные

Классический режим проверки подлинности Windows

3 Проверка подлинности на основе утверждений

Локальный список фермы SharePoint

Проверка подлинности Windows (встроенная) или токен пользователя SharePoint

Да

Да

Хранимые, запрос, нет (с учетными данными Windows1)

Да

Нет

Удаленный список SharePoint

Проверка подлинности Windows (встроенная) или токен пользователя SharePoint

Да

Нет2

Хранимые, запрос, нет (с учетными данными Windows1)

Да

Нет2

Таблица 2

Поддерживаемые учетные данные

Классический режим проверки подлинности Windows

3 Проверка подлинности на основе утверждений

Локальный список фермы SharePoint

Проверка подлинности Windows (встроенная) или токен пользователя SharePoint

Да

Да

Хранимые, запрос, нет (с учетными данными Windows1)

Нет

Нет

Удаленный список SharePoint

Проверка подлинности Windows (встроенная) или токен пользователя SharePoint

Да

Нет2

Хранимые, запрос, нет (с учетными данными Windows1)

Нет

Нет2

1 Хранимые учетные данные и учетные данные по запросу не поддерживаются с учетными данными, отличными от Windows.

2 Проверка подлинности на основе форм и на основе утверждений не поддерживается для удаленных списков SharePoint.

3 Проверка подлинности Windows, проверка подлинности на основе форм (FBA), токены SAML, другие поставщики удостоверений или сочетание нескольких из упомянутых выше поставщиков проверки подлинности.

-
Проверка подлинности Windows
Для технологии SharePoint, настроенной для работы с сервером отчетов в режиме «Доверенная учетная запись», этот параметр не поддерживается. Это относится только к предыдущим релизам служб Службы Reporting Services.

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

Для технологии SharePoint, настроенной для работы без сервера отчетов (в локальном режиме), этот параметр не поддерживается. Дополнительные сведения о локальном режиме см. в разделе [Отчеты, созданные в локальном и подключенном режиме, в средстве просмотра отчетов (службы Reporting Services в режиме интеграции с SharePoint)](ff487969\(v=sql.110\).md).
  • Учетные данные не требуются (не использовать учетные данные).
    Чтобы использовать этот параметр, необходима учетная запись автоматического выполнения, настроенная на сервере отчетов. Дополнительные сведения см. в разделе Настройка учетной записи автоматического выполнения..

Дополнительные сведения о поддержке проверки подлинности на основе утверждений в стеке бизнес-аналитики Майкрософт см. в разделе Использование проверки подлинности на основе утверждений в стеке бизнес-аналитики Майкрософт.

Дополнительные сведения см. в разделах Подключения к данным, источники данных и сроки подключения (службы SSRS), Указание учетных данных в построителе отчетов и Источники данных, поддерживаемые службами Reporting Services (SSRS).

Запросы

Чтобы построить запрос, создайте новый набор данных на основе источника данных и откройте связанный конструктор запросов. Дополнительные сведения см. в разделе Создание общего или внедренного набора данных (построитель отчетов и службы SSRS).

Графический конструктор запросов списка SharePoint имеет четыре панели.

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

  • **Имя. **Уникальное имя поля.

  • **Идентификатор. **Уникальный идентификатор поля.

  • **Тип поля. **Тип данных поля.

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

Выбор полей из нескольких списков не поддерживается. Можно создать набор данных для каждого списка и выбирать поля из каждого набора данных. Если у списков есть общее поле, можно использовать функцию Lookup в область данных табликса, связанной с одним набором данных, для получения значения из другого набора данных, не связанного с этой областью данных. Дополнительные сведения см. в разделе Функция подстановки (построитель отчетов и службы SSRS).

  • Выбранные поля. Отображает выбранные поля. Имена полей на этой панели являются понятными именами SharePoint, которые были указаны пользователем SharePoint. При закрытии конструктора запросов эти имена можно увидеть в наборе полей набора данных в области данных отчета. Связи между уникальными именами и понятными именами находятся на вкладке Диалоговое окно «Свойства набора данных» — «Поля» (построитель отчетов).

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

    В графическом конструкторе запросов изменять порядок сортировки или указывать группы нельзя. Чтобы сделать это, задайте выражения сортировки в наборе данных отчетов и сгруппируйте выражения в областях данных отчета. Параметры запросов не поддерживаются. Для фильтрации данных в отчете пользуйтесь фильтрами или параметрами отчетов. Дополнительные сведения см. в разделах Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS) и Параметры отчета (построитель отчетов и службы SSRS).

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

  • Выбранные поля. Отображает выбранные поля. Имена полей на этой панели являются понятными именами SharePoint, которые были указаны пользователем SharePoint. При закрытии конструктора запросов эти имена можно увидеть в наборе полей набора данных в области данных отчета. Связи между уникальными именами и понятными именами находятся на вкладке Диалоговое окно «Свойства набора данных» — «Поля» (построитель отчетов).

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

    В графическом конструкторе запросов изменять порядок сортировки или указывать группы нельзя. Чтобы сделать это, задайте выражения сортировки в наборе данных отчетов и сгруппируйте выражения в областях данных отчета. Параметры запросов не поддерживаются. Для фильтрации данных в отчете пользуйтесь фильтрами или параметрами отчетов. Дополнительные сведения см. в разделах Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS) и Параметры отчета (построитель отчетов и службы SSRS).

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

Дополнительные сведения см. в разделе Конструктор запросов к спискам SharePoint (построитель отчетов).

Текст запроса

Чтобы просмотреть запрос, созданный с помощью графического конструктора запросов, переключитесь в текстовый конструктор запросов. Здесь можно просмотреть XML-текст, созданный графическим конструктором запросов. XML-код включает элементы для имени списка, набора полей и фильтров.

Пример 1.Указанные поля для списка

В следующем примере показан правильно составленный запрос SharePoint:

<RSSharePointList>
<listName>MyList</listName>
<viewFields>
  <FieldRef Name="Field1"/>
  <FieldRef Name="Field4"/>
</viewFields>
<Query>
  <Where>
    <And>
      <Gt>
        <FieldRef Name="Field1"/>
        <Value Type="Integer">1</Value>
      </Gt>
      <IsNotNull>
        <FieldRef Name="Field2"/>
        <Value Type="string"/>
      </IsNotNull> 
    </And>
  </Where>
</Query>
</RSSharePointList>

Данное представление запроса можно изменить, если запрос представлен в виде XML-текста.

Пример 2.Все поля для списка

Достаточно указать имя списка, и будут возвращены все поля, включая скрытые. В следующем примере из списка Tasks извлекаются все поля:

<RSSharePointList>
<listName>Tasks</listName>
</RSSharePointList>

В результатах запроса возвращаются все поля для списка Tasks.

Параметры

Параметры не поддерживаются этим модулем обработки данных.

Значок стрелки, используемый со ссылкой «В начало»В начало

Диагностика

При использовании модуля обработки данных SharePoint List для формирования отчетов в SSRS 2008 R2 или SSRS 2012 возвращаются другие данные(https://support.microsoft.com/kb/2826162)

Инструкции

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

Добавление и проверка подключения к данным или источнику данных (построитель отчетов и службы SSRS)

Создание общего или внедренного набора данных (построитель отчетов и службы SSRS)

Добавление фильтра к набору данных (построитель отчетов и службы SSRS)

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

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

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

Основные понятия

Параметры отчета (построитель отчетов и службы SSRS)

Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS)

Выражения (построитель отчетов и службы SSRS)