2 Oracle Essbase 常见任务

了解 Essbase 中最常见的管理任务。下载示例应用程序工作簿,并使用它们构建多维数据集、预配用户以及连接到 Smart View 进行数据分析。通过添加成员来编辑多维数据集大纲。运行计算、导出数据以及浏览多维数据集设计器。

开始执行这些任务之前,请确保您可以登录 Essbase,并且 Smart View 和多维数据集设计器已安装在客户端计算机上。请参见设置多维数据集设计器

下载 Sample Dynamic 应用程序工作簿并检查其结构

在块存储示例(动态)应用程序工作簿中,多维数据集中的所有非叶级别成员都是动态计算的。动态计算的值不存储在多维数据集中;用户每次进行检索时都会重新计算并重新呈现这些值。

现在将从 Essbase 中的“文件”目录下载应用程序工作簿,将其保存到本地驱动器,并检查其结构。

下载 Sample Dynamic 应用程序工作簿

要下载块存储示例(动态)应用程序工作簿,请执行以下操作:

  1. 应用程序页上,单击文件,然后依次单击 Gallery > Applications > Demo Samples > Block Storage

  2. 块存储选项卡上,单击 Sample_Dynamic_Basic.xlsx 旁边的“操作”菜单。

  3. 将应用程序工作簿文件 Sample_Dynamic_Basic.xlsx 保存到本地驱动器。

检查 Sample Dynamic 应用程序工作簿的结构

应用程序工作簿包含多个用于定义多维数据集元数据的工作表,其中包括 Essbase.Cube 工作表(它指定多维数据集中所有维的名称并定义有关这些维的其他信息,每个维都有单独的工作表)和数据工作表。

  1. 在 Microsoft Excel 中,打开 Sample_Basic_Dynamic.xlsx

  2. 在 Essbase.Cube 工作表中定义了应用程序名称 (Sample_Dynamic)、多维数据集名称 (Basic)、10 个维的名称以及有关维的其他信息。
    块存储示例(动态)应用程序工作簿中 Essabase.Cube 工作表的图像。

  3. 每个维有单独的工作表 Dim.dimname,在其中维进一步使用信息定义,例如构建方法和增量模式。由于此示例应用程序工作簿中每个维的构建方法是 PARENT-CHILD,在 PARENT 和 CHILD 列中定义成员。

    在 Dim.Year 工作表上,月份汇总到季度,季度汇总到年度。例如,子成员 "Jan"、"Feb"、"Mar" 汇总到父成员 "Qtr1"。子成员 "Qtr1" 汇总到父成员 "Year"。
    块存储示例(动态)应用程序工作簿中 Dim.Year 工作表的图像。

    Dim.Product 和 Dim.Market 工作表具有类似的结构。在 Dim.Product 中,SKU 汇总到产品系列,产品系列汇总到 "Product"。例如,子成员 "100-10"、"100-20" 和 "100-30" (SKU) 汇总到父成员 "100"(产品系列)。子成员 "100" 汇总到父成员 "Product"。
    块存储示例(动态)应用程序工作簿中 Dim.Product 工作表的图像。

  4. 此示例应用程序工作簿包括数据。滚动到最后一个工作表 Data.Basic 来查看列和数据的结构。
    块存储示例(动态)应用程序工作簿中 Data.Basic 工作表的图像。

在本主题中,您了解了如何下载应用程序工作簿并检查其结构。接下来,您将了解如何使用“文件”目录的 "Gallery" 部分访问更多模板。

Essbase Web 界面中创建应用程序和预配用户以访问和查询多维数据集

下载 Sample Dynamic 应用程序工作簿并检查其结构中,您通过浏览 Sample_Basic_Dynamic.xlsx 了解了应用程序工作簿的结构。

现在,使用此工作簿可以了解如何在 Essbase Web 界面中创建应用程序,以及如何预配用户以访问和查询多维数据集。

Essbase Web 界面中创建应用程序

  1. Essbase Web 界面中的应用程序页上,单击导入
  2. 导入对话框上,单击文件浏览器(因为工作簿已下载到本地文件系统)。打开您在下载 Sample Dynamic 应用程序工作簿并检查其结构中保存的块存储示例(动态)应用程序工作簿 Sample_Basic_Dynamic.xlsx
  3. 构建选项中,选择创建数据库,然后选中用于加载数据的框。您不需要选择执行脚本,因为多维数据集层次中的所有度量和聚合都是在查询时动态计算的。

    注:

    经典 Web 界面中,展开高级选项构建选项,然后选择创建数据库和加载数据。
  4. 单击确定。稍后将创建 "Sample_Dynamic" 应用程序和 "Basic" 多维数据集。
  5. 打开大纲:
    Redwood 界面中,
    1. 应用程序页上,依次打开 Sample_Dynamic 应用程序和多维数据集 Basic
    2. 单击启动大纲。大纲是 "Basic" 多维数据集中维按照应用程序工作簿中定义的表示形式。大纲将在应用程序窗口中一个单独的选项卡中打开,以便您可以在大纲与其他 Web 界面操作之间进行导航。
    经典 Web 界面中,
    1. 应用程序页面上,展开 Sample_Dynamic 应用程序,选择多维数据集 Basic
    2. 在该多维数据集的“操作”列表中,选择大纲。大纲是 "Basic" 多维数据集中维按照应用程序工作簿中定义的表示形式。大纲将在一个单独的浏览器选项卡中打开,以便您可以在大纲与其他 Web 界面操作之间进行导航。
  6. 查看多维数据集维,然后细化到该维的子级:
    1. 展开维可查看季度。
    2. 展开各个季度可查看月份。

现在,来自应用程序工作簿的所有信息显示在新多维数据集中。

预配用户以访问和查询多维数据集

  1. 以超级用户身份登录。这允许您将其他用户预配到您创建的应用程序。
  2. 转到权限
    Redwood 界面中:
    1. 应用程序页上,选择 Sample_Dynamic 应用程序。
    2. 单击定制
    3. 依次单击权限添加

      注:

      在此对话框中单击添加无法添加新用户,但可以添加已使用身份提供程序预配的用户。本主题假定您已预配了用户。有多种方式可预配 Essbase 用户。对于独立部署,请参见 "Manage Essbase User Roles and Application Permissions";对于堆栈部署,请参见 "Manage Users and Roles"。
    4. 单击每个用户旁边的 “添加”图标的图像。 来分配其访问权限。
    5. 单击关闭 Redwood“关闭”图标的图像。 以关闭右侧面板中的用户列表。
    经典 Web 界面中:
    1. 返回到 Essbase Web 界面浏览器选项卡并转到应用程序
    2. 选择您希望预配用户的应用程序;在此示例中,选择 Sample_Dynamic。如果您选择多维数据集而不是应用程序,则无法预配用户角色。
    3. 使用“操作”菜单打开应用程序检查器。
    4. 在应用程序检查器中选择权限选项卡。
    5. 单击 “添加”图标的图像。 以列出系统上的用户,然后单击每个用户旁边的 “添加”图标的图像。 来分配其访问权限。
  3. 使用每个用户旁边的选项控件来分配其访问权限。针对所添加的每个用户选择数据库管理者。数据库管理者具有多维数据集的完整控制权限,但不能控制应用程序。

在 Smart View 中分析应用程序中,您将转到 Smart View,以刚刚预配的用户身份登录,然后即可查询多维数据集。

Smart View 中分析应用程序

在 Essbase Web 界面中创建应用程序和预配用户以访问和查询多维数据集中,您已创建了应用程序、带有数据的多维数据集,并预配了用户。

现在,您将了解如何从 Smart View 连接到多维数据集,以及通过缩放和透视数据来执行即席分析。

此任务假设已安装了 Smart View。请参见下载并运行 Smart View 安装程序

