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