Explanation:
The COPY INTO command supports loading structured and semi-structured data from various Snowflake stages. Supported file formats include CSV, JSON, Parquet, Avro, ORC, and others. Each format integrates with Snowflake’s file format definitions, enabling configuration for delimiters, compression, headers, and parsing rules.
CSV is widely used for tabular datasets and supports flexible parsing via FILE_FORMAT options such as FIELD_DELIMITER, SKIP_HEADER, and NULL_IF.
JSON is loaded natively into VARIANT columns, allowing nested structures to be queried immediately through path notation.
Parquet, a high-efficiency columnar format, is optimized for analytic workloads and provides excellent compression and schema evolution benefits.
XLS is not supported, as Snowflake does not support Excel spreadsheets directly. XLS/XLSX files must be converted to CSV or Parquet before loading.
The COPY INTO architecture ensures performant ingestion across multi-node compute clusters.