Smart View 连接到多维数据集

  1. 打开 Microsoft Excel。

    如果安装了 Smart View,则 Excel 中会显示 Smart View 功能区。

  2. Smart View 功能区上,单击面板
  3. Smart View 主页对话框上,单击主页按钮旁边的箭头,然后选择专用连接
  4. 使用连接到 Essbase 所用的相同 URL,并在该 URL 的结尾附加 /essbase/smartview 来建立专用连接。例如,https://192.0.2.1:443/essbase/smartview
  5. 以您创建的用户的身份登录。
  6. 展开 EssbaseCluster。
    Smart View 专用连接的图像。

  7. 突出显示 Basic 多维数据集,然后单击连接

执行即席分析

Smart View 中的“选项”对话框的“成员选项”选项卡中,可以将层次的祖先位置指定为顶部或底部。管理员必须首先在 Essbase Web 界面中在应用程序配置中启用 SSANCESTORONTOP。在执行放大操作时,网格中的配置会发生变化。此处,使用默认的底部位置即可。

  1. EssbaseCluster 树的 Sample_Dynamic 下,选择 Basic 多维数据集,然后单击即席分析
  2. 在生成的网格中,可以看到此动态多维数据集的全部五个维的一个聚合数据值。
    "Basic" 多维数据集网格的图像。
  3. 导航到成员 "Scenario" 并将范围缩小到 "Actual" 数据的特定方案类型。
    1. 单击包含 "Scenario" 的单元。
    2. Essbase 功能区上,单击成员选择
    3. 成员选择对话框中,选中 Actual 成员旁边的复选框。
      选定了 "Actual" 成员的图像。
    4. 单击添加 “添加”操作的图像。 可将 "Actual" 移动到右侧窗格。
    5. 如果右侧窗格中已经包含 Scenario,请将其突出显示并使用向左箭头将其删除,然后单击确定

    Essbase 功能区上,单击刷新。网格现在看上去应该类似于:


    "Basic" 多维数据集网格的图像,其中 "Actual" 替换了 "Scenario"。

  4. 导航到 "Measures" 并将范围缩小到 "Sales" 成员以查看销售数据。
    1. 突出显示包含 "Measures" 的单元格。
    2. 在 Essbase 功能区上,单击放大
    3. 突出显示包含 "Profit" 的单元格,然后单击放大
    4. 突出显示包含 "Margin" 的单元格,然后单击放大
    5. 突出显示包含 "Sales" 的单元格,然后单击仅保留

    网格现在看上去应该类似于:
    多维数据集网格的图像,其中 "Sales" 替换 "Measures"。

  5. 通过双击包含 "Year" 的单元放大到 "Year"。

    网格现在看上去应该类似于:
    "Basic" 多维数据集网格的图像,显示 "Year" 维成员 "Qtr1"、"Qtr2"、"Qtr3"、"Qtr4"。

  6. 通过双击包含 "Product" 的单元放大到 "Product"。

    网格现在看上去应该类似于:
    "Basic" 多维数据集网格的图像,其中显示了 "Product" 维成员,例如 "Colas" 和 "Root Beer"。

  7. 增强数据显示,按产品显示时段。对 Colas 的 Qtr1 值进行透视,方法如下:将其突出显示,右键单击并按住,然后将其从 B3 拖到 C3。

    网格现在看上去应该类似于:
    透视的网格的图像。

  8. 按区域查看各个产品。双击 B1 中的 "Market"。

    网格现在看上去应该类似于:
    "Basic" 多维数据集网格的图像。

  9. 钻探到区域以按州查看产品销售。双击 A4 中的 "East"。

    由于并非每种产品都在各个州销售,一些单元可能具有 #Missing 标签而非数据值。

在此任务中,可以通过单击网格本身,轻松地在数据网格中导航、放大和旋转。您还可以使用 Essbase 功能区上的工具执行相同的操作。有关使用 Smart View 的更多帮助,请单击 Smart View 选项卡,然后单击帮助

修改 Essbase 大纲中,您将返回到 Web 界面并修改大纲。

修改 Essbase 大纲

在 Smart View 中分析应用程序中,您在 Smart View 中分析了应用程序。

此示例介绍如何修改 Essbase 大纲,您将创建一个新的预测成员、将数据植入此成员,并执行计算脚本。

创建新成员

首先创建新成员。

  1. Essbase Web 界面中,从“应用程序”页中,依次打开 Sample_Dynamic 应用程序和 Basic 数据库(多维数据集)。
  2. 单击启动大纲
  3. 如果大纲处于锁定状态,则单击解锁大纲 Redwood“解锁大纲”图标的图像。
  4. 单击编辑大纲 Redwood UI 大纲编辑器中的“编辑大纲”图标的图像。
  5. 展开方案维。
  6. 选择预算成员。
  7. 在大纲工具栏上的“添加成员”图标 大纲工具栏上的“添加成员”图标的图像。 下,选择在下面添加同级成员
  8. 输入成员名称 Forecast,按添加,然后关闭“添加成员”滑块。
  9. 选择新的 Forecast 成员,然后从列表中选择波形符 (~) 合并运算符。
  10. 单击验证 “验证大纲”图标的图像。
  11. 单击保存大纲 Redwood“保存大纲”图标的图像。
  12. 选择重建数据库选项,然后单击保存
  1. Essbase Web 界面中的应用程序页上,选择 Sample_Dynamic 应用程序中的 Basic 多维数据集。

  2. 单击操作菜单,并选择大纲

  3. 单击编辑

  4. 通过单击方案旁边的箭头展开方案维。

  5. 插入成员:

    1. 单击编辑,将大纲置于编辑模式。

    2. 展开方案维。

    3. 选择预算成员。

    4. 在大纲工具栏中的操作下,选择在选定成员下面添加同级

  6. 输入成员名称 Forecast,然后按 Tab

  7. 从列表中选择波形符 (~) 合并运算符。

    "Forecast" 成员未与其维中的其他成员聚合。

  8. 保留数据存储类型为存储数据,因为我们希望用户能够输入预测数据。

  9. 单击保存

将数据植入 "Forecast" 成员

为了将数据植入 "Forecast" 成员,我们将创建计算脚本并计算预测数据。

  1. Essbase Web 界面中的“应用程序”页上,依次打开 Sample_Dynamic 应用程序和 Basic 数据库(多维数据集)。
  2. 依次单击脚本计算脚本创建
  3. 脚本名称字段中,输入 salesfcst
  4. 脚本内容框中,输入简单公式:

    Forecast(Sales=Sales->Actual*1.03;)

    销售额的预测等于实际销售额乘以 1.03,这会在 "Sales" 的 "Forecast" 成员中植入比实际销售额高 3% 的值。

  5. 验证脚本。
  6. 单击保存和关闭
  1. Essbase Web 界面中的应用程序页上,选择 Sample_Dynamic 应用程序中的 Basic 多维数据集,单击操作菜单,然后选择检查

  2. Basic 对话框中,选择脚本选项卡,在选定计算脚本的情况下,单击 “添加”图标的图像。 以添加计算脚本。

  3. 脚本名称字段中,输入 salesfcst

  4. 脚本内容框中,输入简单公式:

    Forecast(Sales=Sales->Actual*1.03;)

    销售额的预测等于实际销售额乘以 1.03,这会在 "Sales" 的 "Forecast" 成员中植入比实际销售额高 3% 的值。

  5. 单击保存和关闭

  6. 通过单击关闭直至关闭所有选项卡来关闭数据库检查器。

执行脚本

计算脚本作为作业执行。

  1. Essbase Web 界面中,从“应用程序”页中,单击作业
  2. 新建作业下拉菜单中,选择运行计算

  3. 运行计算对话框中,在应用程序字段中,选择 Sample_Dynamic 应用程序。

    请注意,数据库字段会自动填充 Basic 多维数据集。

  4. 脚本菜单上,选择所创建的 salesfcst 计算脚本。

  5. 单击提交

  6. 单击刷新可看到该作业完成。

在 Smart View 中分析预测数据中,您将在 Excel 中分析此新的预测数据。但是,首先让我们仔细了解如何管理工作。

Smart View 中分析预测数据

在 Smart View 中分析应用程序中,您了解了在 Smart View 中分析数据。在修改 Essbase 大纲中,您将预测成员添加到大纲并将数据植入到其中。

此示例介绍如何在 Smart View 中分析预测数据,您将重新连接到多维数据集,分析数据,在 Excel 中创建网格,并执行即席分析。然后,您将测试计算是否正确,修订网格,并提交每月预测值。

现在,您将在 Smart View 中重新连接到多维数据集,并对数据进行进一步分析。

  1. 打开 Excel,通过在这些单元格中键入成员名称来创建类似于以下的工作表:A3=Market、B3=Product、C1=Year、C2=Actual、D1=Sales、D2=Forecast。
    启动工作表的图像:A3=Market、B3=Product、C1=Year、C2=Actual、D1=Sales、D2=Forecast
  2. Smart View 功能区中,重新连接到 Sample_Dynamic 应用程序中的 Basic 多维数据集。
    Smart View 专用连接中的 URL 的图像。

    以前的连接 URL 应显示在专用连接列表中。

  3. 在系统提示登录时,使用您预配的用户的身份进行连接。
  4. 要使用数据值填充单元格,请单击即席分析

    在生成的网格中,您应该可以看到计算的结果。实际和预测的每年销售数据会刷新,并且预测值大约比实际值高 3%:
    网格的图像:Actual=400511,Forecast=412526.3

  5. 要测试计算是否正确,请在单元格 E3 中创建此 Excel 公式 "=D3/C3",这会将预测数据除以实际数据,确保 D3 比 C3 高 3%。
    网格图像:Actual=400511,Forecast=412526.3,E3 的公式为 "=D3/C3"

    测试结果应确认 3% 的增长,"Actual" 为 400511,"Forecast" 为 412526.3,E3 为 1.0。


    网格的图像:Actual=400511,Forecast=412526.3,E3 1.03
  6. 放大 "Product" 和 "Market"。可以看到,对于所有产品和所有市场显示预测数据,比实际高 3%。
    带有预测数据的网格的图像。
  7. 现在,构建将用于在预测上执行数据分析的工作表,并进行一些更改。
    1. 单击包含 "Forecast" 的单元格,然后单击仅保留
    2. 选择包含 "East" 和 "Colas" 的单元格 A3-B3,然后单击仅保留

      网格现在看上去应该类似于:


      带有预测数据的网格的图像。
    3. 在保持选中单元格 A3-B3 的同时,单击放大可查看各个州的详细产品 SKU 信息。

      网格现在看上去应该类似于:


      带有预测数据的网格的图像。
    4. 将 Year 维透视到列中。突出显示成员 Year,在 Essbase 功能区中选择放大旁边的箭头。选择缩放到底部以查看月份的底部级别。

      网格现在看上去应该类似于:


      带有预测数据的网格的图像。
    5. 输入一些每月的值用于创建 "Diet Cola" 预测。例如,在范围 C5:H5 的每个单元格中输入 500。
      带有预测数据的网格的图像。
    6. 单击提交数据,请注意,单元格 O5 中的全年预测更改为 3000,这是 6 个月的值(每月 500)的总和。

在此任务中,您了解了只要进行正确的预配,在 Smart View 中分析和编辑多维数据集非常简单。

在多维数据集设计器中创建应用程序和多维数据集中,您将熟悉多维数据集设计器。

在多维数据集设计器中创建应用程序和多维数据集

在 Smart View 中分析预测数据中,您在 Excel 中对数据进行了分析。在 Excel 中工作的用户可以使用多维数据集设计器设计和部署应用程序。

