【发布时间】:2017-12-13 12:51:54
【问题描述】:
我正在尝试删除我的 SSAS 数据库中的特定数据,例如我有一个月的数据,我想只在这个月内删除一天的数据,我该如何使用 MDX 查询或 c# 来做到这一点?
注意:我想从数据库中删除日期数据,并且不检索没有这一天的月份数据。
【问题讨论】:
我正在尝试删除我的 SSAS 数据库中的特定数据,例如我有一个月的数据,我想只在这个月内删除一天的数据,我该如何使用 MDX 查询或 c# 来做到这一点?
注意:我想从数据库中删除日期数据,并且不检索没有这一天的月份数据。
【问题讨论】:
如果您的度量值组按天分区,您可以删除该特定分区。我会推荐这个。
否则,无法从度量值组中删除行。您可以 ProcessAdd 插入新行。或者,您可以 ProcessFull 重新加载所有行(如果查询不再返回这一天,这可以有效地删除一天的数据)。但是没有删除行。
这个答案假设一个 SSAS 多维立方体。表格的答案是相同的,但我在答案中使用了多维术语。
【讨论】: