问题标签 [cube-dimension]
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.
tsql - 从视图创建的多维数据集维度中提取数据
我们已将 SQL 视图表导入到维度中。我们已经编写了一个与数据立方体(MDX 查询)对话的连接器。也就是说,我们最初导入的视图包含我们需要查询的所有原始数据。问题是,MDX 客户端只需要“选择”度量。我们想要显示原始数据,这意味着,我们想要查看与创建的初始 SQL 视图相同的列\属性。
这甚至可能吗?我们知道我们可以使用 Linq 或其他任何东西来与 SQL 视图表对话,但最好以 MDX 多维数据集模式与“哑”多维数据集维度的数据进行对话。
谢谢。
sql - 多维数据集维度处理的参照完整性错误
我们的一个生产多维数据集失败并显示以下错误消息:
来源:Analysis Services 执行 DDL 任务 Analysis Services 执行 DDL 任务描述:OLAP 存储引擎中的错误:处理时找不到属性键:表:'dbo_vw_FACT_OperationalTimeSheetData',列:'CurrentHomeLaborOrg',值:'117-MARKETPLACE-38 '。该属性是“KeyOrganisation”。结束警告警告:2013-07-22 06:26:07.51 代码:0x811F0002
来源:Analysis Services 执行 DDL 任务 Analysis Services 执行 DDL 任务 描述:OLAP 存储引擎中的错误:属性键被转换为未知成员,因为找不到属性键。维度的属性 KeyOrganisation:来自数据库的当前主组织:LadbrokesReporting2005,多维数据集:MIS 克隆,度量组:Kronos 时间表,分区:201307,记录:179774。结束警告
在对上述错误消息的广泛谷歌搜索中,我了解到这是由于参照完整性,即事实表中的某些行无法链接到维度表。在我之前的分析中,我发现对于事实表中错误消息“117-MARKETPLACE-38”中给出的某些值,维度表中的格式为“117_Marketplace_38”。但是,我发现了一些惊人的事实:-
对填充事实的视图的查询将数据转换为“117-MARKETPLACE-38”格式。源表中的数据格式为“117_Marketplace_38”。
还有许多其他格式为“117-Marketplace-38”的条目。但是,该错误似乎仅针对该条目存在。那么为什么其他人被接受了,但事实并非如此?
我已经没有想法了。因此,如果有人可以帮助我解决这个问题,那就太好了。
ssas - OLAP 多维数据集:具有多个父项的父子维度
我的多维数据集中有客户维度,通过 CustomerId 与 Fact 表链接。现在我得到了描述这些客户的父子关系的新表。新表只有列:CustomerId 和 ParentId。我需要将此层次结构包含在多维数据集中。
可以通过将 ParentId 作为新列添加到客户维度表来轻松完成,但在我的情况下,一个子记录可以在同一级别有多个父记录,例如
我试图制作多对多维度,它似乎适用于那种情况,但前提是只有一个级别的父母,但在我的情况下可以有很多级别,例如
那么,有没有办法让父子维度具有多个父级和无限层级?
ssas - 浏览 SSAS 多维数据集时出现空白维度名称
我最近开始遇到奇怪的问题,如下图所示。浏览 SSAS 多维数据集时,维度名称显示为空白。
Dimension: I have [Date].[Calendar Month].[Month]
Measure: [Services in 3 days]
在我运行类似的查询之后
然后维度成员名称显示在多维数据集浏览器中,具有不同的度量值。
有什么线索吗?
ssas - 使用向导构建架构时“字符串未被识别为有效日期时间”
我使用多维数据集设计向导设计了一个 SSAS 多维数据集,使用自上而下的方法,即在关系数据库存在之前创建多维数据集。
在完成包含时间维度的多维数据集设计后,我尝试运行“数据库”>“生成关系模式...”菜单选项。我已选择填充 Date 维度,但出现此错误:
字符串未被识别为有效的日期时间
这可能是原因,我该如何解决?
excel-formula - 多维数据集函数:多维数据集检索列名而不是成员
希望有人可以帮助我解决以下问题。
在 Excel 中,我想从某个维度表中检索列名,类似于使用 CUBESET 函数检索成员的方式。
当我使用 CUBESET 检索成员时,公式如下所示:
=CUBESET("Data","[DimCustomer].[CustomerName].children","Cubeset CustomerName")
我正在寻找一种从维度表中检索列(如 CustomerName)的方法。我希望这样的事情会起作用:
=CUBESET("Data","[DimCustomer].children","Cubeset DimCustomer fields")
然而,这种情况并非如此。这可能吗,有谁知道我怎么能做到这一点?
提前致谢。