首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DirectQuery模式下SSAS表格模型中的分区问题

DirectQuery模式下SSAS表格模型中的分区问题
EN

Stack Overflow用户
提问于 2021-07-23 23:42:51
回答 1查看 78关注 0票数 0

我试图在DirectQuery模式下创建一个表格模型数据库的示例分区,在设置过滤器并尝试导入后,我得到了以下错误:

无法将修改保存到服务器:返回错误:‘具有使用DirectQuery模式的分区和完整DataView的表在DirectQuery模式下只能有一个分区。在此模式下,表'FactInternetSales’的分区设置无效。您可能需要合并或删除分区,以便在DirectQuery模式下只有一个具有完整数据视图的分区。

有人能帮我理解一下这个问题吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-07-26 01:47:55

DirectQuery模型是不缓存模型中数据的模型。相反,当查询DirectQuery模型时,它会在查询时生成针对后端SQL数据源的查询。这与导入模型进行了比较,在导入模型中,源数据被提前导入并在内存中压缩,以获得更快的查询性能。导入模型需要定期刷新,因此数据不会过时。DirectQuery模型不需要刷新,因为它们总是反映源系统中的内容。

你得到的错误是不言而喻的。对于每个表,DirectQuery模型应该只有一个分区,并且该分区的查询应该覆盖该特定表的日期范围的100%。因此,检查FactInternetSales分区,删除除一个分区之外的所有分区,并从分区查询中删除WHERE子句。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68501788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档