在多维数据集设计器中打开应用程序工作簿。部署、加载和计算多维数据集。在 Essbase Web 界面中查看多维数据集。

在多维数据集设计器中打开应用程序工作簿

以超级用户身份登录,并从 "Gallery" 下载 Sample_Basic.xlsx 应用程序工作簿。

  1. 在 Excel 中,在多维数据集设计器功能区中,单击目录 多维数据集设计器功能区中目录图标的图像。

    如果系统提示您登录,则以超级用户身份登录。

  2. 单击 Gallery,然后导航到 Applications > Demo Samples > Block Storage,并双击 Sample_Basic.xlsx

Sample Basic 应用程序工作簿与 Sample Basic Dynamic 应用程序工作簿的区别在于,Product 和 Market 维没有动态计算的成员。

例如,转到 Sample_Basic.xlsx 中的 Dim.Market 工作表。查看存储列。没有 X 字符,这表示成员已存储。存储列中的 X 字符表示成员是动态计算的。

因此,在创建维和加载数据之后,还需要计算多维数据集。

创建多维数据集、加载多维数据集和计算多维数据集这一切操作可以在构建多维数据集对话框中通过一个步骤完成。

创建、加载和计算多维数据集

使用多维数据集设计器从 Sample_Basic.xlsx 应用程序工作簿创建、加载和计算多维数据集。

  1. 在多维数据集设计器功能区中,在 Sample Basic 应用程序工作簿 (Sample_Basic.xlsx) 仍处于打开状态时,单击构建多维数据集 多维数据集设计器功能区中“构建多维数据集”图标的图像。

  2. 构建选项菜单上,选择创建多维数据集

  3. 单击运行

    如果存在具有相同名称的现有应用程序,系统会提示您覆盖应用程序和多维数据集。单击以删除原始应用程序并构建这个新应用程序。

  4. 单击以确认所选内容。

    在作业正在进行时,查看作业图标显示一个沙漏。该作业在后台运行,在作业完成时,多维数据集设计器会向您发出通知,应当会显示成功

  5. 单击以启动作业查看器并查看作业的状态。

在 Web 界面中查看应用程序

Essbase Web 界面中查看和检查新应用程序,检查是否存在零级和高级别的块,以确认是否已完全计算多维数据集。

Redwood 界面中:

  1. 登录到 Essbase Web 界面
  2. 依次打开 Sample 应用程序和 Basic 多维数据集。
  3. 单击启动大纲

    查看大纲,然后查看预期的维是否存在。

  4. 返回 Basic 多维数据集选项卡。
    图中显示 Web 界面中的选项卡,其中选中了 Basic 多维数据集选项卡。

  5. 常规页的统计信息下,可以看到存在 0 级和高级别的块,这表示已完全计算多维数据集。

经典 Web 界面中:

  1. 登录到 Essbase Web 界面

  2. 应用程序页上,展开 Sample 应用程序并选择 Basic 多维数据集。

  3. 单击 Basic 多维数据集右侧的“操作”菜单,然后选择大纲

    查看大纲,然后查看预期的维是否存在。

  4. 返回应用程序页,展开 Sample 应用程序并选择 Basic 多维数据集。

  5. 单击 Basic 多维数据集右侧的“操作”菜单,然后选择检查

  6. 在检查器中,选择统计信息

  7. 常规选项卡上,在存储列中可以看到存在 0 级和高级别的块,这表示已完全计算多维数据集。

在多维数据集设计器中分析数据和执行增量更新中,您将分析此多维数据集中的数据并从 Excel 执行增量更新。

在多维数据集设计器中分析数据和执行增量更新

在多维数据集设计器中创建应用程序和多维数据集中,您执行了多维数据集构建、加载了数据,并运行了工作簿中定义的计算脚本。

在多维数据集设计器中分析来自查询工作表的数据。将成员添加到多维数据集。

分析 Sample Basic 多维数据集中的数据

验证多维数据集构建是否成功并了解如何分析数据。

  1. 在 Excel 的多维数据集设计器功能区中,单击分析 多维数据集设计器功能区中“分析数据”图标的图像。

  2. 分析菜单上,选择连接查询工作表

    如果系统提示您登录,则输入 Essbase 用户名和密码。

  3. 您已连接到 Sample 应用程序中的 Basic 多维数据集。

  4. 现在可以分析数据了。

    1. 使用 Essbase 功能区放大 Cream Soda 以查看所有属于 Cream Soda 系列的低层产品。

    2. 缩小 New York 以查看所有的 East 区域,并再次缩小以查看所有的 Market。

针对 Sample Basic 多维数据集执行增量更新

向产品维中添加一个层次并在 Smart View 中查看结果。

  1. 转到 Dim.Product 工作表,您将在该工作表中使用一些额外的产品更新产品维。

  2. 在该工作簿中插入属于 400 产品系列的新成员。

    1. 创建一个新的具有子级 500 的父级产品并为其指定默认别名 Cane Soda。

    2. 创建父级为 500 的三个新 SKU:500-10、500-20 和 500-30。

    3. 为这些新的 SKU 指定别名。将它们命名为 Cane Cola、Cane Diet Cola 和 Cane Root Beer。


      Smart View 网格的图像,添加了产品组 Cane Soda (500)。

  3. 保存已更新的工作簿。

  4. 使用多维数据集设计器功能区,单击构建多维数据集 多维数据集设计器功能区中“构建多维数据集”图标的图像。

    由于应用程序已存在于服务器上并且您是创建它的所有者,因此,构建选项将默认为更新多维数据集 – 保留所有数据

  5. 单击运行

  6. 显示作业完成通知时,单击以启动作业查看器

  7. 您应当能够看到成功。如果作业返回错误,则可以双击作业,了解更多信息。

  8. 关闭作业查看器

  9. 在 Dim.Product 工作表处于活动状态时,在多维数据集设计器功能区中单击层次查看器
  10. 维层次对话框上,查看 Cane Soda 产品是否已创建。显示 Cane Soda 层次的多维数据集设计器层次查看器的图像。
  11. 转到名为 Query.Sample 的查询工作表。

  12. 通过突出显示 Dark Cream 并使用 Essbase 功能区进行缩小导航到 Product 维的顶部。然后,对 Cream Soda 进行缩小。

  13. 再次选择 "Product" 并单击放大

  14. 选择 "Cane Soda" 并单击仅保留

  15. 选择 "Cane Soda" 和放大以查看子成员。

向 Product 维添加成员不会为这些成员填充数据。可以使用 Smart View 或通过执行数据加载来提交数据。

如果您已了解构建多维数据集时所需的元素或者您具有示例,则可以方便地使用应用程序工作簿来设计 Essbase 多维数据集。

将表格式数据转换为多维数据集中,您将使用不含任何 Essbase 特定结构的列式 Excel 工作表创建应用程序。

将表格式数据转换为多维数据集

