可以将替代变量用作管道变量中的输入值。可以使用现有替代变量,也可以创建新的替代变量。替代变量是在 Oracle Enterprise Performance Management Cloud 或 Oracle Essbase 数据源定义的变量,作为定期变化的特定成员的占位符。
使用替代变量时的一些注意事项:
必须为所有多维数据集定义替代变量以用作输入值。
对于现有替代变量,将验证类型更改为文本。对于新的替代变量,将验证类型指定为文本。
要添加新的管道变量并将管道变量的输入值设置为替代变量:
从数据集成主页中,单击管道右侧的 ,然后选择管道详细信息。
从管道页中,单击
单击变量选项卡。
要添加新的替代变量作为输入变量,请单击
此时将显示一行空白的变量输入字段。
滚动到变量列表底部,并为替代变量添加以下值:
在变量名称中,指定替代变量名称。
变量名称可以作为作业参数引用。该名称不能超过 20 个字符,并且不能包含空格。
在显示名称中,指定管道变量的显示提示名称。
在显示顺序中,指定替代变量的显示顺序。
如果执行管道需要提供替代变量的值,则选中必需。
从验证类型下拉列表中,选择文本。
从默认值中,输入 &<替代变量名称> 作为默认值(最多 255 个字符)。
可以使用替代变量 CurrMonth 表示当前月份 (Jan),并且可以将其作为成员选择插入报表中。通过创建变量和字符串值,在数据源创建变量。之后,随时可以在数据源更改变量的值。
替代变量具有前缀 "&"(例如 &CurrMonth)。
在以下示例中,替代变量 "MYPER" 显示了 &CurMonth 和 &CurYr 值。
单击保存。