【发布时间】:2023-03-20 20:47:01
【问题描述】:
我的模型中有几个事实表,每个都有几十个过时的分区,每个分区大约有 300 万行
当我通过 SSMS(表 -> 分区 -> 删除)或 TMSL 删除这些分区时:
{
"delete": {
"object": {
"database": "XXXX",
"table": "MYTABLE",
"partition": "XXXXXXXXXXXX"
}
}
}
它删除成功,但是当我通过Excel浏览模型时,我得到:
“表达式引用了'MYTABLE'[COBId]和'Date'[COBId]之间的关系,它不包含任何数据,因为它需要重新计算”
我已经确认在删除分区(任何分区)之前可以访问这些措施,并且在之后立即被破坏
奇怪的是,如果我在 any 受影响表中的一个分区上处理 Default,那么一切都会再次起作用
任何人都可以阐明这种行为吗?
【问题讨论】:
标签: sql-server ssas olap ssas-tabular