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

Stages, storage integrations y directory tables

Prepara ubicaciones de archivos seguras para carga, descarga y catalogacion sin incrustar secretos cloud en cada comando.

stage internal stage external stage storage integration directory table
Cobertura COF-C03 3.2

Stages

Stages internos, externos, storage integrations, directory tables y operaciones PUT, GET, LIST y REMOVE.

Conceptos que debes poder reconocer y distinguir:

  • User stages
  • Table stages
  • Named internal stages
  • External stages
  • Storage integrations
  • Directory tables
  • PUT, GET, LIST y REMOVE

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

Un stage es una ubicacion logica de archivos con configuracion asociada. Los internal stages almacenan archivos bajo gestion de Snowflake; los external stages apuntan a almacenamiento cloud externo. Los user y table stages son atajos asociados a un usuario o tabla; un named stage es un objeto reutilizable.

Operaciones y alcance

Operacion Uso Limite importante
PUT Subir archivos locales a un internal stage Necesita un cliente compatible con acceso al filesystem local
GET Descargar de internal stage al cliente No opera como descarga directa desde un external stage
LIST Enumerar archivos y metadata del stage No carga contenido a una tabla
REMOVE Eliminar archivos staged Debe usarse con cuidado; altera archivos de la ubicacion

Seguridad y metadatos

  • Prefiere storage integration para external stages: delega acceso mediante identidad cloud y allowed/blocked locations, evitando credenciales inline.
  • Una directory table expone metadata como ruta, tamano, ETag o fecha de modificacion; no convierte el contenido del archivo en filas de una tabla normal.
  • Para named internal stages, READ permite listar/leer y WRITE permite subir o eliminar; WRITE requiere que READ se conceda primero.
  • Para consultar una directory table se necesita warehouse, aunque el stage solo contenga archivos.
  • No elijas un modo de cifrado por intuicion: la compatibilidad con acceso a archivos y Tri-Secret Secure depende del modo concreto.