当前位置: 首页 > 面试题库 >

获取SSAS多维数据集的最后处理时间

齐永昌
2023-03-14
问题内容

在Excel中,我将AnalysisServices连接到数据多维数据集。我希望能够通过在发生最后一个多维数据集处理时间时向他们显示数据来向用户显示最新数据。在SQL Server
ManagementStudio(SSMS)中建立与多维数据集的分析服务连接后,我可以右键单击该多维数据集,然后查看存在上一个多维数据集处理时间的属性。我还可以如下创建MDX查询,以返回上一个处理时间:

SELECT LAST_DATA_UPDATE FROM $system.mdschema_cubes

我希望能够通过VBA或其他方法在Excel中检索相同的信息,只要它可以在Excel中完成而无需任何外部工具即可。


问题答案:

我实际上找到了一种无需创建任何视图或新度量即可在Excel中执行此操作的方法。在Excel 2013中, PowerPivot
允许您针对多维数据集创建自己的自定义MDX查询。您可以打开PowerPivot,建立与多维数据集的连接,粘贴在SSMS中使用的MDX查询中以返回多维数据集处理时间,

SELECT LAST_DATA_UPDATE FROM $system.mdschema_cubes

然后将其导出到数据透视表。我不需要在Excel之外进行任何修改。这是一个包含逐步过程的文档。



 类似资料:
  • 我使用JFreeChart在同一个图形上有两个数据集。我试图比较图表上的点的相似程度,因此我需要访问我之前放入图表中的两个数据集,但由于某种原因,我似乎无法提取这些信息。 以下是数据的输入方式: 数据最初是成对存储的,但我知道数据是输入的,因为图形正确地显示了数据。如何返回此数据集中的两个系列?

  • 问题内容: 我正在尝试为多维数组中的特定键选择最大值。我无法“找到”有问题的钥匙… 因此,数组(比我在这里发布的要冗长得多) 我试图在整个数组中找到最大的“ dnum”值,因此在此示例中,$ max =2。我知道max函数允许我执行此操作,但是我不确定如何引用dnum。元素而不将整个对象放入foreach循环中,如果我这样做了,那么max不会成为要使用的函数,对吗? 因此,我无法完全做到这一点:

  • 我正在使用ChartJS创建一个历史图表。我需要过滤30天前的数组值 我有一个值如下的数组: 该阵列具有大量内容,每天每小时包含多达5个月以上的值 这是我目前在ChartJS脚本中标签的php代码: 标签代码: 结果: 然而,我有困难的时候,我如何才能得到每天的最大价值,同时/匹配我的标签代码。 数据代码: 我的预期结果应该是过去30天的最大值: 例子: 结果:

  • 我必须将这些详细信息显示在gridview中,如Tempname,作为下拉列表中唯一的和相关的日期时间,以及标签中最后一次按名称运行。无法上传表格图片,因为我没有足够的声誉。 但是我无法在标签中获得Runby名称。怎么显示?下面是我的存储过程

  • 我试图在Spark中创建成批的行。为了保持发送到服务的记录数量,我想对项目进行批处理,这样我就可以保持数据发送的速率。对于, 对于给定的我想创建 例如,如果输入有100条记录,那么输出应该像一样,其中每个应该是记录(Person)的列表。 我试过了,但没用。 我想在Hadoop集群上运行此作业。有人能帮我吗?

  • 所以,我已经找到了实现这一点的方法。我的阵列看起来一团糟。这个问题很难解释,所以我会提供一些图片和代码。 编辑:问题是for循环和x1,y1,z1变量由浮点数控制 制作3x3x1阵列会产生以下结果: