Jerarquía de objetos
Account
└── Database
└── Schema
├── Table
├── View
├── Stage
├── Pipe
├── Stream
├── Task
├── Function (UDF)
└── Procedure
Crear una base de datos
CREATE DATABASE mi_proyecto;
CREATE SCHEMA mi_proyecto.raw;
CREATE SCHEMA mi_proyecto.staging;
CREATE SCHEMA mi_proyecto.analytics;
Tipos de tablas
- Permanent: Tabla estándar con Time Travel y Fail-safe
- Transient: Sin Fail-safe, menor costo de almacenamiento
- Temporary: Solo existe durante la sesión
CREATE TABLE mi_proyecto.raw.clientes (
id INT AUTOINCREMENT,
nombre VARCHAR(100),
email VARCHAR(200),
created_at TIMESTAMP_NTZ DEFAULT CURRENT_TIMESTAMP()
);
Próximos pasos
En la siguiente lección aprenderemos sobre roles y control de acceso en Snowflake.