使用规则,您可以构建维并从文本文件或其他平面文件加载数据。
在开始之前,您需要以下资源。
对 Essbase 实例的访问权限。
如果您未使用平面文件作为数据源,则需要使用已经在 Essbase 的应用程序级别设置的连接和数据源。
已下载到您的计算机的维元数据文件(示例练习文件:dim-market.txt)。
已下载到您的计算机的数据文件(示例练习文件:data-basic.txt)。
使用列出的资源,您现在可以使用规则执行构建维以及加载数据的任务。
您可以使用规则编辑维并将其映射到 Essbase 大纲,而不需要手动在 Essbase 大纲编辑器中构建空维。在本部分中,我们将使用规则通过一个平面文件来解决维的构建,并通过示例来说明此过程。
使用规则进行构建时,您将定义维和成员元数据的层次结构。您可以使用单个规则文件创建一个或多个维,也可以为每个维使用一个规则文件。
您可以通过构建维来添加或修改维,但不能使用它来删除现有的维。
此处,我们展示的示例说明了如何使用规则通过一个平面文件构建维。使用 SQL 或通过流式传输来加载数据的过程在其他主题中进行了介绍。
数据值
成员名称、别名和公式
层代和级别名称
数据存储属性
属性和用户定义的属性
在构建 Essbase 多维数据集时,会在多维数据集目录中创建数据文件和数据加载规则文件。您还可以使用受支持的 Essbase 内部部署版中的数据和规则。
透视表数据和行集平面文件数据格式都受支持。
加载数据时,支持跨行对数据列执行 SUM、MIN、MAX、AVG 和 COUNT 运算。这将支持在创建的 Essbase 多维数据集中包含较高级别成员的大数据用例。您可以从 Essbase 穿透钻取以查看更细粒度级别的数据。
此处,我们展示的示例说明了如何使用规则从平面文件加载数据。使用 SQL 或通过流式传输来加载数据的过程在其他主题中进行了介绍。