Quantcast
Channel: SQL Server Analysis Services forum
Viewing all articles
Browse latest Browse all 14337

Process full only today edited date

$
0
0

Hello.. I have a large data datawarehouse

every hour the end user edit the data and check bi system again

the bi system based on pivottable connected to "ssas tabuler cube"

to get latest data i should process the cube full which take a lot of resources..

firstly I tried process defualt.. its fast but it seems useless .. it doesn't update anything

then I came other idea which is column round in the fact and create partition for each round... then processed full the last round via ssis but its not full auto since every round I should create new partition... also the round data is also huge and slow somehow

last thing I came with is column Edit Date in the fact and create partition for (Today data) 

SELECT [dbo].[PERSONS].* FROM [dbo].[PERSONS] where CAST([DATE] AS DATE)=CAST(GETDATE() AS DATE)

and create partition for (other dates data) 

SELECT [dbo].[PERSONS].* FROM [dbo].[PERSONS] where CAST([DATE] AS DATE)=CAST(GETDATE() AS DATE)

... then processed full the last (Today data) via ssis but as soon the date value become not today.. the data return as before process

any one has any idea how to only process last edited and inserted data without process full which delete full data and insert it again


Viewing all articles
Browse latest Browse all 14337

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>