I'm using Matillion to load data into Snowflake, both on Azure. When I create tables I specify default values for the columns, I don't like having NULLs in the warehouse.
From what I've read, the Database Query orchestration component in Matillion for Snowflake will put the retrieved data set into an Azure blob and use the Snowflake COPY command to move the data from the blob to the target table.
The result is that NULL values are still there in the target table.
Can someone confirm that the COPY command does some kind of bulk data copy and that the default values are effective only with INSERT statements?
If so I'll just use trap the NULL values at the source.
Thanks.
JFS.