Categoría DBT

DBT: Copilot para la documentación

Introducción Cómo utilizar Copilot en DBT Ventajas de usar IA en documentación Buenas prácticas Uso de Copilot para acelerar la documentación en DBT Más allá de documentar manualmente, podemos instalar la extensión de Copilot y aprovecharla para generar la documentación…

DBT: Documentación

Introducción Formas de reutilizar descripciones En proyectos grandes, muchos campos se repiten a lo largo de las capas (BRONZE → SILVER → GOLD). Por ello, conviene evitar escribir las descripciones manualmente una y otra vez. Opción 1: Anchors (YAML anchors…

DBT: Snapshots

Snapshots en DBT: Control de versionado de registros Introducción Conceptos clave Ejemplo práctico: dimensión empleado En la imagen anterior se generó la query contra el origen. DBT se encargará de comparar los datos devueltos por la query con los registros…

DBT: Capa SILVER

Configuración del proyecto DBT para la capa SILVER Configurar en el dbt_project.yml que todos los modelos de SILVER se creen como vistas y utilicen el esquema SILVER de PostgreSQL. En segundo lugar, en el modelo .sql de la dimensión dim_track_full…

DBT: Capa BRONZE

Crear las referencias al modelo BRONZE  Introducción En la arquitectura de capas de un proyecto de BI con DBT, los modelos se suelen organizar en Bronze, Silver y Gold: Para construir un modelo Silver, necesitamos referenciar los modelos Bronze previamente…

DBT: Instalación de DBT (Data Build Tool)

Introducción DBT es la herramienta que utilizaremos para las capas Silver y Gold de nuestro proyecto de BI, encargándose de la transformación y carga de datos (Transform and Load). DBT no se instala como un software independiente, sino como un…

DBT: Descarga e importación de datos de ejemplo

Descarga e importación de datos de ejemplo Introducción Para poder practicar las consultas y los modelos de DBT, necesitamos contar con datos de ejemplo en nuestra base de datos PostgreSQL. Utilizaremos el conjunto de datos Chinook, una base de datos…