特殊方法
功能¶
特殊方法是一种基于配置者根据项目需求设置的 SQL 脚本的操作。除标准 SQL 外,特殊方法还支持 CCH Tagetik 系统参数、工作区参数和报表参数。当执行比标准 CCH Tagetik 操作更深入的操作时,建议使用特殊方法。
操作语法中支持的系统参数¶
下面列出了在执行操作时定义的系统参数:
| 参数 | 描述 |
|---|---|
| 系统参数 | - 参见系统参数。 |
| warning_message | (可选)输出变量,返回警告消息,用于结果为“警告”的特殊方法操作(结果默认为“成功”) |
工作区参数可以使用语法 @PARAMETERCODE@ 引用,报表参数可以使用语法 ${@PARAMETER} 引用。
特殊方法参数¶
自定义参数可以与特殊方法关联,其值在 DTP 设置中定义。特别是,您可以设置参数以选择要运行操作的数据集和类型,或允许您指示字符串的参数。参数可以使用语法 &PARAMETERCODE& 引用特殊方法的主体(参见参数窗格)。
要定义特殊方法操作,必须设置以下参数:
- 数据集和类型,用于数据集/类型参数
- 自由字段,用于字符串参数
执行¶
对于每个特殊方法,您可以指定是否禁用并发检查。 默认情况下,包含至少一个特殊方法的活动是隔离运行的,即禁用活动的并行数据处理。通过设置“停用并发检查”标志,设置参数的用户将承担确保包含特殊方法的活动可以与其他活动并发运行的责任。