Customers want to use Snowflake Variant fields to be able to use JSON content using standard snowflake functionality.
We need to support in Compose whether Replicate supports or not. Even if Replicate doesn’t – having in Compose we can convert large varchars to variants. Variant then allows a schema on read functionality for the dw.
Additional support (other than loading) would be through json / xml parsing to the mart layer. So there may be some limitations on what we do today if we can’t apply flatten constructs to the variant. (But this is likely a bigger ask related to increasing DM functionality).
A lot of DWH customers are now starting to use JSON inside of LOB or Variant fields to extend the functionality and classifications of data without having to change the table structures in their system.