|
|
1
1
我还不担心优化性能。只需添加另一个SSIS步骤来转换数据集。 当你有整个工作的时候,回顾一下你的表现。SSIS转换比XSLT更易于维护。成百上千的foo应该不是问题,这取决于您运行模块的频率。我已经有一段时间没有使用SSIS了,所以我在这方面还不是很快,但我使用的是XSLT,如果保持简单,额外的SSIS步骤更容易维护。 只是我的意见。 |
|
|
2
1
我还没有机会在SSIS中使用任何XML数据源。BizTalk是我们的首选工具。不管怎样,我做了一点研究,在这里发现了一篇非常有用的文章: http://blogs.msdn.com/b/mattm/archive/2007/12/11/using-xml-source.aspx 请遵循有关处理多个输出的部分,但请执行以下操作:
因此,基于此,根据本文设置XML数据源。使用上面提到的potins,用高级属性编辑器修改它。获取bar和bar的两个输出,并将它们路由到merge join中。内部在bars\u Id上连接它们。选择bar和foo\u Id作为输出列。这可以喂饱你的吧台。 我知道这不是理想的,因为你是排序和合并加入。希望通过在XML数据源中进行排序,不会对性能产生太大影响。
http://blogs.msdn.com/b/mattm/archive/2007/12/15/xml-source-making-things-easier-with-xslt.aspx 祝你好运! |
|
|
3
1
@你对Chris的评论是:有一个简单的方法可以在一个对象上添加一个列。在数据流任务中添加一个步骤,使用“派生列”转换步骤。在其中,添加/操作所需的列。 XSLT是一个难题。 |
|
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 11 月前 |
|
|
surge3333 · 使用PowerShell构建XML 11 月前 |
|
|
Sandeep · XSLT代码,用于根据条件提取元素值 1 年前 |
|
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 1 年前 |
|
Ian Kemp · 如何从SelectXml调用本机XPath函数? 1 年前 |