SSIS 2017 источник OData - Sharepoint 2016 $ развернуть - PullRequest
3 голосов
/ 06 апреля 2019

Невозможно выбрать расширенные свойства расширенного типа при использовании запроса с оператором $ expand.

Список Sharepoint 2016 содержит поле «Персона или группа» (столбец = Клиент) при запросе списка:

SSD 2017 Запрос Odata:

.../_vti_bin/listdata.svc/mylist?$select=Client,Client/UserName&$expand=Client

В предварительном просмотре возвращается только ClientId.

При использовании браузера с указанным выше URL-адресом схема XML содержит нужные свойства - вложенные.

Есть предложения?Кроме того, источник odata использует V3.Можно ли заставить его использовать V4?Если да, то как?

1 Ответ

0 голосов
/ 06 апреля 2019

ODATA с Sharepoint $ expand

Попробуйте изменить выбранную часть следующим образом:

.../_vti_bin/listdata.svc/mylist?$select=Client/Name,ClientId&$expand=Client

Подобные сообщения о проблемах

Дополнительная информация


Адаптер Sharepointlist

Мне действительно не нравится использование источника ODATAчитать из Sharepoint, так как это общий компонент для открытых данных.Вместо этого для чтения из списка Sharepoint вы можете использовать SharepointListAdapter, который является компонентом, созданным сообществом Microsoft:

Проект был опубликован в Codeplex, позже, после того как Codeplex превратился в архив, он был опубликован в GitHub

...