如何设置优先约束的属性

若要设置优先约束属性,您可以使用下列工具之一:

  • 可以使用**“优先约束编辑器”**对话框。

  • 可以使用“属性”窗口。“属性”窗口列出了用于对**“优先约束编辑器”**对话框中未提供的优先约束进行配置的属性。在“属性”窗口中,您可以提供优先约束的说明和名称,也可以配置要在设计图面上为优先约束显示的批注。

下面的过程介绍如何使用下列每种工具设置优先约束的属性。

使用优先约束编辑器设置优先约束属性

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

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

  3. 单击**“控制流”**选项卡。

  4. 双击优先约束。

    **“优先约束编辑器”**将打开。

  5. 在**“求值运算”**下拉列表中,选择求值运算。

  6. 在**“值”**下拉列表中,选择优先可执行文件的执行结果。

  7. 如果求值运算使用表达式,请在**“表达式”框中键入表达式,并单击“测试”**来计算该表达式。

    注意注意

    变量名称区分大小写。

  8. 如果将多个任务或容器连接到受约束的可执行文件,选择**“逻辑与”可以指定前面所有可执行文件的执行结果必须为 true。选择“逻辑或”**可以指定只有一个执行结果的值必须为 true。

  9. 单击**“确定”,关闭“优先约束编辑器”**。

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

使用“属性”窗口设置优先约束属性

  1. 在 Business Intelligence Development Studio 中,打开包含要修改的包的 Integration Services 项目。

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

  3. 单击**“控制流”选项卡。在“控制流”选项卡的设计图面上,右键单击优先约束,再单击“属性”**。在“属性”窗口中修改属性值。

  4. 在**“属性”**窗口中,设置优先约束的下列读/写属性:

    读/写属性

    配置操作

    Description

    提供说明。

    EvalOp

    选择一个求值运算。如果选择了 ExpressionExpressionAndConstantExpressionOrConstant 运算,则可指定一个表达式。

    Expression

    如果求值运算包含 and 表达式,则请提供一个表达式。表达式的计算结果必须为布尔值。有关表达式语言的详细信息,请参阅 Integration Services 表达式参考

    LogicalAnd

    设置 LogicalAnd,以指定当有多个可执行文件优先于并且链接到受约束的可执行文件时,是否将此优先约束与其他优先约束一起计算。

    Name

    更新优先约束的名称。

    ShowAnnotation

    指定要使用的批注类型。选择 Never 可以禁用批注;选择 AsNeeded 可以启用按需批注;选择 ConstraintName 可以使用 Name 属性的值自动进行批注;选择 ConstraintDescription 可以使用 Description 属性的值自动进行批注;选择 ConstraintOptions 可以使用 ValueExpression 属性的值自动进行批注。

    Value

    如果在 EvalOP 属性中指定的求值运算包含约束,请选择受约束的可执行文件的执行结果。

  5. 关闭“属性”窗口。

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