Incorrect values retrieved from Oracle
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 3
- Joined: Wed Oct 19, 2005 11:53 pm
Incorrect values retrieved from Oracle
Hello,
We have developed a PX job that retrieves around 2 million records from a Oracle Table. We find that when we run this query some fields defined as BigInt are not retrieving proper values. For eg a field with value 9 in Oracle is shown as 9130. This is happening for some records and not all the records. If we put additional filters to restrict the number of rows to a smaller value, we get proper data. It would be of great help if someone can help me in solving this problem.
Some of the fields are defined as decimal (10) in Oracle. The metadata imported in DataStage shows them as BigInt. Can this be cause of problem.
Thanks in advance.
Regards,
Vikrant
We have developed a PX job that retrieves around 2 million records from a Oracle Table. We find that when we run this query some fields defined as BigInt are not retrieving proper values. For eg a field with value 9 in Oracle is shown as 9130. This is happening for some records and not all the records. If we put additional filters to restrict the number of rows to a smaller value, we get proper data. It would be of great help if someone can help me in solving this problem.
Some of the fields are defined as decimal (10) in Oracle. The metadata imported in DataStage shows them as BigInt. Can this be cause of problem.
Thanks in advance.
Regards,
Vikrant
-
- Participant
- Posts: 3
- Joined: Wed Oct 19, 2005 11:53 pm
-
- Participant
- Posts: 3
- Joined: Wed Oct 19, 2005 11:53 pm
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
Hi, I am also facing the same error. I have straight forward jobray.wurlod wrote:Try importing the table definition using Orchestrate orchdbutil facility, which is known to be more accurate.
Dataset ------> Copy---------->Oracle Table.
I am using Oracle Connector stage. My source is Bigint and the target is Integer.
For few records like example 4183 is in the source and in the target I am seeing 418333.
Did you find any resolution for this.
I am using DS 8.1
Thanks in Advance
-Thanks
Chamak
Chamak
-
- Participant
- Posts: 35
- Joined: Wed Jun 15, 2005 9:27 am
Maybe this is the situation:
http://www-01.ibm.com/support/docview.w ... wg1JR37562
http://www-01.ibm.com/support/docview.w ... wg1JR37562