在BizTalk中存储键值对的最佳方法

问题描述 投票:1回答:2

我们需要存储键值对类型数据,以便在BizTalk Map中快速检索。

有没有最佳实践可以存储它。存储的数据应该易于维护并且应该具有用于​​容易检索的高速缓存机制,因为要存储的键值对的数量可以高达1-100或更多的数量。

我们不需要存储机密信息,所以我不喜欢SSO。但它仍然是一种更好的方法吗?

我们需要在BizTalk映射中使用它,并且可能会对每行数据进行数据检索,因此也存在性能压力。

biztalk biztalk-mapper
2个回答
0
投票

为此,我将使用Get Common Value和Get Application Value functoids XRef功能。它既可以让你拥有键值对(有一个额外的元素,所以你可以根据应用程序对其进行范围),并且它们也可以进行缓存。

我写了一篇关于它的博客文章BizTalk Pattern: Translating Reference Data in a Map using Xref


0
投票

你有xRef Functoid,但是这些有点难以维护和使用,超出了他们原来的设计要求。

我为类似情况所做的是将查找表预先作为SQL表类型提取到业务流程中,然后使用传递业务消息和查找表的多输入映射。这样,所有查找都是转换的内部。

一次检索整个查找表在许多情况下比执行许多查找更不重要。

© www.soinside.com 2019 - 2024. All rights reserved.