使用有条件拆分转换拆分数据集

适用于:yes (所有受支持的版本的 SQL Server) yesAzure 数据工厂中的 SSIS Integration Runtime

若要添加和配置有条件拆分转换,包必须已包含至少一个数据流任务和一个源。

有条件地拆分数据集

  1. 在 SQL Server Data Tools (SSDT) 中,打开包含所需包的 Integration Services 项目。

  2. 在解决方案资源管理器中,双击该包将其打开。

  3. 单击 “数据流” 选项卡,并将有条件拆分转换从 “工具箱”拖动到设计图面。

  4. 将连接器从数据源或前一个转换拖到有条件拆分转换,从而将有条件拆分转换连接到数据流。

  5. 双击有条件拆分转换。

  6. “有条件拆分转换编辑器”中,将变量、列、函数和运算符拖动到网格中的 “条件” 列,从而生成用作条件的表达式。 或者,也可以在 “条件” 列中键入表达式。

    注意

    变量或列可在多个表达式中使用。

    注意

    如果表达式无效,表达式文本将突出显示,列上的工具提示将对错误进行说明。

  7. 还可以在 “输出名称” 列中修改值。 默认名称为 Case 1、Case 2,依此类推。

  8. 若要修改计算条件的顺序,请单击向上箭头或向下箭头。

    注意

    将最可能遇到的条件放置在列表顶部。

  9. 对于不能匹配任何条件的数据行,如果需要,可以修改默认输出的名称。

  10. 若要配置错误输出,请单击 “配置错误输出”。 有关详细信息,请参阅 Debugging Data Flow

  11. 单击“确定”。

  12. 若要保存更新后的包,请单击 “文件” 菜单上的 “保存选定项”

另请参阅

有条件拆分转换
Integration Services 转换
Integration Services 路径
Integration Services 数据类型
数据流任务
Integration Services (SSIS) 表达式