来自外部源系统(例如 ERP 表或数据仓库)的数据未采用应用程序工作簿的格式。您仍可以使用多维数据集设计器从其构建多维数据集。

  1. 在 Excel 中,选择多维数据集设计器功能区,然后单击目录 多维数据集设计器功能区中目录图标的图像。
  2. Essbase 文件对话框的 Gallery 中,导航到 Technical > Table Format 文件夹,然后双击 Sample_Table.xlsx

    Sample_Table.xlsx 文件中包含工作表 Sales,用于表示您可能从组织中其他人那里收到的常见简单销售报表。列标题指明其中有度量(例如 "Units" 和 "Discounts")、时间表示形式(例如 "Time.Month" 和 "Time.Quarter")、地域(例如 "Regions.Region" 和 "Regions.Areas")以及产品(例如 "Product.Brand" 和 "Product.LOB")。

    从此报表中,可以使用自测创建应用程序和多维数据集,这是检查 Essbase 元数据元素的物理数据源的方法(在此示例中为 Sample_Table.xlsx 文件)。

  3. 在多维数据集设计器功能区中,单击转换数据
  4. 转换数据对话框上,可以接受应用程序的默认名称 (Sample_Table) 和多维数据集 (Sales),也可以更改它们。
  5. 多维数据集设计器会检查表格式数据,以检测关系来确定合适维数。
  6. 单击运行,然后在系统提示创建多维数据集时,单击
  7. 作业完成后,您会看到作业查看器对话框。
    单击,直至状态为“成功”。
  8. 关闭作业查看器
  9. 登录到 Essbase Web 界面
  10. 查看多维数据集统计信息:
    Redwood 界面中:
    1. 应用程序页上,依次打开 Sample_Table 应用程序和 Sales 数据库(多维数据集)。
    2. 常规页上,单击统计信息
    3. 存储列中,现有的 0 级别块的数字 4,928 指示数据已加载到多维数据集中。
    经典 Web 界面中:
    1. 应用程序页上,展开 Sample_Table 应用程序并选择 Sales 多维数据集。
    2. 单击 Sales 多维数据集右侧的“操作”菜单并选择检查
    3. 选择统计信息,在常规选项卡上的存储下,现有的 0 级别块的数字 4928 指示数据已加载到多维数据集中。
  11. 启动大纲并查看维:
    • Redwood 界面中,仍在常规页上,依次选择详细信息启动大纲
    • 经典 Web 界面中,使用数据库检查器顶部的常规选项卡启动大纲。
    在大纲编辑器中,您可以看到 Sales 多维数据集具有以下维:Measures、Time、Years、Geo、Channel 和 Product。
  12. 展开度量
    您将注意到 "Units"、"Discounts"、"Fixed Costs"、"Variable Costs" 和 "Revenue" 处于平面层次中。

导出和修改元数据和数据中,您将为这些度量创建层次,这样可以看到扣除折扣之后的净收入以及总成本(固定和可变)。

导出和修改元数据和数据

将表格式数据转换为多维数据集中,已经利用表格式数据创建了一个应用程序和多维数据集。

Essbase Web 界面将多维数据集(包括其数据)导出到 Excel,然后打开导出的应用程序工作簿以检查格式。
  1. 导出到 Excel。
    Redwood 界面中:
    1. Essbase Web 界面中的应用程序页上,依次打开 Sample_Table 应用程序和 Sales 数据库(多维数据集)。
    2. 操作菜单中,选择导出到 Excel
    经典 Web 界面中:
    1. Essbase Web 界面中的应用程序页上,展开 Sample_Table 应用程序,然后选择 Sales 多维数据集。
    2. 操作菜单中,选择导出到 Excel
  2. 导出到 Excel 对话框中,为导出构建方法选择“父-子”。
  3. 选择导出数据并单击确定
    • 如果数据大小小于 400 MB,这会将元数据和数据导出到称为应用程序工作簿的 Excel 文件。将应用程序工作簿 Sales.xlsx 保存到“下载”区域。该应用程序工作簿定义了导出的多维数据集。
    • 如果数据大小超过 400 MB,则数据保存在压缩文件中,不包括在导出的 Excel 文件内。可从文件 页下载包含数据和应用程序工作簿的 ZIP 文件。
  4. 打开 Sales.xlsx
  5. 滚动到 Data.Sales 工作表进行查看。这是多维数据集的数据工作表。
    检查每个维的工作表。维工作表以 Dim 开头,其中包括“度量”维的工作表。
  6. 使用导出的应用程序工作簿,可以执行进一步的增量更新。例如,可以添加或删除层次、为度量附加公式、更改别名、开发计算等许多其他任务。
本章中的任务按一定的顺序排列,旨在向您展示如何从应用程序工作簿或表格数据设计和部署多维数据集。您可以通过将多维数据集的设计导出到应用程序工作簿后进行修改和重建,从而实现增量改进。