验证SSIS 2008中的参数

时间:2013-10-14 15:43:06

标签: ssis

我很难找到一种简单易用的方法来验证我的SSIS包的参数 我觉得这是允许参数提供的任何工具的基本功能:检查这些值是否在特定的“允许”范围内,并且不允许用户传递任何值(或忘记提供强制值)。
特别是在SSIS中,变量值可以轻松替换(通过调用时的参数或XML配置文件)。

我找到了一些涉及VB6脚本或任务约束的“解决方案”。但所有这些都像是解决方法。

在执行主SSIS包任务之前检查变量/参数值的最佳做法是什么?

示例:我的包可以处理我公司的3个实体的数据:'NHY','JIO','NTL'和2种模式'Q'和'M'。 “调用者”通过在调用SSIS包时传递值来指定他想要处理的数据。但是,如果用户指定不存在的实体或不支持的模式,我希望包立即失败。

在执行任何操作之前应该失败的命令行示例:

  

/ FILE“Path \ To \ File \ MyPackage.dtsx”/ CHECKPOINTING OFF / REPORTING EWCDI / SET EntityCode; ZZZZZ / SET ProcessMode; Z

0 个答案:

没有答案