RSRV -

Hello,
We refreshed using a copy of production our R3 QA box, so I reloaded the data for our BW QA box.
Since it was a refresh our BWQ and BWP boxes should contain the same exact data (Which they do, I verified)
The question i have Regards why i have a difference when I run RSRV on BWQ and BWP?
In RSRV I select the following Database test "Database information about infoprovider tables".
I expect that my BWQ and BWP results would be very similiar (if not exactly the same), but they are not.
The biggest difference I find when I examine the RSRV logs is that the Uncompressed Fact table for my cube in BWQ has 3398 entries, but in BWP it has 3,555,730 entries.  I would have expected these numbers to be the same since the data is exactly the same.  As a result my dimension tables are disproportionately huge (up to 200-2600% the size of the fact table, when on BWP they are all 3% or smaller)
The only difference i can think of is that the production load consists of deltas (which is to be expected with recurring nightly loads), and the BWQ load was only a Delta Init.  But the data is exactly the same, and my reports have the same results.
I have manually 'refreshed' statistics from the cube in both BWP and BWQ, but the RSRV results have not changed as a result.
Any advice or thoughts are appreciated!
Nick

First of all, check out [How to System Copy in SAP Business Intelligence System Landscapes (NW2004)|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bff13df2-0c01-0010-6ba7-bc50346a6fd8].  The next time you do a refresh you should just be able to follow this procedure and avoid having to reload your BI system altogether.
Now, about the differences reported in RSRV.  Is your cube in BWP compressed?  If it has over 3 million records uncompressed it sounds like it might not be.  You should avoid keeping all but the 30 most recent requests uncompressed.  Is you BWQ cube compressed?  It sure has a lot fewer uncompressed requests, so I'm guessing the answer is yes.
I'm not sure, but maybe RSRV only looks at the uncompressed (F) fact table when it does its analysis.

Similar Messages

  • Error while checking RSRV of Cube

    hi all, I am getting following error while checking RSRV (DataBase indexses) of one of the cube.
    ORACLE: The status of index /BIC/FZPS_C02~020 is INVALID
    Please suggest something on it.
    amit

    Amit,
    Delete the cube indexes from Performance Tab of the Manage of the cube manually and check again.
    REDDY

  • When do u go for elementary test and combined test(rsrv)

    hi all,
    Can anyone explain me with an realtime scenario ? when do we go for elementary test in rsrv trns code and combined test.
    thanxs
    hari

    hi hari,
    RSRV is used for analysis and repair of all BW objects.You can perform consistency checks on the data and metadata stored in BW System.RSRV tests the foriegn key relationships between the individual tables of the enhanced starschema of the BW system
    There are 2 types of tests
    1.Elementary Tests- these tests are related to master data,transaction data,ODS objects,Hierarchies.database(indices,parametres,statistics),aggregates,PSA tables and documents.
    2.Combined Tests-This test determines which elementary tests are performed according to the parametres entered.
    Hope this helps!
    partha

  • Document related to RSRV

    Hi Experts,
    Please help me, it is urgent for me.
    can any one give information about the  T-code RSRV and its usability.
    Thanks
    Sekhar

    Heres one example :
    <b>Issue</b>
    When iam trying to load the data from PSA to Infocube, iam getting a error:
    Record 2 :Error calling number range object 0LOC_CURRCY for dimension DU ( )
    AND
    Record 3456 :Time conversion from 0CALDAY to 0FISCPER (fiscal year V3 ) failed with value 00060202
    <b>
    Solution</b>
    RSRV
    All Elementry Tests
    Master data
    Compare number range and maximum sid
    Run it
    Correct the error

  • RSRV? Drilling through Report times out sometimes

    Hi,
    I have reviewed several documents on RSRV on SDN but I have some specific questions.
    1.  While drilling down on a particular report, sometimes it would timeout. Can you direct me how to use RSRV to figure out the problem and fix?
    2.  Also, I saw a caution in one of the postings to be careful running RSRV on production. Does RSRV automatically begins the repairs or you get the chance after the diagnoses to make a decision to repair or not?  What really can go wrong during the repairs?
    3. Also, I know RSRV has these options:
       a. Master Data Consistency Checks
       b. Transaction Data Consistency Checks
       c. Size of Dimension tables
       d. Checking SID values
       e. PSA duplicate record check
       f.  Checking Aggregates
       g. Partitions of Info cubes etc...
    Which of these options really will help me identify the intermittent problem I am having with the report? I will appreciate some stepwise guidelines on how to step through to figure out the problem.
    Thanks

    Hi,
    I tried RSRT; entered Query name; Query Display: List   
    Parameter 1 or 2  (I chose 1)
    I then selected:
    Display run schedule
    Do not use cache
    Do not suppress messages/warning
    The selection screen of the report came up report and I completed it. After execute+Debug I get the data below.
    What do I do from this point to figure out the problem and fix it:
    SQL Statement                                                                               
    SELECT                                                                               
    /*+                                                                               
    STAR_TRANSFORMATION  FACT(F)                                                                    
    "DT"."SID_0CALMONTH" AS "S____022" ,"D5"."SID_0DOC_TYPE" AS "S____130" ,                        
      "DU"."SID_0CURRENCY" AS "S____023" ,"S1"."MATL_GRP_4" AS "K____404" ,                           
      SUM (  "F"."G_AVV010"  )  AS "Z____084" , SUM (  "F"."G_AVV140"  )  AS "Z____093" ,             
      SUM (  "F"."G_AVV150"  )  AS "Z____223" , COUNT( * )  AS "Z____030"                             
    FROM                                                                               
    "/BIC/FATRUMMNP" "F" JOIN "/BIC/DATRUMMNP3" "D3" ON  "F" . "KEY_ATRUMMNP3" = "D3" . "DIMID" JO
      N "/BI0/SMATL_GRP_4" "S1" ON  "D3" . "SID_0MATL_GRP_4" = "S1" . "SID" JOIN "/BIC/DATRUMMNPP" "DP
    Execution Plan                                                                               
    SELECT STATEMENT ( Estimated Costs = 42 , Estimated #Rows = 1 ) 
         5  30 HASH GROUP BY                                         
               ( Estim. Costs = 42 , Estim. #Rows = 1 )              
               Estim. CPU-Costs = 15,234,394 Estim. IO-Costs = 34                                                                               
    5  29 HASH JOIN                                         
                   ( Estim. Costs = 41 , Estim. #Rows = 1 )          
                   Estim. CPU-Costs = 13,191,632 Estim. IO-Costs = 34
                   Access Predicates Filter Predicates               
    5  12 PARTITION RANGE SINGLE                               
           ( Estim. Costs = 5 , Estim. #Rows = 0 )              
           Pstart: KEY Pstop: KEY                               
           Estim. CPU-Costs = 19,122 Estim. IO-Costs = 4        
         5  11 TABLE ACCESS BY LOCAL INDEX ROWID /BIC/FATRUMMNP
               ( Estim. Costs = 5 , Estim. #Rows = 0 )          
               Pstart: KEY Pstop: KEY                           
               Estim. CPU-Costs = 19,122 Estim. IO-Costs = 4    
             5  10 BITMAP CONVERSION TO ROWIDS                                                                               
    5  9 BITMAP AND                                                                               
    5  4 BITMAP MERGE                                                                               
    5  3 BITMAP KEY ITERATION              
    Thanks

  • Checks in RSRV for BIA

    Can anybody explain the difference between the checks in RSRV concerning BIA :
    'Check definition of logical index' and 'Compare index defintion with database table'. They seem to be simular.

    Hi HS,
    <b>Check Definition of Logical Index</b>
    The system compares the definitions of each of the indexes for a BIA index with the current versions of the database tables. It checks whether the number, name, and type of the table fields in the database match the definition for the index on the BI accelerator server.
    An index may have changed if, for example, the InfoCube was changed. If this is the case, the BI accelerator index has to be repaired (see test BIA Index Adjustments After InfoCube Activation).
    <b>Compare Index Definition in BIA with Table on Database</b>
    The system checks the logical index of a BI accelerator index. The logical index contains the metadata of the BI accelerator index, such as the join conditions and the names of the fields.
    The logical index may change if, for example, the InfoCube has been changed. If this is the case, the BI accelerator index has to be repaired (see test BIA Index Adjustments After InfoCube Activation).
    Regards,
    Anil

  • RSRV Changes in BI7

    Hi All,
    I am having trouble with queries on all of my infoproviders and wanted to run some checks using rsrv.  One person suggested I run the checks located under All Elementary Tests in the Query folder, but I do not have a query folder because I am on BI 7.  Can anyone suggest the alternative?  I have already run all related checks in this folder and it found no related errors.
    The reason I am doing this is because when I create a mandatory user variable on any query, the selection box that appears when I execute the query only comes up blank.  I have made sure I have master data tables and data in the infoproviders, so perhaps I am doing something wrong that is more obvious. I'm on BI 7 and BEX 3.5
    Thanks in advance

    Hi Ansel,
    I don't think you're understanding me.
    Firstly, I understand you don't see a query folder: neither do I.  I posted this thread on the basis of what another SDN user claimed, so it might be they have a custom query folder others don't usually have.
    And most importantly, regarding default values in a variable: You do not need default values in order for the selection menu to appear.  When you create a mandatory variable on a characteristic and it has no default value and is set to ready for input, the selection screen that appears upon execution is supposed to at least DISPLAY the menu for the characteristic so that you can select a value.  The problom in my case is that it does not display this menu and that is NOT normal.
    When I select a default value I have the same problem.  It happens with all variables.

  • GIVE ME DETAILS FUNCTION ON T CODE RSRV  DETAILS

    GIVE ME DETAILS FUNCTION ON T CODE RSRV  DETAILS

    Hi,
    RSRV is a diagnostic tool in BW, System will automatically corrects if there are any inconsistancies with the BW objects
    It is used for Analysis and Repair purpose of BW objects like:
    1. Master Data Consistency Checks
    2. Transaction Data Consistency Checks
    3. Size of Dimensio tables
    4. Checking SID values
    5. PSA duplicate record check
    6. Checking Aggregates
    7. Partitions of Info cuses etc...
    You can check everything.
    Just expand it > drag n drop the required test to the right panel and give the object > execute.
    Transaction RSRV: BI Data and Metadata Test and Repair Environment.
    Transaction RSRV checks the consistency of data stored in BI. It mostly examines the foreign key relationships between individual tables in the enhanced star schema of the BI system.
    The transaction interface was re-designed for SAP BW release 3.0A. The following provides an introduction to running the transaction.
    Starting the Transaction
    You can reach the test and repair environment:
    by entering the transaction code RSRV
    in the SAP Easy Access Menu under SAP Menu -> Administration -> Analysis Tool>/>
    from InfoObject maintenance (transaction RSD1)
    from transaction RSD1 by choosing Analyze from the initial screen.
    in the maintenance screen for a characteristic by choosing Edit -> Analyze InfoObject from the main menu.
    The Initial Screen
    When using the test and repair environment for the first time, the message "Values were not found for all setting parameters" draws your attention to the fact that there are not any saved settings for your user.
    After confirming the dialog box, you reach the initial screen of the transaction. This is divided into two parts:
    1. On the left-hand side, you can see a tree structure with the pool of available tests.
    2. The right-hand side is empty at first. The tests you have selected will be put here. A selection of tests is called a Test Package here.
    Combined and Elementary Tests
    An Elementary Test is a test that cannot be divided into smaller tests and can therefore only be executed as a whole (or not at all).
    In this regard, a Combined Test determines which elementary tests are to be executed after entering the parameters. You can remove individual elementary tests from the test package before carrying out the actual test run, in order to reduce run time, for example.
    Combining a Test Package and Executing it.
    Firstly select one or more tests with drag&drop or by double-clicking. Each selected test appears as a closed folder in the view of your test package. (An exception is elementary tests without parameters: These do not appear as a folder). You can also drag a whole folder of tests from the test pool across to the right-hand screen area; all tests that are located in the hierarchical structure under this folder are then added to the test package. You can also display a short description of the test, if required. Do this right-clicking on a test and choosing "Description" from the context menu.
    Afterwards, you must supply the tests with parameters. Tests without parameters must not be given parameters. You are given notification of this when selecting them. You can enter parameters by double-clicking on a test (test package) or by opening a test folder.
    A popup appears in which you have to enter the required parameter values. Often, there is value help available. After the parameters are entered, a folder with the name Parameter is added under the test. This contains the parameter values. The test name can change in some circumstances, enabling you to see at first glance for which parameter values the test is to be executed. It is possible, and often useful, to select the same test several times and give it different parameters. When you have supplied the combined test with parameters, the folder with the name Elementary Tests is added under this one. It contains the elementary tests from which the combined test is built. You can delete individual elementary tests in the test pool using drag&drop.
    After supplying all tests with parameters, you can start the test run by clicking on the Execution button. After execution, the test icons change from a gray rhombus to a red, yellow or green one, depending on whether the test had errors, warnings or was error-free.
    Test Results
    The test results are written to the application log. Depending on the settings, the system jumps automatically to this display, or you can reach it by clicking on the Display button. The results are saved in the database, and can therefore be compared later with additional test runs.
    In the left-hand side of the window, you can see an overview of the most recent test runs. Double-clicking on a folder displays all messages under these nodes as a flat (non-hierarchical) list in the right-hand screen area. Long texts or detail data may be available for individual messages, which can be displayed with a mouse click.
    Repairs
    Some tests can repair inconsistencies and errors. Automatic correction is generally not possible: If entries are missing from the SID table for a characteristic, in which case the lost SIDs are still being used in a dimension table (and the corresponding dimension keys are still being used in the fact table) of an InfoCube, you can only remove the inconsistency by reloading the transaction data of the InfoCube. Also note that you must make repairs in the correct sequence. You must always read the documentation for the test and have a good idea about how the error occured, before making the repairs.
    After executing the test run, go from the application log back to the initial screen to make these repairs. Click on the Fix Errors button to start an error run. Since the dataset could have changed between the test and the repair run, the required tests are executed again before the actual repair. The results can be found in the application log once again.
    After a repair, the test package should be executed again in order to check that the error has been fixed.
    Test Packages
    The test package is deleted if you do not save the test package in the display before leaving the test environment. Choose Test Package -> Save Test Package from the main menu. You can do the following from options in the Test Package menu:
    Load packages; locks are not set for the package; it can only be saved under different names.
    Load for processing - the package is then locked against changes by others - and you can save the package again under a different name.
    Delete and
    Schedule execution at a later date or at regular intervals in background processing.
    Note that the execution of test packages can be integrated in process chains. See below for how you do this.
    Settings
    In the Settings menu option, you can make user-specific settings (adjust the size of the screen areas, for example) and save them. These settings are read automatically when starting the test environment. Additional settings options are being delivered with support packages since the test environment is currently still under development. A message notifies the user at the start if there aren't any values for the setting options.
    Jobs Menu Option
    You can access the job overview via the Jobs -> Job Overview menu. Use this when you want to check the status of a test package you have scheduled.
    Application Log Menu Option
    You can display old logs from previous test runs in the dialog box, as well as scheduled ones. The option of deleting test logs can also be found here.
    New Selection
    The currently selected test package is deleted using the New Selection function (from the memory, though not from the database if the test package had already been saved).
    Filter
    Use Filter to delete all elementary tests without errors or warnings from the test package after a test run.
    Executing Test Packages in Process Chains
    In process chain maintenance, transaction RSPC, add your process chain to ABAP program RSRV_JOB_RUNNER. (To do this, in the process type view under General Services, choose the ABAP Program process type by Drag&Drop. When you maintain the process variants, you are asked to specify the program name and a program variant. Enter RSRV_JOB_RUNNER as the name of the program. Choose a program variant name and then Change. On the next screen, you can change or display already existing variants and create new variants. When creating a new variant you are asked to specify the package name (value help is available), the level of detail for the log (to which the RSRV log is to be integrated in the process chain log), and a message type that signifies process chain processing is to be terminated.
    The RSRV processes log in the process chain is structured as follows:
    It starts with a summary of any errors or warnings that have been produced for each elementary test.
    It finishes with a view of the log from the RSRV test package, up to and including the specified level of detail.
    Example: If you choose 3 as the level of detail, only messages at levels up to 3 are included in the Process Chain log. Messages produced for a more detailed level of the test package when it is tested are not displayed in this log. Note that, in contrast to the application log, errors are not passed from more to less detailed levels in the process log. For example, if a single error is produced at level 4, the initial summary reports that the test has produceded an error, but this error is not listed in the second part of the log.
    A complete log is always written, independently of the log for the RSRV process in the process chain. You can view this log from the menu option Application Log -> Display Log -> From Batch.
    Note that there are currently no transport objects for test packages, meaning that these cannot be transported. Process chains that execute RSRV test packages have to be postprocessed manually after being transported into another system: You have to create the corresponding test packages.
    on RSRV
    Thanks,
    JituK

  • Error when Compare Size of P-, Q- with X- and Y- Tables in RSRV

    Hi Expert,
    I am using RSRV and trying to compare the content of P table to X table. But it seems that the X table was deleted while comparing it to P. And while doing it, I experience a "runtime error". Can I recover the X table and how?
    Janet

    Hi,
    Activate the Infoobject Manually once more by making minor Change in BUsiness Explorer Tab and see whether it creates the Table .
    Then u can revert the change back and activate once more .
    And then Analyse it in RSRV .
    Regards,
    Vijay.

  • Transaction rsrv

    I used the transaction rsrv to check distribution of the records in a cube. I noticed that the distribution is bad.
    I made a copy of the cube and have modified the design of Dim.
    When I execute rsrv on the new cube, the result is : Table /BIC/******   has 0 entries   and this for all dim and F table.
    I checked the content of dim via se16, there are records.
    Why don't I see the updated record distribution ?
    Thanks 4 your help.

    Hi,
    Use the report SAP_INFOCUBE_DESIGN for a better picture on the distribution of data among dimensions of a cube.This will give you a clear picture.
    Thanks
    Ajeet

  • Fact table to Dimension table ratio in RSRV

    Hi all,
    I want to analyze how best the modeling is done, because I came to know that line item dimensions are not being used/designed at all, so want to know the ratio between fact to dim table.  I read in some documentation that we can find that information in transaction rsrv.  I tried in both 'All Elementary tests" and "All Combined tests", but I really didn't get how to find/analyze the data to find the percentage.  Please let me know.
    thanks,
    Sabrina.

    Hi Bhanu,
    What I am seeing is this.  It shows % of dim table to Infocube.  Should i assume this as dim table:fact table as 165:100 resp.  Infocube here means fact table I guess right?
    @5B\QInformation@     Table /BIC/DZNETO_IC7 has 1633060 entries. Size corresponds to 165% of the InfoCube          14:30:35
    By any chance do you know what is the ideal percentage.
    thanks,
    Sabrina.

  • Time Dimension Consistency Error in RSRV - Need Help

    Hello,
    I am having a problem when I run RSRV on our 0ECCS_C01 cube.  We have extended the time characteristics to include posting period (0FISCPER3).  The only problems RSRV finds is when 0FISCPER is period 0 and 0FISCPER3 is 0.  For some reason, these are being flagged as inconsistent.  I think this is causing negative performance on our queries because I feel partitioning may not be getting used from some research I've done due to this inconsistency.
    Here are the errors I am getting from RSRV:
    1.  Record with the DIMID 410 contains non-fitting time characteristics
    Message no. RSCV053
    Diagnosis
    The data record of the time dimension table with the described DIMID contains values for time characteristics that do not fit together.
    2.  This DIMID is used by 9860 records of the fact tables
    3.  No master data found for characteristic of test described subsequently
    Message no. RSCV083
    Diagnosis
    No master record exists for a characteristic used in the time dimension. The characteristic is one of the characteristics described in the following message with one of the SIDs named there or it is the fiscal year variant that was derived from one of the characteristics.
    4.  Time characteristic 0FISCPER value 132000000 does not fit with time char 0FISCPER3 val 0
    Message no. RSCV054
    Diagnosis
    The described values of the specified time characteristics do not fit together.
    How exactly can I get these time characteristics to "fit" properly?  Will it require a data reload?

    hi,
    did u get answer to ur problem.
    thanks.
    Raju

  • Problem Facing while analyzing Dim/Fact Table % using RSRV

    Hi All,
    When we analyzing the infocube in RSRV to see percentage of Dimension tables, system is showing 0% for all the dimensions and also for Fact tables.
    But data is existing in fact table of infocube and also in dimensions tables, when we see in SE11.we also executed report SAP_INFOCUBE_DESIGNS in SE38, in their also we are not able to find any entry for particular infocube.Please advice on this ASAP.
    Regards
    Manoj

    Hi,
      Check whethere the statistics for the cube is run. If not refresh the stats ans then chk in RSRV or in SAP_INFOCUBE_DESIGNS you will get the ratio betwene ur dim and fact table
    Hope it helps.
    Regards,
    Malar B

  • Fact/Dim entries through RSRV

    Hi all,
    When we analyzing the infocube in RSRV to see percentage of Dimension tables, system is showing 0% for all the dimensions and also for Fact tables.
    But data is existing in fact table of infocube and also in dimensions tables, when we see in SE11.we also executed report SAP_INFOCUBE_DESIGNS in SE38, in their also we are not able to find any entry for particular infocube.Please advice on this ASAP.
    Regards
    Manoj

    TCode RSRV retirves info from the InfoCube statistics.
    Go to InfoCube - Manage - Performance - and click check statistics
    If it is not OK (green) then referesh the statistics and then check in RSRV

  • Fact/Dim Tables entries analyzing using RSRV

    Hi All,
    When we analyzing the infocube in RSRV to see percentage of Dimension tables, system is showing 0% for all the dimensions and also for Fact tables.
    But data is existing in fact table of infocube and also in dimensions tables, when we see in SE11.we also executed report SAP_INFOCUBE_DESIGNS in SE38, in their also we are not able to find any entry for particular infocube.Please advice on this ASAP.
    Thanks & Regards
    Manoj

    1) transaction se16 -> fact table name, /bic/f[infocube name] and /bic/e[infocube name] or /bi0/f.. and /bi0/e for business content infocube, click 'number of entries'
    2) transaction db02 -> 'detail analysis' -> object name = [infocube name]
    Hope it Helps
    Chetan
    @CP..

  • Error in database parameter for star schema table in RSRV

    Hi Experts,
    In RSRV, I executed the following checks in my cube and it is showing me the following error:-
    1)  Check database parameter for star schema table for InfoCube ZMM_MVAL
    564971 units missing from fact table /BIC/FZMM_MVAL; see details
    Message no. RSRV134
    Diagnosis
    In the fact table /BIC/FZMM_MVAL records have been found that contain values other than zero for key figures that have units, but that have no value for the unit of the key figure. Since the value of the unit has to correspond to the value of the key figure, this inidicates an error when the data was loaded. The values of the units have not been loaded into BW correctly. Choose Details to display the incorrect records.
    2)  Consistency of time dimension of InfoCube ZMM_MVAL
    /BIC/FZMM_MVAL PARTITIONED 1878 ( 30 - 50 )
    Please advise me on this.
    Thanks in Advance.
    Aparna

    As mentioned in the log, check the Unit KFs in your cube and make sure that unit is populated for all such values.
    e.g. if Qty is 5 KG, then unit KF will have 5 and unit info object should have KF.
    Regards,
    Gaurav

Maybe you are looking for

  • How to make a Abap Unit Test Suit with many test classes

    Hi, Problem space we have different packages(embedded) in our project and each package corresponds to a differnt functional layer in the design. We want to create abab unit test classes for these different layers. say embedded package 1 has 10 unit t

  • Add pages dynamically to adobeform

    Hi, I need to add pages dynamically to adobeform. For example, i need that a page appears in the final PDF if one table have values, but if table is empty, all of page items should not appear in the final PDF. Can anyone help me ? Best Regards, João

  • Short cut change icon is disabled and icons are generic

    (I am not sure if this is correct forum, I don't know if this is for Visual Studio Setup Installation projects or for Installing Visual Studio itself) I've created a Setup/Installation project for a WPF .NET 4.5.2 application and everything works fin

  • What will the output resolution be from the multicam if the input clips have varying resolution ?

    Hi there, I wanted to use the multicam features so I took 4 different angles. Unfortunately they have mixed resolution like 1920 x 1020 and another in 4K. In multicam, for those section I selected the 4K video, will I be able  enlarge and panned the

  • Marquee Tool display issue.

    UPDATE: I've noticed this issue goes away when I disable the "Enable OpenGL Drawing" Checkbox. Which is disappointing because I've become really dependent on flick panning. My video card is the ATI Radeo HD 6970M 1GB. I feel like it should be plenty