具有多个表达式的派生列 VS 具有一个表达式的多个派生列
Derived Column with multiple expressions VS multiple Derived Columns with one expression in each
我使用 SSIS
和 SQL Server 2016
。我需要知道下面哪种方法更好。
在我的一项 DataFlow 任务中,我需要添加 100 多个 Derived columns
。我应该只添加一个 Derived Column component
和 100 个新的 expressions
还是应该在行中添加多个 Derived Column component
?
这是第一个选项:
这是第二个选项:
哪个更好?
您可以在一个派生列转换任务中为多个列添加不同的表达式。无需添加多个派生列。
如果派生列是独立的,则无需创建多个 derived column component
,否则您应该创建多个组件。
此外,数据流任务中每个添加的组件都有自己需要验证的属性。所以我认为如果它在做同样的事情,最好尽量减少组件的数量。
最近,我发表了一篇关于这个主题的详细文章:
我使用 SSIS
和 SQL Server 2016
。我需要知道下面哪种方法更好。
在我的一项 DataFlow 任务中,我需要添加 100 多个 Derived columns
。我应该只添加一个 Derived Column component
和 100 个新的 expressions
还是应该在行中添加多个 Derived Column component
?
这是第一个选项:
这是第二个选项:
哪个更好?
您可以在一个派生列转换任务中为多个列添加不同的表达式。无需添加多个派生列。
如果派生列是独立的,则无需创建多个 derived column component
,否则您应该创建多个组件。
此外,数据流任务中每个添加的组件都有自己需要验证的属性。所以我认为如果它在做同样的事情,最好尽量减少组件的数量。
最近,我发表了一篇关于这个主题的详细文章: