我想“每天只”从SAP获取数据,并将其存储到Sharepoint 2010 BCS缓存中。如何/在何处执行此设置,以便让BCS知道它应该一天只查询一次SAP数据源?
真的很感谢任何人的帮助。
发布于 2011-04-02 14:43:20
您应该能够通过ISubscription接口与SAP进行交互。在那里,您可以设置特定查询和关联的过期时间。因此,对于ISubscriptionQuery query,您可以像这样设置一天的过期时间:
query.ExpireAfter = TimeSpan.FromDays(1);有关设置这些属性的详细信息,请参阅此MSDN文章:
http://msdn.microsoft.com/en-us/library/ff464396.aspx#Y342
发布于 2011-04-07 10:03:46
您是否希望服务器每天检索一次SAP数据并对其进行缓存?如果是这样,BCS缓存将不起作用,因为服务器只缓存BCS模型。BCS数据缓存在客户端。ISubscription接口将为客户端工作,但这意味着将为每个用户查询一次SAP。
发布于 2011-04-08 12:42:04
请参阅这些MSDN帖子-
。
希望这能有所帮助:)
https://stackoverflow.com/questions/5371947
复制相似问题