Principiante 1 min de lectura

Databases, Schemas y Objetos

Aprende la jerarquía de objetos en Snowflake: databases, schemas, tablas, vistas y más.

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.

#database #schema #objetos #organizacion