问题标签 [cubes]
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 - 如何从本地离线 OLAP 多维数据集中检索生成它的 MDX 查询?
任何离线多维数据集实际上都包含生成它的 MDX 语句,我如何检索它的 CREATE 和 INSERT 查询?
sql-server - 对于 OLAP 多维数据集(SQL Server Analysis Services)来说,单个表是不是一个糟糕的起点?
我将使用单个表来汇总有关我们(非常大的)虚拟基础架构的历史数据。该表将由 15 到 30 个字段组成,我估计每天有 500 到 1000 条记录。
为什么是单表?有几个原因:
- 使用 powershell 脚本将数据提取到 csv。然后在单个表上进行批量加载非常容易和快速。
- 我将使用该表连接excel并通过数据透视表进行报告。然后一个表是完美的(否则我应该创建视图)。
现在我的问题:
如果我将来计划在这张桌子上构建多维数据集,那么“单表”选择是一个糟糕的解决方案吗?多维数据集是依赖关系数据库还是可以轻松构建在单表数据库上?
感谢您的任何建议
multidimensional-array - 多维数据处理替代方案
我正在寻找多维数据处理,但不必使用任何 OLAP。例如,我有一个销售交易表。我想要产品、州、地区、时间(每月、每季度)等多个维度的总销售额。我需要度量的维度(总销售额)是动态的,仅在运行时才知道。
我可以使用 OLAP 技术(多维数据集)来实现这一点。但我正在寻找更简单的替代方案(开源),例如在 RDBMS 之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。
交给你们了!
sql - 当我尝试在 BIDS 中处理多维数据集时连接失败
这个问题可能有一个简单的答案,但我对 SQL Server/SSAS 没有太多经验。我可以在 SQL Server 2008 中连接到我的本地服务器 PCNAME\SQLEXPRESS。在该服务器上,我创建了一个数据库、一些维度表和一个事实表,我打算从中构建一个多维数据集。
我一直在关注互联网上关于如何构建立方体的教程。我可以成功地创建一个连接到 PCNAME\SQLEXPRESS 的数据源,并从中创建一个数据源视图。
问题是在构建多维数据集之后,我得到A connection cannot be made. Ensure that the server is running.
并且无法处理多维数据集。BIDS 很好地显示了我的表的星型模式,通过外键识别关系等等......所以我认为服务器正在运行,因为它可以访问所有这些数据。
有谁知道为什么会这样,如果我的服务器真的没有运行,有人可以告诉我如何启动它吗?我正在使用 SQL Server 2008 R2。
谢谢,洛根
编辑:我只是尝试在 Properties->Deployment 选项菜单中将服务器名称更改为 PCNAME\SQLEXPRESS 而不是 localhost。我明白了A connection cannot be made to redirector. Ensure that 'SQL Browser' is running.
olap-cube - 从 C# 中的 olap 多维数据集获取数据?
从 olap 多维数据集获取数据的最佳解决方案是什么?
opengl - 使用着色器在 OpenGL 中显示多个立方体
我是 OpenGL 和着色器的新手。我有一个项目涉及使用着色器来显示立方体。
所以基本上我应该使用从原点到 (+-10,+-10,+-10) 的透视投影来显示八个立方体,每个立方体都有不同的颜色。换句话说,会有一个以 (10, 10, 10) 为中心的立方体,另一个以 (10, 10, -10) 为中心的立方体,依此类推。(+-10, +-10, +-10)有8种组合。然后我应该提供一个键命令'c',每次按下键时都会改变所有立方体的颜色。
到目前为止,我能够在原点制作一个立方体。我知道我应该使用这个立方体并翻译它来创建八个立方体,但我不确定我会怎么做。有谁知道我会怎么做?
c# - 使用 C# 的 Process Analysis Services 数据库正在冻结
我正在使用 Microsoft.AnalysisServices.Server 类连接到 SSAS 实例。
我按名称检索数据库并使用 ProcessType.ProcessFull 作为选项调用 Process 方法。
程序挂了一个小时,之后数据库不会被处理。
我还尝试使用 Server 类传递 XMLA 命令来处理数据库。此命令在 Sql Server Management Studio 中运行时有效,但在我通过服务器连接传入时不运行。
在尝试处理数据库之前,我使用 server.Execute 传递 XMLA 命令来创建数据库。create database 命令可以正常工作,但 process database 命令无法使用 XMLA 或 C# 对象工作。它只是将程序冻结了一个小时,并且没有处理数据库。
任何帮助将不胜感激。提前致谢。
c++ - 光线追踪框相交
所以我又带着另一个光线追踪问题回来了。我的代码将球体渲染得很好,很漂亮,但立方体并没有真正起作用。我正在使用此代码来测试交叉点:http: //pastebin.com/qgm6vpdx(这是一个递归函数,t 是到交叉点的距离)边界框定义为:
我已经确认相机不在立方体内。现在,唯一的问题是整个屏幕显示为绿色(指定给立方体的颜色)
我认为我做的立方体交叉点不对,任何人都可以校对我的代码吗?
java - 在 Android 上使用 libgdx 的立方体网格
我已经用 libgdx 做了一个网格,我正在尝试用一些颜色填充网格。
我应该使用哪个渲染参数?我正在使用透视相机。
c# - 如何使用 C# 在 XNA 中绘制这个立方体
好吧,伙计们,这个真的让我心烦意乱,因为我已经能够很好地渲染模型(实际上我必须这样做才能测试我的相机)。
然而,现在我试图从顶点和索引缓冲区中绘制一个立方体,它就是行不通的。(我已经能够绘制三角形等,但从来没有从他们自己的班级)。
我的最终目标是能够构建 64x64x8 立方体的区域来创建游戏世界。(不是我的世界克隆,实际上是 RTS——它会有一种“2d”的感觉,因为游戏世界本身只有 8 个立方体深,但我离题了)。
通过查看整个网络上的各种索引和顶点教程,在我看来这应该可以工作。这是一些代码......
游戏.cs
还有我的立方体(这个有点长,抱歉)
我真的不知道为什么这不起作用。可能是因为过去 4 小时我一直在盯着代码看>.<
哦,相机从 0,0,50 开始,面向 0,0,0。它还允许我使用鼠标和键盘(就像任何 rts cam 一样)旋转(按住鼠标中键)。我四处寻找只是为了确保我的立方体不在我的视野范围之外,但我看到的都是蓝色>。<
我很感激这里的任何帮助。
ps 作为第二个问题,关于如何在多维数据集之间共享缓冲区的任何提示?我读到,因为立方体的几何形状永远不会改变,所以共享缓冲区更有效,但我不确定如何去做......创建一个相当大的缓冲区并用某种列表类中的立方体填充它可能包含所有需要渲染的立方体?甚至不知道从哪里开始寻找。再次,非常感谢任何输入/建议。