COF-C03 Study LabPráctica independiente de Snowflake
Data Loading, Unloading, and Connectivity

COPY INTO y carga masiva

COPY INTO <table> domina la carga por archivos: stages, formatos, validacion, deduplicacion y manejo de errores.

copy into bulk load file format stage validation
Cobertura COF-C03 3.3

COPY INTO y carga masiva

Bulk loading, deduplicacion, validacion, transformaciones durante la carga y mejores practicas de archivos.

Conceptos que debes poder reconocer y distinguir:

  • COPY INTO table
  • Load metadata y deduplicacion
  • ON_ERROR
  • VALIDATION_MODE
  • Transformaciones durante carga
  • Load history

Usa los enlaces oficiales de Snowflake de esta unidad para ampliar cada concepto y contrastar su comportamiento.

La carga masiva no es solo ejecutar COPY INTO. Hay que entender como se organizan los archivos, que hace el historial de carga y que riesgo introduce FORCE cuando obliga a recargar archivos ya vistos.

Que debes dominar

  • Un stage separa ubicacion; un file format separa reglas de parseo; la tabla define el destino.
  • VALIDATION_MODE ayuda a revisar errores sin cargar.
  • ON_ERROR cambia el comportamiento operativo y de consistencia posterior.
  • Archivos demasiado pequenos o enormes perjudican paralelismo y gestion.

Opciones que cambian el comportamiento

Opcion Que hace Riesgo habitual
MATCH_BY_COLUMN_NAME Mapea columnas por nombre Confiar en orden fisico cuando no corresponde
ON_ERROR Aborta, continua o salta archivos No medir el impacto sobre calidad de carga
VALIDATION_MODE Valida sin persistir filas Pensar que ya se ha cargado
FORCE Recarga aunque exista historial Duplicar datos por accidente