使用作业

您可以使用在 PCM 代理中创建的“复制 POV”类型的作业为此命令提供预定义的参数。

必须在命令行中提供未保存在作业定义中的任何必需参数,并且可以在命令行中覆盖作业定义中的任何参数。

用法

epmAutomate copyDataByPointOfView [jobName=JOB_NAME] [sourcePOVName=SOURCE_POV_NAME] [destPOVName=TARGET_POV_NAME] [copyType=ALL_DATA|INPUT] [sourceCubeName=SOURCE_CUBE_NAME] [destCubeName=TARGET_CUBE_NAME] [PARAMETER=VALUE],其中:
  • jobName=JOB_NAME 是应用于复制数据的作业的名称。此作业接受用于复制数据的参数值。如果未在命令行上指定参数值,则需要此项。默认值为 Copy POV(复制 POV)。
  • sourcePOVName=SOURCE_POV_NAME(可选)是要从中复制数据的源 POV 的名称。
  • destPOVName=TARGET_POV_NAME(可选)是源中的数据要复制到的有效目标 POV 的名称。
  • copyType(可选)标识要从源 POV 复制的数据。有效值为:
    • ALL_DATA,将所有输入和计算的数据复制到目标 POV。
    • INPUT,将所有输入数据(包括动因数据)复制到目标 POV。
  • sourceCubeName=SOURCE_CUBE_NAME(可选)是包含源 POV 的多维数据集的名称。
  • destCubeName=TARGET_CUBE_NAME(可选)是包含目标 POV 的多维数据集的名称。
  • PARAMETER=VALUE 表示可选的运行时参数及其值。指定进程所需数量的参数和值对。有效参数及其值:
    • povDelimiter(可选)是 POV 值中使用的分隔符。默认值为 ::(双冒号)。此值必须用双引号括起来。示例:povDelimiter="_"。

      除了默认分隔符外,仅支持以下分隔符:_(下划线)、#(井号)、~(波形符)、%(百分比)、;(分号)、:(冒号)、-(短划线)。

    • createDestPOV=true|false 指定目标 POV 不存在时是否创建该 POV。默认值为 false。如果目标 POV 不存在,则必须将此参数值设置为 true。

示例

  • 将所有数据复制到同一多维数据集中的其他 POV

    epmAutomate copyDataByPointOfView jobName=copyData

  • 将所有数据复制到同一多维数据集中的其他 POV,但覆盖某些参数值:

    epmAutomate copyDataByPointOfView jobName=copyData sourcePOVName=FY21_Jan_Actual_Working sourceCubeName=PCM_CLC destCubeName=PCM_CLC povDelimiter="_" createDestPOV=true