默认和完全处理之间的区别

问题描述 投票:0回答:0

我试图了解在默认模式下处理多维数据集与 SQL Server Olap 多维数据集的完整流程有何不同。本文对每个进行了简要说明

https://learn.microsoft.com/en-us/analysis-services/tabular-models/process-database-table-or-partition-analysis-services?view=asallproducts-allversions#bkmk_process_db

一个完整的过程本质上是截断所有数据并使用源表中存在的数据从头开始重建它。这很容易掌握。

然而,对于默认模式(在这一点上我很确定这是我们每晚所做的以确保我们的多维数据集是最新的)被描述为

Detects the process state of database objects, and performs processing necessary to deliver unprocessed or partially processed objects to a fully processed state. Data for empty tables and partitions is loaded; hierarchies, calculated columns, and relationships are built or rebuilt (recalculated).

谁能解释一下事实分区或维度的过程状态是如何确定的?由于我们的 etl 每天都会产生新数据,因此数据会被引入多维数据集,处理过程需要 1.5 小时。如果我完全重新处理同一个立方体,可能需要 6 个多小时。如果所有分区和维度都使用默认方法重新处理,那么有什么区别使默认方法比完整处理方法更简洁?该程序如何确定哪些对象处于未完成或部分处理状态?

sql-server ssms olap cube olap-cube
© www.soinside.com 2019 - 2024. All rights reserved.