Skip to Content
author's profile photo
Former Member

How to correct Inconsistent Cube Data

We have following unique condition of the info Cube data which is causing duplicate records in reporting.

The Fact table of the Cube has data for one dimension ID 8042 in the Data Packet dimension.

This dimension Id does not appear in the Data Packet Dimension Table. But still the data is available in the fact table which is supposed to be a deleted data.

How can we delete this wrong dimension ID data from the fact table without deleting the whole Cube contents? We can not use selective deletion because we can not select the DIM ID in it and the 0REQUID for that dimension does not exist.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    author's profile photo
    Former Member
    Oct 04, 2005 at 11:24 PM

    Mangesh,

    This could be caused due to "automatic request deletion" option in the InfoPackage while loading new data.

    You can use a function module RSCDS_DEL_OLD_REQUESTS to delete such requests from specific InfoCube.

    If you are using Oracle database, you can use program SAP_DROP_EMPTY_FPARTITIONS. It deletes partitions (requests) that are no longer referred to in P-dimension.

    Hope it works...

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Oct 05, 2005 at 08:54 PM

    Hi Parag Thanks for your reply it perfectly worked. We also found the relavant Note 591294. The RSRV Combined Test for InfoCube Fact Table and Dimension Table did show this condition but the repair mode does not repair it. So we had to run the function module you suggested.

    Add comment
    10|10000 characters needed characters exceeded