Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I am using an Oracle source, loading to Kafka in Avro format. Use logical data types for specific data types is NOT checked.
This is causing my Number(8) column to get changed to an INT.
Are there any options i can use to avoid creating a transformation for each column that this applies to ?
Hi @Dane999,
Below is the data type conversion from Oracle to Replicate:
From Replicate to Kafka:
If your precision is between 1 and 9 then Kafka Avro primitive datatype will be INT. So what are you expecting for the Target datatype?
And please provide the exact datatype on the source side.
Thanks,
Swathi
Hi @Dane999,
Below is the data type conversion from Oracle to Replicate:
From Replicate to Kafka:
If your precision is between 1 and 9 then Kafka Avro primitive datatype will be INT. So what are you expecting for the Target datatype?
And please provide the exact datatype on the source side.
Thanks,
Swathi
this is the Oracle source:
Kafka we are seeing:
Hi @Dane999
Please provide more details on the actual issue with having INT on the Kafka side. Is it causing any data truncation?
Thank you,
Hi @Dane999 ,
As I mentioned in my previous post it is working as described in the user guide.
What are you expecting in the Kafka target?
If you are expecting the same datatype like source as "number" then it is not a feasible option. Since Kafka has limited data types we will map with appropriate available datatypes in Kafka target.
Thanks,
Swathi