
ThinkETL
February 26, 2025 at 05:56 AM
TheΒ ππππ ππππΒ command in Snowflake is a powerful tool for efficiently loading data from staged files into database tables. Key features include:
βοΈ ππππππππ ππππ π―πππ
ππππ:Β
Supports loading from internal and external stages.
βοΈ ππππ ππππππ πΊππππππ:Β
Works with CSV, JSON, AVRO, ORC, PARQUET, and XML formats.
βοΈ π«πππ πΊππππππππ & π»πππππππππππππ:Β
Allows selecting specific columns and applying transformations during load.
βοΈ π·ππππππ π΄πππππππ & ππππ πΊππππππππ:Β
Enables loading specific files usingΒ πππππππΒ orΒ π
ππππΒ options.
βοΈ π¬ππππ π―πππ
ππππ:Β
Provides multiple strategies likeΒ ππππππππ,Β ππππ_π
πππ, andΒ πππππ_πππππππππ.
βοΈ π½ππππ
πππππ π΄ππ
π:Β
Allows checking file integrity before loading usingΒ VALIDATION_MODE.
βοΈ π΄ππππ
πππ π΄ππππππ:Β
Maps metadata columns (e.g., filename, row number) usingΒ πππππππ_ππππππππ.
βοΈ π·ππππππππππ πΆπππππππππππ:Β
Includes options likeΒ ππππ_πππππ,Β π
ππππ, andΒ πππππ_ππ_ππππππ_ππππ.
βοΈ ππππ π΄πππππππππ:Β
Supports automatic file removal from stages usingΒ πππππ.
Checkout the complete article for complete details:
https://thinketl.com/data-load-using-copy-into-command-in-snowflake
#thinketl #snowflake #snowflakedatacloud #cloud #dataloading