Selection TAB in ODS and Cube
Hi Friends,
I see Selection TAB in the manage TAB of ODS and Cube, what is the difference of this TAB in cube and ODS??
Is this selection criteria we give in the Data Selection TAB of Infopackage for that particular data target??
Thanks in advance,
This is to be used when you have to selectively delete data from the ODS. For example lets say you've realized that the data is being loaded incorrectly into the ODS from some time (past 3 months). But not all the data is incorrect but only for a few customer numbers (as an example). In this case, you use this selective deletion and give the customer numbers which have incorrect data and delete these records. After deletion and fixing the root cause, you can reload to the ODS using the same selections in the infopackage (mark the request as full repair if you have deltas going into the ODS at the same time). Hope this helps.
Similar Messages
-
Delete request in ODS and Cube from process chain
Hi Experts,
I have the next situation: I have a process that each month need to extract data with a selection criteria of fiscalperiod and fiscalyear, only I can maintain a data request with this selection. For this, I need a delete the old request when I am extracting new data with the same selection criteria, in ODS and Cube.
Is it possible?
Thank you very much for your collaboration.
Regards,
JeysiHi Jeysi,
DSO works on 'Overwrite' principle.
You need to check your data source.(The images your data source sends).
Even if your updating the key figures using addition method, the data source will send you the correct images and correct delta to keep your DSO as a reflection of the latest image of your source system.
Hence you would not require to delete a request with the same selection in the DSO.
Moreover, if you have a cube at the downstream of the DSO, loading deltas from the DSO to cube would alone be sufficient and you would not need to use delete overlapping request.
However, if you are loading full request to the cube from the data source with the selections of fiscal year and fiscal period , then yes you do require delete overlapping selections.
In 3.x data flow, this was configured in infopackage in data target tab there is one column for automatic deletions, here you could set the conditions on which the overlapping request in the data target(cube) in this case should be deleted.
In process chain, you can use , delete overlapping request from the process chain.under application node, load process and post processing.(This can be configured for both infopackages and DTP's)
Hope this helps,
Regards,
Sunmit. -
OFI_AP_4 Delete all data and REINIT the load to FIAP ODS and Cube
Hi bw GURUS I need a quick help, I have requirement to Delete all data and REINIT the load to FIAP ODS and Cube i have data source ofi_ap_4, please tell me what should i do as i know LO extraction but whats is the transaction code to run the set job for FIAP like for Purchasing I have OLI3BW now tell me what will be the steps to reinit the load to fiap ods and cube.
i know this much as below
Delete the data from cube and ODS
Delete the Init in Cube AND ods NOW reinit i mean load the init, but now problem is before doing that i need to run the set up job or tell me what are the steps please
its very important since i am doing in production
thanks
SoniyaYou are right by your approach to update from PSA to ODS as u have wrritten before. Just got to PSA tree select the PSA request and choose update Immediatly or scedule for update.
(and if u have 0FI_GL_4 but u r not using it ..it is fine. I was telling that in case u have that and you are trying to use somethin with 0FI_AP_4) -
Hi Epxerts,
When we say the difference between ODS and Cube : we Say cube is summerization data and ODS is Detailed data .What exactly this meaning.
Plz explain with example.Hi,
Consider a scenario where gives detailed description:
There are three main steps to the entire data process:
<b>step1:</b>
<b>Loading the data into BW and storing it in the PSA</b>
The data requested by BW is stored initially in the PSA. The PSA is a transparent database table, in which data is saved, per request, in the format of the transfer structure. A PSA is created for each DataSource and each source system. The PSA is the storage location for incoming data in BW. Requested data is saved, unchanged, to the source system.
<b>Processing and storing the data in ODS Objects</b>.
In the <b>second step</b>, the ODS Objects are used on two different levels.
In level 1, the data from an InfoSource from several source systems is stored in ODS objects. This allows data to be saved in a consolidated way in the technical format of BW. The transfer rules cleanse the data from the source system-dependent data format of the PSA. In level 1, the data is stored at document level (for example, orders and deliveries) and constitutes the consolidated database for further processing in BW. Reporting is therefore not usually carried out on the ODS objects at this level.
In level 2, transfer rules subsequently combine the data from several ODS objects into a single ODS object in accordance with business-related criteria. The data is very detailed, for example, information such as the delivery quantity, the delivery delay in days, and the order status, are calculated and stored per order item. Level 2 is used specifically for operative reporting issues, for example, which orders are still open from the last week. Unlike OLAP reporting, where very large quantities of data are selected, here data is displayed and analyzed selectively.
<b>Storing data in the InfoCube</b>
In the <b>final step</b>, the data is aggregated from the ODS object on level 2 into an InfoCube, meaning in this scenario, that the InfoCube does not contain the order number, but saves the data on a customer, product, and month level. OLAP reporting using the BEx Query is also run on this data. You can still display the detailed document data from the ODS object whenever you need to. Use the Report/Report Interface from a BEx query. In this way, you are able to analyze the aggregated data from the InfoCube, and target the specific level of detail you want to access in the data
reward helpful answers..
shylaja. -
New fields addition to BW 3.5 version ODS and Cube and transport to PRD.
Hi,
We have a scenarion on 3.5 wherein there is a enhancement to ODS and Cube(few new fileds are added), this New ODS also feeds data to Cube. Since we do not had data on Quality system, we had no problem in adding fields to ODS and cube, but now we need transport these changes to Production, In production ODS and Cube has large data. we have few doubts.
1. Shall we need to delete data from ODS and Cube then Transport request to Production server.
2. Is it ok to move transport request without deleting data in ODS and Subsequent Cube in production system
Guys and Gals,
what is your suggestion on this one. WE are in BW 3.5 only. No BI7.
Please revert back.Hi
you can directly transport that to production.
the image will over write with the existing one and for the new object add , a new table space will be created.
it will not affect the Old data
But in the Cube even if the data is there there is a concept called remodeling
http://help.sap.com/saphelp_nw70/helpdata/en/58/85e5414f070640e10000000a1550b0/content.htm
hope this helps
santosh -
Hi All,
Please let me know the difference between ODS and Cube practically with a simple example. I red and know diferences but I did't get the concept.
1. What detail level reporting. How ODS supports this and not in Cube?
2 .When we go for ODS(daily/latest info) and Cube(monthly/ aggreated info )?
3.Where can we see the diff. I know overwrite & addition?
Please explain me with example.Surely I will assign points.
Thanks in advance.
Cheers,
Sri.HI ALL,
Thanks for your immediate replies.
I did a file upload with full load to ODS:
1st load
======
CID PRICE QTY
C01 10 1000
C02 20 2000
C01 20 2000
In Active table & change logs:
======================
CID PRICE QTY
C01 20 2000
C02 20 2000
2nd load
======
CID PRICE QTY
C01 35 1500
C02 40 2200
C03 5 100
2nd load Active table
=================
CID PRICE QTY
C01 35 1500
C02 40 2200
C03 5 100
In Change table
======================
CID PRICE QTY
C01 20 2000 N
C02 20 2000 N
C01 35 1500
C01 20- 2000- X
C02 40 2200
C02 20- 2000- X
C03 5 100 N
I generate report on ODS, but we I can't see any details. It shows only latest info , what we have in Active table.
We can do the same detailed in info cube also, if we check DB aggregation.
I have a doubt:
customer orders in a day :
CID PRICE QTY DAY
C01 5 15 2007.05.03
C01 5 25 2007.05.03
C01 5 35 2007.05.03
C01 5 45 2007.05.03
we load this 4 times and overwrites evry time and see the latest record.
In ods : we can see :this only : latest :
C01 5 45 2007.05.03
In Cube: we can see
CID PRICE QTY DAY
C01 5 15 2007.05.03
C01 5 25 2007.05.03
C01 5 35 2007.05.03
C01 5 45 2007.05.03
and <b>if we check DB aggregation.</b> we can see
C01 5 120 2007.05.03 (summed all)
With my know knowlege we can see detail BW report on cube . all 4 records we can see , but in ODS we ca see this rec
C01 5 45 2007.05.03 only
Please explain , how ODS support detail record and cube supports summarized.
Thanks in advance.
Cheers,
Sri. -
Dear Friends,
Why we are loading 0FI_GL_4 data into first ODS and than Cube.
Both are daily delta uploads.
Is there any special reason?
Regards
ramuFrom a business perspective you can change a GL document therefore you need the DSO to resolve the duplicates for an after image extractor
However for CCA - you cannot change the source documents therefore in CCA even though it is an after image extractor you do not need a DSO to resolve this -
How to Match / Lookup in ODS and Cube
Hi Friends
I need to Match a field " Status " in an "ODS" and " Infocube " ,
If this match found ( from ODS and Infocube ) I need to Create a New Cube with the matched data.
Pls give me some idea how to do this Match /lookup to get Matched Status field Values to New Cube
Thanks
SreeHi Sree,
You can do this.
Create a transformation from ODS to new cube.
In the transformation write a start routine.
Here read data from the cube by using function module "RSDRI_INFOCUBE_READ" into internal table.
You can pass the filter and fields which you want to read from the cube to this function module.
By looping on the soruce package and the internal table which contains the cube data, check if the data is matching or not. If a record is not matching then delete it from the source package.
This way, after the start routine source_package will have only those records where status is matching.if status is not matching for any record , then 0 records will be loaded to new cube.
THis will surely help.
- JAimin -
DATA_PACKAGE between ODS and Cube
Hi SDNs,
I try to do the simulated update from ODS to Cube in the monitor of cube.there are two data packages under processing item.The first one ( A1 ) contains 39393 records, and the second one( A2 ) contains 32872 records.
Then I search the infosource generated by ODS( 8 * ), I find there are 4 data packages ( B1 19391,B2 20002,B3 19595,B4 13277) under the same request number, so it seems that one data package in the monitor contains two ones under the infosource(8*).
My issue is that when I dubugging the data package under monitor, I can only find B1 in A1 and B3 in A2, the B2 and B4 are disappeared...
Why?
Thanks a lot
SamProbably because you did not use the PSA to upload the data.
Best regards
Dirk -
Loading to Inventory Management Snapshot ODS and Cube
I am trying to develop an Inventory data model and have already created and loaded to the Inventory Management (0IC_C03) cube.
I have now created a Snap Shot ODS and Snap Shot cube, is there a way that I can load to these objects without having to do a re-init? ThanksHello Niten,
There is no need to do re-init, you can load the data into non-cumulative and snapshot targets in parallel. Through sam infopackage with which you are loading to 0IC_C03, load to snapshot targets also.
Regards,
Praveen -
How to do reconcilization of ODS data and CUBE data
Hi All,
How to do reconciliation of ODS data and CUBE data,I know how to do reconciliation of R/3 data and BW data.
Regards.
hariHi,
create a multicube based on your ODS and cube, identify commen characteristics and perform the key figure selections; create then a query showing both information from the cube and ODS with perhaps some formula showing differences between key figures.
hope this helps...
Olivier. -
Delta load from ODS to cube failed - Data mismatch
Hi all
We have a scenario where the data flow is like
R/3 table - >dataSrc -- > pSA - >InfoSrc -> ODS ->Cube.
The cube has an additional field called "monthly version"
and since it is a history cube , it is supposed to hold data
snapshots of the all data in current cube for each month .
We are facing the problem that the Data for the current month
is there in the history ODS but not in the cube . In the ODS ->Manage->requests
tab i can see only 1 red request that too with 0 recs.
However ,In the cube -> manage-> reconstruction tab , i can see 2 Red request
with the current month date. Could these red requests be the reason for
data mismatch in ODS and cube .
Please guide as to how can i solve this problem .
thanks all
annieHi
Thanks for the reply.
Load to Cube is Delta and goes daily .
Load to ODS is a full on daily basis .
Can you help me how to sort this issue . I have to work directly in production env . so has to be safe and full proof .
Thanks
annie -
How to load data from a ODS to CUBE Request ID - by - Request ID?
<i>How to load data from a ODS to CUBE Request ID - by - Request ID?</i>
The problem is that... some requests had been eliminated of the cube and the delta control between the ODS and CUBE was lost. The flag "<b>data mart status of request</b>" of all the requests of the ODS had been blank.
Now it is necessary to load some requests from the ODS for the cube.
Notes:
- it is not possible to make a complete load selecting the data to be loaded;
- the PSA is not being used;
- considering the data volume it is impracticable to reload the cube completely.
Thanks in advance,
Wesley.Dear R B,
Considering the following:
-> the delta control was lost;
-> the data already are active in the ODS;
-> part of the data of the ODS already is in the cube.
The indicated procedure it only guarantees the load of the data that are in the ODS and that are not in the cube.
Tks,
Wesley. -
Hi All,
i need information on how to do deltas on ods. i did two full uploads for ods 0fiar_o03 and then infocube. i need to do delta for this ods and cube. Please give me the steps to do delta for ods and infocube.
regards
rajaHow are you doing the full load to ODS 0FIAR_O03. Are you giving any selection criteria.
In order start pulling Delta to the ODS you need to do a Full repair request or else you need to delete the full load requests from ODS and reload using Initialization.
Anways you are loading full load request in to the ODS, so it would be better to load Init Load next time and then start picking up deltas.
Delta to the Infocube is easily possible, by selecting Init in ODS after deleting all the data from the infocube. After that only the delta records from change log will be taken to the Cube from the ODS.
The delta to the cube can be performed irrespective of whether you performa Full load or Delta load in to the ODS.
Hope it helps!!! -
Error in Data updation From ODS TO CUBE
hello Experts
We are working on BW 3.5
for FI GL line items we are loading the data to ODS and than to Cube.
earlier there was a process chain failure 2 months back so delta were stuck for 2 months now about 10 million records have been uploaded in ODS but when i am tryint to upload these records to CUBE via delta upload its giving Error
Value 'Ã
 ABC100711396 ' (hex. 'C30DC2A04C4344313030373131333936 ') of characteristic 0REF_DOC_NO c
i would like to know how to correct this and from where this error is coming as the same data is loaded to ODS and there its OK and secondly as there is no PSA bw ODS and Cube Do i need to delete the request and upload again
what if same error appears again should i write a start routine in update rule Between ODS and CUBE for special characters
thanks for repliesHi,
Goto All Elementary Tests in RSRV
Goto Master data
Select the required test
Select your Infoobject
Execute the test
You will get the result with errors or no errors
If you get errors, then you click "Correct Error" button.
Regrds,
Suman
Maybe you are looking for
-
I have music on my old pc that was copied from cds. how is the best way to transfer this music to a new mac. My new mac does not have a cd player. The music bought through itunes has gone across to new computer.
-
A doubt on stabilty of temperature measurement
I have a SCXI-1102,and two SCXI-1112 in a SCXI-1000 chassis with a SCXI-1303 terminal block. I connected one thermocouple at Channel 0 in SCXI-1300, and also connected other TCS to SXCI-1112. And I tried to measure ambient temperature by T-type therm
-
Help on how to Set a page length and width.
Hi guys I'm kind a new to java JDBC and Jasper. I'm currently creating my senior project, developing a POS system using Java JDBC, MySql and JasperReport. I'm now on the finally stage of my project polishing stage. Now here is my problem. My adviser
-
Why can't I use lighting effect filter in CS6 with an 8bit RGB file?
I've read all over that the filter only works with an 8bit/RGB file, which my file is, so I don't understand what the problem is. I am attempting to light a smart object (3d bevel and extruded text) that I created in illustrator, and thought that I
-
EAM: Maintenance Routing; Activities related questions
NOTE: I could not find an EAM specific forum and hence I am posting here. If this is not the right forum, kindly direct me to the right one and I will post my question there. eBS version: 11.5.10.2 BACKGROUND INFO: My customer has asset groups and as