甲骨文EPBCS单个和多个目标应用程序相同的立方体

2020年排名前五的甲骨文的博客

在Oracle EPBCS数据管理是一个灵活的工具,允许用户数据加载到应用程序通过一个平面文件或源系统。第一个组件的数据管理是建立目标应用程序,它定义了数据立方体是什么让加载以及维度和目标维度类。

当您创建一个标准的地方规划目标应用EPBCS,多年来和时间维度自动获得一个目标维度的“年”和“时期”,而大多数其他维度会说“一般”。这些设置,当您加载数据文件周期和年您指定规则确定的负载和时间数据加载到应用程序中。然而,有一些警告;如果您想立即加载10年的数据从文件吗?如果你想运行这个文件,它会自动把年时期应该加载数据从文件本身?

假设有两种类型的文件:

  • 文件有时期单独列在文件的末尾,在文件名但不存在文件本身(如列15 - 26的文件是2020年的月度数据)。
  • 文件B今年10年的数据列和列B期。

选项1:创建两个目标应用程序相同的立方体

建立“目标应用程序”的年目标维度和时间维度有类分别“年”和“期”。建立另一个“目标应用程序B”完全相同的除外,期间有目标维度的“通用”。

加载文件,使用目标应用程序A .创建导入格式与驱动量,然后创建位置、映射和数据加载规则正常。你指定的周期和年规则确定的负载数据被加载。例如在数据加载设置开始时间为1月20日,结束时间12月20日,它将正确地加载所有数据。

加载文件,使用目标导入格式的应用程序B,你将看到期和年出现的目标。创建导入格式和数据映射,段像任何其他维度,然后当您运行您所指定的文件,期间只影响数据加载到工作台,但实际上没有轴承的数据加载到应用程序中。10年的所有数据在文件中,将加载阶段列A和B的文件,以同样的方式将数据加载到正确的尺寸对于所有其他维度成员。

注意:这个解决方案,你应该决定实施钻通功能,您可能会遇到一些问题。钻通过与可能会混淆的不同数据表列的不同维度由于两个目标应用程序相同的立方体。虽然单独的目标应用程序是一个简单的解决方案来加载两种不同类型的文件,您将需要使用下面的选项2如果你打算使用钻通功能。

选项2:使用一个目标应用程序并创建映射

目标应用程序设置的年目标维度和时间维度有类分别“年”和“期”。

加载文件,过程将选项1相同。创建导入格式与驱动量,然后创建位置、映射和数据加载规则正常。你指定的周期和年规则确定的负载数据被加载。例如在数据加载设置开始时间为1月20日,结束时间12月20日,它将正确地加载所有数据。

加载文件B,首先导入格式你要添加,期间通过添加“源行”导入格式的映射。然后,您将需要创建源文件的映射。创建数据加载规则时,一定要将时间映射类型设置为“明确的”和日历日历名称指定在创建源映射,如下图所示(在本例中是“示例”)。注意,例如文件B,您将需要创建源映射为所有10年,在每年的12期。

Blogimage1

最后,加载文件B使用这种方法你可以只加载一次一年。如果你试图运行1月20日到12月29,这只会加载1月20日到12月20日,因此你将需要重新加载这个文件完全加载所有数据的10倍。

留下一个回复

这个网站使用Akismet来减少垃圾邮件。学习如何处理你的评论数据

维克多•古铁雷斯

维克多•古铁雷斯是一个商业顾问在Oracle EPM实践。他获得机械工程学士学位从圣路易斯华盛顿大学第二主修金融,辅修经济学一般。虽然相对较新的行业,维克多已经协助实现多个Oracle EPBCS应用程序,导致培训终端用户,鉴于各种演示客户高管。

从这个作者

博客订阅每周消化:

报名
类别
跟着我们
推特 Linkedin 脸谱网 Youtube Instagram