The TrueSight Capacity Optimization (TSCO) Near-real-time Warehouse service is alerting that there isn't a partition available for the data points that an ETL had tried to import. For example errors like this:
(this is an error importing a business driver series) or like this:
(this is an error importing system data)
One key point of the message is that the 'ts:YYYY-MM-DD HH:MM:SS.MS' part of the message reports a date in the future (in the above example error the year is 2031).
|
Since this is just a problem with the timestamp associated with the incoming data so once the incoming data timestamp is corrected this error will stop being generated. The following SQL should identify which ETL is importing the data from the distant future:
The object ID is available from the error message in the [store-wkld-########] part of the message. That number is the wkldobjid or sysobjid (from the error message). SolutionIt is never appropriate for an ETL to import data points from the future into TSCO and thus it will be necessary to purge the data points from the [WKLD|SYS]_DATA_STAGE table to stop the error messages from being generated.To delete the data points from the staging table the following SQL can be run as the CO Database Schema Owner (by default, BCO_OWN) database user: To delete Business Drivers data: delete from wkld_data_stage where ts>sysdate+5; commit; / To delete Systems data: delete from sys_data_stage where ts>sysdate+5; commit; / That SQL will detect any data points in the staging area that have a timestamp of more than 5 days in the future. It will also be necessary to determine why the ETL is importing data with future data points into CO. This is typically a problem with the source data that the ETL has been asked to import and usually needs to be investigated outside of TSCO. Legacy ID:KA405969 |