创建新数据加载规则

使用 Essbase Web 界面中的规则编辑器创建和测试数据加载规则。使用平面文件或各种外部源中的数据将数据加载到 Essbase 多维数据集。此示例使用平面文件。

修改现有规则(例如,从应用程序工作簿进行部署时为您创建的规则)非常高效。但是,如果要在 Essbase Web 界面中创建新规则,本主题将说明用于创建该规则的示例流,其目标是为添加到 Essbase 多维数据集的新维成员加载数据。

先决条件:

  • 完成创建新维构建规则主题中的步骤。本练习假定您已构建 Sample Basic 多维数据集,并向 Product 维添加了新的 "500" 成员。

  • 创建一个逗号分隔的数据文件,如下所示,将其命名为 load_sales_cogs_newprod.txt,然后将其上载到 Sample Basic 多维数据集目录

    "Product","Market","Year","Scenario","Sales","COGS"
    "500-10","New York","Jan","Actual","678","271"
    "500-10","New York","Jan","Budget","640","260"
    "500-10","New York","Feb","Actual","645","258"
    "500-10","New York","Feb","Budget","610","240"
    "500-10","New York","Mar","Actual","675","270"
    "500-10","New York","Mar","Budget","640","250"
    "500-10","New York","Apr","Budget","670","270"
    "500-10","New York","May","Actual","756","302"
    "500-10","New York","May","Budget","710","280"
    "500-10","New York","Jun","Actual","890","356"
    "500-10","New York","Jun","Budget","840","340"
  1. 登录到 Essbase Web 界面

  2. 主页上,打开应用程序,然后打开数据库(多维数据集)。

  3. 选择脚本选项卡,然后单击规则


    选择了“Scripts(脚本)”选项卡,并在 Essbase Web 界面中突出显示了“Rules(规则)”磁贴。

  4. 单击创建,然后选择数据加载


    在数据库对话框中,按“创建”按钮并选择“数据加载”选项

  5. 在“新建规则”对话框中,


    数据加载规则的“新建规则”对话框,根据说明填写

    1. 输入规则名称:500_data。

    2. 对于源类型,请选择文件,因为此示例工作流基于使用平面数据文件的假设。选择您上载的数据文件。例如,单击目录并导航到 load_sales_cogs_newprod.txt

      注意:

      除了文件之外,其他选项也可用作源类型。当源数据是外部源而不是平面文件时,请使用这些数据。
      可以为数据加载规则选择的源类型包括文件、ODBC (DSN-less)、Oracle Call Interface (OCI)、数据源和 SQL 数据源 (DSN)。

      使用外部数据源时,必须完成某些先决条件,具体取决于与数据源的连接类型。

      • 如果您的连接是使用应用程序管理器或服务管理员在 Essbase 中建立的连接和数据源预定义的,请选择数据源作为加载规则的源类型。要确保您的连接已就绪,请参阅使用连接和数据源访问外部数据以了解先决条件步骤。
      • 如果连接取决于在 Essbase 服务器上配置的 ODBC 驱动程序,请选择 ODBC(无 DSN)SQL 数据源 (DSN) 作为加载规则的源类型。要确保您的连接已就绪,请参阅使用 ODBC 连接访问数据以了解先决条件步骤。
      • 如果您的连接依赖于包含 OCI 语法的连接字符串,请选择 Oracle Call Interface (OCI) 作为加载规则的源类型。要确保您的连接已就绪,请参阅使用 Oracle Call Interface 访问 Oracle Database 以了解先决条件步骤。
    3. 将“数据加载记录编号”字段递增为 1,因为记录 0 包含您不会加载的标题信息(尽管它将用于填充加载规则字段)。

    4. 由于示例数据文件采用逗号分隔,因此将分隔符值保留为逗号。

    5. 单击继续

    6. 数据加载规则将打开映射到标题记录中列出的维的字段。预览数据(来自文本文件)将填充字段下面的网格。


      新的数据加载规则,其中字段作为文本文件标题记录中的维填充,并预览文本文件中的数据。

      源数据中的每一行都是记录,与您在规则预览数据中看到的行相对应。字段 1-4 包含元数据(成员)信息,字段 5-6 包含要加载的数据。

  6. 验证该规则,然后保存并关闭。

  7. 关闭多维数据集对话框,然后单击作业以测试数据加载规则。

  8. 单击新建作业加载数据

    • 对于“Application(应用程序)”,选择“Sample(示例)”。
    • 对于“Database(数据库)”,选择“Basic(基本)”。
    • 对于“Load Type(加载类型)”,指定“File(文件)”。
    • 单击出错时中止
    • 单击 Select files from catalog(从目录中选择文件)
      “加载数据”对话框填充了文本说明中指示的选项

    • 找到规则文件 500_data.rul。单击它,按住 Shift 键,然后查找并单击数据文件名 (load_sales_cogs_newprod.txt)。单击 "Select"(选择)按钮。
    • 单击“提交”。
  9. 单击“Refresh(刷新)”图标,直到作业状态为“Completed(已完成)”。您已将数据加载到新产品中。