on 10-06-2015 10:05 PM
Hi there,
I have created a couple of jobs to load data from ERP to SQL. One of the job completed but no any data output to SQL table. I checked the monitor no any error message. It look like the data flow works well. Clicked on the 'View data' for the source table, there did some data. But nothing display when 'View data' for the target table. Very appreciate on any help!
Check if there's a filter condition that prevents the data flow from the source table to target table.
Open the query transforms and check the WHERE tabs.You have posted the "trace log" ; check the monitor log for the number of records processed.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arun,
It's just a load job to load data from ERP to SQL. There are two data flow to, one is for the 'First' load and another one is for the 'DELTA' load. I set the value of GV (load_type) to 'First' in order to do a full load. However, the data is still unable to load. Thanks for your reply.
Bebe , Looks like you are using conditional flow.Here's my assumption : It works in such a way that if load_type= 'First' it executes the first DF ,if you pass load_type= 'DELTA' , it runs the Delta DF.If this is the case , please check what values you pass for global variable load_type and make sure they are exactly in the same case as it is defined in the conditional statement. Data services will treat "Delta"and "DELTA" differently.
No need to print out the value of that global variable . The trace log clearly shows which data flow has been executed. In your screenshot it is the delta one.
I wonder how you can have a delta load without having a where-clause?!
(Unless you're using a Business Content Extractor as the source. In that case don't blame it on your DS job, but on how the BCE has been set up and you should liaise with your Basis colleagues.)
Hi Dirk,
I'm very new to the Data Service. Probably I misunderstood on the previous reply for the 'where-clause'. I was saying the one under the 'Query' transformation. I did have a conditional where 'if the load_type is 'FIRST' then do....else do....' Now, after I did a minor change on the setting of full load condition, it began to work. Thanks for all of the helps!
Its seems that you are running a Delta load. Can you check the condition which you have mentioned in the where tab. If the condition is not satisfied then the job will not fetch any data from ERP Tables.
Regards
Arun Sasi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
How many records are you expecting? Your data flow has run for 4 seconds only, so it sure hasn't done a lot of processing.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.