问题标签 [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.
essbase - 有人可以解释以下 Essbase 代码:FIX,@relative
有人可以向我解释一下下面的 Essbase 代码吗?这是我第一次查看任何 Essbase 代码,我对它实际上在做什么感到有些困惑。
根据我的谷歌搜索,以下是我的理解:
创建一个新的命令块,将数据库计算限制在这个子集中。
将以下成员传递给要使用的命令:
- 第 Mth
- 年
- 版本
返回以下字段:
- 扇区1
- 扇区2
- 返回源代码成员的 0 级成员 - 意味着它返回没有子级的总源代码成员(没有其他维度)
- 返回 Channel 成员的 0 级成员 - 意味着它返回没有子级的 Channel 成员(没有其他维度)
开始一个新的命令块并将以下成员传递给要使用的命令:
- 户口号码
- 部门编号
将单元格 1A11、A-500 的范围复制到范围 1BCD、C-800
以上是我从每个功能的oracle文档中了解到的,但我实际上无法弄清楚发生了什么。
essbase - Essbase 和数据仓库(一般问题)
我试图了解 Essbase 和传统数据仓库之间的关系。我认为这只是基于某些类型数据的数据仓库的替代方案。这是真的?它只是可以补充或替代传统数据仓库的另一个来源吗?使用 Essbase 代替数据仓库的示例是什么?需要两个来源的例子是什么?谢谢大家。
-LM
python - Jython:NameError:未定义全局名称
我正在使用 Jython 编写代码(Hyperion FDMEE/Essbase),其中外部库在函数中显式导入
现在,我试图在不同的脚本中调用这个函数,如下所示
但我收到以下错误,
它可能与范围有关,但在这里需要我可能缺少的帮助。
谢谢,开发
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
想知道是否有更好的方法来实现这一点。非常感谢。
python - TypeError:“模块”对象不可调用 - Essbase
我正在尝试使用 Python 直接连接到 Essbase。我可以导入 Essbase,但出现错误
代码
我尝试调用 Essbase 和 Essbase.Essbase 然后我在下面。我认为模块确实存在。
Essbase 将返回:来自 'C:\Python3\Lib\Essbase.py' 的模块 'Essbase'
Essbase.Essbase 将返回:来自 'C:\Python3\Lib\Essbase.py' 的模块 'Essbase'
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”
python - 读取 0x000000000000000C (Maxl DLL) 时出现 OSError
我正在尝试使用 Maxl DLL 连接到 Essbase,但出现错误。我认为这个错误与ctype有关,但我不太确定如何找到根本原因并解决这个问题。任何指导将不胜感激。
这是我所拥有的:
groovy - 将运行时提示从 PBCS Groovy 业务规则传递到调用的业务规则的参数(非 Groovy)
我能够编写一个简单的 PBCS Groovy 业务规则来启动不需要任何参数的 PBCS 非 Groovy 业务规则。现在我需要将运行时提示成员值(操作菜单中的用户将定义一些关键成员传递给 Groovy 脚本,该脚本会为自动化目的执行其他操作,而不仅仅是启动此业务规则)到业务规则.
这里担心的是
我不确定通过将 RTP 值传递给调用的业务规则,它们不仅会传递并被规则继承(我是否只是引用了存在于提供这些 RTP 成员的 Groovy 脚本中的业务规则中的相同 RTP? ) 但
我将如何确保变量被继承并且不会再次提示用户指定相同的 RTP 成员?我知道您可以关闭 RTP 提示并只保留以前的值 - 但这是变量级别本身的设置,不会很好,因为它需要管理员在最终用户运行时关闭/打开此设置Groovy 脚本再次通过操作菜单进行,因为该部分需要提示,即使第二部分不需要。
听起来我必须找到一种方法将 RTP 值传递给某种子变量,然后在调用的业务规则中引用子变量?
这似乎很棘手,因为这是云 - 不是内部部署,我可以通过 MaxL 和 XML 文件使用诡计来传递值。
hyperion - Hyperion Essbase 脚本方法
我有这样的 hyperion 脚本 essbase calc
"ACTUAL" = ("ACTUAL" + ("ACTUAL"->"Labor_Hours"->"NA_CE"->"NA_CC"->"NA_ENTITY" * "ACTUAL"->"NA_PRODUCT"));
我不知道那个代码是什么意思,
因为我的立方体结果总是零 0
rules - Essbase 中的数据导出
我将数据库的数据导出,导出应保存在相应的应用程序或 essbase 服务器中。这里的问题是我无法找到提取的数据。它们一定存放在某个地方。因为我可以执行这些计算,但是在加载规则中打开时我找不到它们