BCS外部内容类型为20,000多项(O365)
-
10-12-2019 - |
题
我们在本地数据库中拥有一个大型的20,000多个项目,我们需要在O365中进入SharePoint Online 2013,以在多个位置的各种文档中使用。需要同步到选择列表中的新条目和更改。任何人都可以对完成此目的的最佳方式提供一些洞察力吗?
当前选项:
1)BCS外部内容类型:但如何超过2000项节气门限制?
2)托管元数据:仅手动更新?这提供了最佳功能,但似乎是管理的噩梦。
3)第三方工具?仍有5000节流限制?
4)使用jQuery数据表和自定义编辑表单从数据库的XML提取物中“选择”并将其注入文本字段(但是,如果数据更改,则不会应用任何“更新”)。
我在我的智慧结束时看到在O365中的可能性如何。
解决方案
在读取的列表操作中,您需要指定像这样的过滤器:
为了简化搜索,我的过程只有一个参数,但查询它运行的查询在五个不同的列中搜索参数。这为用户提供了最大的灵活性,而不会使输入复杂化。
也,请注意滤波器上的默认值。你需要在那里拥有的东西,星号刚好。
程序的输出应输出您包含包含的所有列。您还需要将列标记为返回参数页面上的标识符。在我的情况下,我有三个标识符列。 (如果您是一个SQL开发人员,请将其视为主要键。)
对于您的读取项目操作,您需要将标识符列链接。只要您的读取列表存储过程和读取项目源对象(但是在我的情况下的视图,而且表也会正常工作)输出相同的列并具有相同的标识符,您应该是好的。
其他提示
bcs。项目油门适用于单个查询操作。因此,在BCS模型中,请务必在适当的列中包含过滤器。这些过滤器将在实体选择器中显示(列表表格上的按钮看起来像是人员选择器的形式)。
您不一定会像Bing / Google搜索框一样获得自动完成体验,但您的用户肯定可以从数据库中搜索项目。
我刚刚遇到了这个讨论,解决了我的问题。我的数据集要小得多。它令人作呕的是在〜2,400件物品上的2000件商品。选项是增加列表项限制,影响所有列表所以不可接受或尝试此解决方案。本文正是我所寻求的,所以我正在重新发动它来增加它的可见性。
http:// msdn .microsoft.com / en-US / Library / Office / FF798274%28V= Office14%29.aspx
这是其他大资源:
与bcs 分类