问题标签 [essbase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2343 浏览

essbase - 有人可以解释以下 Essbase 代码:FIX,@relative

有人可以向我解释一下下面的 Essbase 代码吗?这是我第一次查看任何 Essbase 代码,我对它实际上在做什么感到有些困惑。

根据我的谷歌搜索,以下是我的理解:

  1. 创建一个新的命令块,将数据库计算限制在这个子集中。

  2. 将以下成员传递给要使用的命令:

    • 第 Mth
    • 版本
  3. 返回以下字段:

    • 扇区1
    • 扇区2
    • 返回源代码成员的 0 级成员 - 意味着它返回没有子级的总源代码成员(没有其他维度)
    • 返回 Channel 成员的 0 级成员 - 意味着它返回没有子级的 Channel 成员(没有其他维度)
  4. 开始一个新的命令块并将以下成员传递给要使用的命令:

    • 户口号码
    • 部门编号
  5. 将单元格 1A11、A-500 的范围复制到范围 1BCD、C-800

以上是我从每个功能的oracle文档中了解到的,但我实际上无法弄清楚发生了什么。

0 投票
1 回答
115 浏览

essbase - Essbase 和数据仓库(一般问题)

我试图了解 Essbase 和传统数据仓库之间的关系。我认为这只是基于某些类型数据的数据仓库的替代方案。这是真的?它只是可以补充或替代传统数据仓库的另一个来源吗?使用 Essbase 代替数据仓库的示例是什么?需要两个来源的例子是什么?谢谢大家。

-LM

0 投票
0 回答
610 浏览

python - Jython:NameError:未定义全局名称

我正在使用 Jython 编写代码(Hyperion FDMEE/Essbase),其中外部库在函数中显式导入

现在,我试图在不同的脚本中调用这个函数,如下所示

但我收到以下错误,

它可能与范围有关,但在这里需要我可能缺少的帮助。

谢谢,开发

0 投票
1 回答
151 浏览

calc - 3维之间的分配

使用 PBCS 中的计算管理器进行分配。维度:
-账户-
人员
-项目

分配自:
Account001 -> No Person -> No Project = 100;
至:
Account001 -> 人员 A -> 项目 I = 20;
Account001 -> 人 B -> 项目 II = 80;
按司机:
司机 -> 人员 A -> 项目 I = 2;
司机 -> 人 B -> 项目 II = 8;

有没有比下面的代码更好的方法?

我尝试了标准分配功能,但分配的数据没有人员维度信息。
结果是 Account001 -> no Person -> Project I
而不是 Account001 -> Person A -> Project I

想知道是否有更好的方法来实现这一点。非常感谢。

0 投票
0 回答
170 浏览

python - TypeError:“模块”对象不可调用 - Essbase

我正在尝试使用 Python 直接连接到 Essbase。我可以导入 Essbase,但出现错误

代码

我尝试调用 Essbase 和 Essbase.Essbase 然后我在下面。我认为模块确实存在。

Essbase 将返回:来自 'C:\Python3\Lib\Essbase.py' 的模块 'Essbase'

Essbase.Essbase 将返回:来自 'C:\Python3\Lib\Essbase.py' 的模块 'Essbase'

0 投票
0 回答
94 浏览

python - TypeError:需要一个类似字节的对象,而不是“str”(尝试连接到 Essbase)

您好,我正在尝试连接到 Essbase,但出现错误。解决此问题的任何帮助表示赞赏。

Essbase 类:

我收到以下错误消息...

在 C:\ORACLE\Middleware\EPMSystem11R1\common\EssbaseRTC-64\11.1.2.0\bin\essmaxlu.dll Traceback 中使用 Maxl DLL(最近一次调用最后):

文件“”,第 40 行,在 esss = Essbase.Essbase()

文件“C:\Python3\Lib\Essbase.py”,第 184 行, 如果在 (getFileVerInfo(__maxldll)) 中出现“11.1.2.4” ,则在init中:

TypeError:需要一个类似字节的对象,而不是“str”

0 投票
0 回答
183 浏览

python - 读取 0x000000000000000C (Maxl DLL) 时出现 OSError

我正在尝试使用 Maxl DLL 连接到 Essbase,但出现错误。我认为这个错误与ctype有关,但我不太确定如何找到根本原因并解决这个问题。任何指导将不胜感激。

这是我所拥有的:

0 投票
1 回答
502 浏览

groovy - 将运行时提示从 PBCS Groovy 业务规则传递到调用的业务规则的参数(非 Groovy)

我能够编写一个简单的 PBCS Groovy 业务规则来启动不需要任何参数的 PBCS 非 Groovy 业务规则。现在我需要将运行时提示成员值(操作菜单中的用户将定义一些关键成员传递给 Groovy 脚本,该脚本会为自动化目的执行其他操作,而不仅仅是启动此业务规则)到业务规则.

这里担心的是

  1. 我不确定通过将 RTP 值传递给调用的业务规则,它们不仅会传递并被规则继承(我是否只是引用了存在于提供这些 RTP 成员的 Groovy 脚本中的业务规则中的相同 RTP? ) 但

  2. 我将如何确保变量被继承并且不会再次提示用户指定相同的 RTP 成员?我知道您可以关闭 RTP 提示并只保留以前的值 - 但这是变量级别本身的设置,不会很好,因为它需要管理员在最终用户运行时关闭/打开此设置Groovy 脚本再次通过操作菜单进行,因为该部分需要提示,即使第二部分不需要。

  3. 听起来我必须找到一种方法将 RTP 值传递给某种子变量,然后在调用的业务规则中引用子变量?

这似乎很棘手,因为这是云 - 不是内部部署,我可以通过 MaxL 和 XML 文件使用诡计来传递值。

0 投票
1 回答
74 浏览

hyperion - Hyperion Essbase 脚本方法

我有这样的 hyperion 脚本 essbase calc

"ACTUAL" = ("ACTUAL" + ("ACTUAL"->"Labor_Hours"->"NA_CE"->"NA_CC"->"NA_ENTITY" * "ACTUAL"->"NA_PRODUCT"));

我不知道那个代码是什么意思,

因为我的立方体结果总是零 0

0 投票
3 回答
379 浏览

rules - Essbase 中的数据导出

我将数据库的数据导出,导出应保存在相应的应用程序或 essbase 服务器中。这里的问题是我无法找到提取的数据。它们一定存放在某个地方。因为我可以执行这些计算,但是在加载规则中打开时我找不到它们