nerdexam
Snowflake

ARA-C01 · Question #133

What is the data size limit for loading into a variant column?

The correct answer is A. 16 MB(CompresseD. Snowflake's VARIANT data type, used to store semi-structured data such as JSON, Avro, ORC, Parquet, and XML, has a maximum individual value size of 16 MB compressed per row. This limit applies to each VARIANT cell, not the entire column or table. If a single document or object…

Data Engineering

Question

What is the data size limit for loading into a variant column?

Options

  • A16 MB(CompresseD.
  • B1 GB(CompresseD.
  • C32 GB
  • D10 MB - 100 MB compressed

How the community answered

(46 responses)
  • A
    93% (43)
  • B
    2% (1)
  • D
    4% (2)

Explanation

Snowflake's VARIANT data type, used to store semi-structured data such as JSON, Avro, ORC, Parquet, and XML, has a maximum individual value size of 16 MB compressed per row. This limit applies to each VARIANT cell, not the entire column or table. If a single document or object exceeds 16 MB compressed, the load will fail with an error. This constraint is important when ingesting large JSON documents or deeply nested structures. To work around this limit, large documents must be split into smaller chunks before loading. The other options are incorrect: 1 GB and 32 GB far exceed the actual limit, and 10 MB–100 MB refers to the recommended individual file size for optimal parallel ingestion, not the VARIANT column limit.

Topics

#VARIANT data type#Data size limits#Semi-structured data#Data loading

Community Discussion

No community discussion yet for this question.

Full ARA-C01 Practice