添加替代变量作为输入参数

可以将替代变量用作管道变量中的输入值。可以使用现有替代变量,也可以创建新的替代变量。替代变量是在 Oracle Enterprise Performance Management CloudOracle Essbase 数据源定义的变量,作为定期变化的特定成员的占位符。

使用替代变量时的一些注意事项:

  • 必须为所有多维数据集定义替代变量以用作输入值。

  • 对于现有替代变量,将验证类型更改为文本。对于新的替代变量,将验证类型指定为文本

要添加新的管道变量并将管道变量的输入值设置为替代变量:

  1. 数据集成主页中,单击管道右侧的 图中显示了“选择”图标。,然后选择管道详细信息

  2. 管道页中,单击 图中显示了“编辑”图标。

  3. 单击变量选项卡。

  4. 要添加新的替代变量作为输入变量,请单击 图中显示了“添加”图标。

    此时将显示一行空白的变量输入字段。

  5. 滚动到变量列表底部,并为替代变量添加以下值:

    • 变量名称中,指定替代变量名称。

      变量名称可以作为作业参数引用。该名称不能超过 20 个字符,并且不能包含空格。

    • 显示名称中,指定管道变量的显示提示名称。

    • 显示顺序中,指定替代变量的显示顺序。

    • 如果执行管道需要提供替代变量的值,则选中必需

    • 验证类型下拉列表中,选择文本

  6. 默认值中,输入 &<替代变量名称> 作为默认值(最多 255 个字符)。

    可以使用替代变量 CurrMonth 表示当前月份 (Jan),并且可以将其作为成员选择插入报表中。通过创建变量和字符串值,在数据源创建变量。之后,随时可以在数据源更改变量的值。

    替代变量具有前缀 "&"(例如 &CurrMonth)。

    在以下示例中,替代变量 "MYPER" 显示了 &CurMonth&CurYr 值。

    图中显示了替代变量。

  7. 单击保存