SSIS 2017 OData来源-Sharepoint 2016 $ expand

时间:2019-04-06 12:57:21

标签: sharepoint ssis odata sharepoint-2016 ssis-2017

与$ expand运算符一起使用时,无法选择扩展类型的扩展属性。

Sharepoint 2016列表在查询列表时包含一个“人员或组”字段(列=客户):

SSIS 2017 Odata查询:

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

预览中仅返回ClientId。

将浏览器与上述URL一起使用时,XML方案包含所需的属性-嵌套的。

有什么建议吗? 另外,odata源正在使用V3。 是否可以强制使用V4?如果可以,怎么办?

1 个答案:

答案 0 :(得分:0)

ODATA和Sharepoint $ expand

尝试如下修改“选择”部分:

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

类似的问题帖子

其他信息


Sharepointlist适配器

我真的不喜欢使用ODATA Source从Sharepoint读取数据,因为它是Open Data的通用组件。相反,为了从Sharepoint列表中读取,可以使用SharepointListAdapter,它是Microsoft社区创建的组件:

该项目已在Codeplex上发布,之后将Codeplex转换为存档,然后在GitHub上发布了