如何使用条件性拆分转换对数据集进行拆分

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

有条件地拆分数据集

  1. 在 Business Intelligence Development Studio 中,打开包含所需包的 Integration Services 项目。

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

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

  4. 将连接线(绿色或红色箭头)从数据源或前一个转换拖动到条件性拆分转换,从而将条件性拆分转换连接到数据流。

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

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

    注意注意

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

    注意注意

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

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

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

    注意注意

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

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

  10. 若要配置错误输出,请单击**“配置错误输出”**。有关详细信息,请参阅如何在数据流组件中配置错误输出

  11. 单击**“确定”**。

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