问题标签 [iccube]
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.
mdx - 在度量上创建一组会在 icCube 中引发错误
在模式销售中,我创建了一个集合,如果它是在语句范围内定义的,则它会给出结果。以下代码位于 MDX IDE 中:
这完美地给出了度量 Amount 和 Count 作为结果
如果我在会话级别或在 Builder(选项卡:高级)中定义相同的集合,则会引发错误。
要重现,请在 MDX iDE 中执行以下操作:
然后输入:
MDX IDE 给出错误:
set( [facts-2] ) : '[Measures].[Amount]' 在多维数据集中既不是维度也不是层次结构。
我在这里做非法的事情还是这是一个错误?
mdx - MDX/OLAP 中的渐变维度
我有一个按日期、按供应商和其他一些维度购买的 OLAP 多维数据集。
下面是数据样本。供应商由唯一 ID VendorID 标识:
供应商本身的分数为 1 好、2 平均、3 差、4 无人看管。这些分数随时间而变化。
供应商 807 的示例:
现在,当我开始查询时,我想在特定日期计算 GLID、CCID 和 CatID 上特定切片器的每个分数的供应商数量。
对此进行建模的最佳方法是什么?
我知道我可以使用每个日期的查找将分数添加到基本事实表中,但我认为有更好的方法。
mdx - icCube Schema Refresh Time - 最后一次“真实”数据加载
icCube 中的 SchemaRefreshTime 显示上次刷新模式的日期/时间,包括来自离线多维数据集的加载。
这可能会给您“恢复”旧情况(使用离线多维数据集)的奇怪情况,但最终用户将在上次刷新时间看到加载多维数据集的日期。不可取。我希望他们表明数据实际上是旧的(即离线多维数据集中数据的日期/时间)。
是否可以显示使用来自“真实”源的数据实际刷新数据的时间,以及当您从离线多维数据集加载数据时,显示创建离线多维数据集内容的数据?
properties - icCube 中的数据透视表小部件 - 悬停以显示与 IDE 中相同的信息
在 icCube MDX IDE 中,您可以将鼠标悬停在某个成员上,您将获得该成员的信息,例如:
- 姓名
- 钥匙
- 唯一名称
和 - 属性,例如 ic3Color,或自定义的属性。
在 Pivot 表中,您可以使用 getMDXUName、getName 和 getLevelDepth 等函数显示成员信息(请参阅此处)。
是否也可以显示成员属性?
如果可能的话,您可以将鼠标悬停在允许显示其他详细信息的成员上。
应用程序: - 将鼠标悬停在发票编号上,显示发票日期、描述、文档 URL 等属性 - 将鼠标悬停在项目上,将属性显示为经理、开始日期、结束日期 - 等等
perspective - IcCube - 使用透视
我有一个架构和一个使用此架构的报告。现在我想在这个报告中向不同的角色展示我的数据的不同部分(例如,不同的合作伙伴商店应该只看到与他们有关的数据)。为此,我为每个合作伙伴制定了一个观点,并仅使用这个观点赋予他们每个人不同的角色。我设置为使用整个多维数据集的报告本身。
但显然这不起作用,正如我想的那样,因为他们都可以看到整个立方体。
我错过了什么?甚至有可能,我试图实现什么?
在此先感谢您的帮助!
list - IcCube - 报告列表
在我的系统中,我想为我的用户设置一个目录,这意味着他们有权访问的所有报告的列表。在 /icCube/doc/ic3report 我可以看到结构,但在我的系统上找不到文件。
那么是否有可能以某种方式检索报告列表?
iccube - icCube 内存 - 需要多少?
我们将数据保存在关系数据库中,想知道 icCube 需要多少内存。假设我的数据在我的数据库中占用了 10Gb。
我如何知道 icCube 所需的内存量?
pdf - 使用自定义小部件从 icCube 报告中导出 PDF
自定义小部件的 PDF 导出不适用于 icCube 报告。服务器引擎版本为 5.0.3,报告为 5.0.3 (6:2163)。
我们在日志中没有看到任何错误消息,该过程仍然停留在 Monitoring -> Active Requests 选项卡中。
包含的报告基于 icCube 演示销售模式。
小部件代码:
FishboneChart.js:
FishBonePlugin.js:
鱼骨.css:
报告代码:
谢谢,巴林特·鲁萨
xmla - icCube - XMLA 身份验证/授权未按预期工作
我试图限制用户只能通过 XMLA 看到一个模式。
为此我做了:
创建了没有完全访问权限检查的单独角色
- 创建了没有完全访问权限检查的单独角色
- 在 Applications 选项卡中仅选中 XMLA
- 在 Schemas 选项卡中选择“Authorize Selected”并仅选择一个模式
- 使用刚刚创建的角色创建的用户
- 应用了新的用户定义
在这些步骤之后,当我通过 XMLA 与刚刚创建的用户连接时,我仍然可以看到所有模式。
我做错了什么?