Hi All,
Is it possible to see the processing history of a dimension?
I'm still an SSAS noob, only now I'm tasked with figuring out why the SSIS Job that does the full cube processing fails at the beginning of [nearly] every month. The failure last weekend was resolved when the DBA did a full cube process using Management Studio, bypassing the Job that calls the SSIS package that normally executes automatically and successfully. However, I'm reading that doing a full cube process only processes dimensions that are in an unprocessed state, so I suspect the problem dimension didn't get processed.
The error last weekend was:
The following system error occurred from a call to GetOverlappedResult for Physical file: '\\?\H:\ASData\BIOLAP.1.db\Sales Bands.0.dim\13.Sales Band Key.khstore', Logical file: '' : There is not enough space on the disk.
The field Sales Band Key is passed from the SQL view as a bigint, and there are 1.7 million records today:
Select Cast(Cast(WeekendDateKey as varchar)+Cast(RetailerKey as Varchar) As BigInt) AS SalesBandKey
I don't know if this could be running into the 4GB string store limit that I read about since SSAS only knows it as a BIGINT. Nevertheless, 8 bytes * 1,700,000 rows = 14,340,944 bytes. Could this be causing the failure?
The SSIS package that processes the cube has two SSAS processing tasks: the first does a process update on all dimensions in parallel and in one transaction, then the next task does a full cube processing, also "all in one transaction." Neither step processes affected objects.
Any advice you could offer would be my net gain. Thanks.
-Eric