on 08-22-2014 7:33 AM
Dear All,
I'm working with SAP BW 7.3 and I have a standard data flow, starting with DataSource, DSO and InfoCube. My process chain faced an error and for last week or so I could not fetch deltas. To remove the error I had deleted all records from InfoCube, since I had all requests available into DSO. Then I manually loaded Full Load from DSO to InfuCube. But next day when my process chain executed it brought all precious and new records again into InfoCube, as the delta was properly fetched into DSO but it did not come into InfoCube, as it was coming before. When I checked Active and Change Log tables of DSO these two had same number of records.
1. What could be the reason that delta DTP between DSO and InfoCube is not fetching only delta records, it was fetching deltas records before full load?
2. Have I made a mistake or missed any setting in DTP while executing full Load DTP between DSO and InfoCube?
3. What are these options for in Extraction Tab of DTP and when we use following options and why:
i. Active Table (with Archive)
ii. Acitve Table (Without)
iii. Archive (Full Extraction only)
iv. Change Log
I will appreciate your reply.
Many thanks!
Tariq Ashraf
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tariq
Concept of DTP are slightly different form Info Package. Example - Even if you have full load you can scheduled delta DTP. There are multiple documents with DTP in SDN which should give you insights about the settings to be maintained. (I cannot post the links here which is against SDN rules but you should get it easily)
Thanks
Abhishek Shanbhogue
Hello All,
I'm further loading data from a Multi-Provider (based on two InfoCubes) to another InfoCube and I have deleted its all data and executed Full Load request DTP.
1. Do I need to execute any delta DTP in above case?
2. Do I need to do any other setting for above scenario?
Many thanks!
Tariq Ashraf
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Tariq,
If you are loading data from Multiprovider and storing data to Infocube. You have to use full update DTP to load data daily and delete old request on daily basis using delete overlapping request option of process chain to avoid data duplication. Since multiprovider does not store data and bring data at runtime so delta dtp wont work.
Hope this helps.
Regards,
Hi,
How you load data from multi provider to further targets?
Are you familiar about multi providers?
Multi provider its an structure only. it won't store any data. its used to club multiple targets based on union.
So from multi provider you can't load data to further targets.
Multi provider is last target and will do reporting on multi provider
Actually what's is your data flow and what loading problems your facing?
Thanks
Hello Ramanjaneyulu,
Thanks a lot for your reply. Actually, I'm taking care of the work which has been done by the other. I mean to say that I'm working on a support project. The person who did the implementation he designed the follow as follow:
Multi-Provider (Based on two InfoCubes (which gets their delta loads on daily basis)) then this Multi-Provider being the source for another InfoCube. What I had done that I had deleted previous data or loads from InfoCube which is getting data from Multi-Provider (or based InfoCube).
1. My questions, according to above data flow or scenario was do I need to load data using Full DTP or Delta will do the job?
2. As I did execute Full DTP it only fetched about 88,000 records, while when I executed Delta DTP it brought about 2,888,333 records. Why?
Many thanks
Tariq Ashraf
Hi,
Multi provider is source to another cube? can you share that screen shot or can tell me the techncial names if they are standard targets?
Why you deleted the data?
1. As of now if delya dtp was exist then jsut continue your delta loads. if there is no data at target then run full load and set delta pointer. next time onwards continue to load delta loads.
2. After the full load you need to run init settings as stated by praveen raj, later you have set delta settings at dtp. in your case it ran full load two times and doubled the records.
Thanks
Hi Tariq,
Whenever you use full update DTP to load data from DSO to CUBE and you are using delta DTP to load delta's make sure that in DSO the datamart set. This datamart sign against each request indicates that the request is moved to futher object. Once you updated CUBE with Full update DTP just execute " No data Transfer " with Delta DTP. It will not bring your full data from DSO. Only delta will move into CUBE.
If you are using Delta DTP to move the data from DSO to CUBE then you need not have to use this option.
Please refer to the link for understanding options of DTP.
http://scn.sap.com/docs/DOC-31781
Hope this helps.
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
What are these options all about and why we use them in the DTP Extraction Tab:
i. Active Table(with Archive)
ii. Active Table(Without)
iii. Archive (Full Extraction only)
iv. Change Log
Many thanks!
Tariq Ashraf
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tariq,
Please check the below:
Active Table (with Archive)
The data is read from the DSO active table and from the archived data.
Active Table (Without Archive)
The data is only read from the active table of a DSO. If there is data in the archive or in near-line storage at the time of extraction, this data is not extracted.
Archive (Full Extraction Only)
The data is only read from the archive data store. Data is not extracted from the active table.
Change Log
the data is read from the change log and not the active table of the DSO.
Hope this answers your question. Let me know if any required.
Regarsd
Ramesh V
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.