Hello @Shaun ,
Thanks for the ask and using Microsoft Q&A platform .
I did checked with SQL Server and you are correct that the datetime/time is mapped to string on the AVRO file , but I think in the document here , talks abou this .
https://learn.microsoft.com/en-us/azure/data-factory/format-avro#data-type-support
Honestly I am not sure as how it is working with Netezza .
I suggest you to try out the Azure data flow and see if that helps . I did tested that its capture the complex data type .
SQL Scripts
CREATE TABLE DATE_DATETIME
(
foo_date date ,
foo_datetime datetime
)
INSERT INTO DATE_DATETIME
select convert(date,getutcdate()),getutcdate()select * from DATE_DATETIME
In ADF the AVRO has the structure as
,{"name":"foo_datetime","type":["string","null"]
in Mapping data flow it is .
{"name":"foo_datetime","type":[{"type":"long","logicalType":"timestamp-micros"
Please do let me know how it goes .
Thanks
Himanshu