Cargando...
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 paquete de Python.
Por tanto, necesitamos tener Python instalado previamente en nuestro PC.
Para trabajar cómodamente con DBT, instalaremos las siguientes extensiones desde el Marketplace:
packages:
– package: dbt-labs/dbt_utils
version: [«1.0.0»]
– package: calogica/dbt_expectations
version: [«>=0.10.0»]
– package: dbt-labs/codegen
version: 0.9.0
Una vez instalado DBT y configurado VSCode, el siguiente paso es realizar nuestra primera ejecución de DBT para confirmar que todo está funcionando correctamente y familiarizarnos con la herramienta.
DBT nos permite transformar los datos que ya tenemos en PostgreSQL y generar modelos en capas Silver y Gold.
// 👇 Configuración dbt Power User
«dbtPowerUser.projectDir»: «${workspaceFolder}», // ruta al proyecto dbt
«dbtPowerUser.profilesDir»: «${workspaceFolder}», // si tu profiles.yml está dentro del proyecto
«dbtPowerUser.pythonPath»: «${workspaceFolder}/.venv/Scripts/python.exe», // ruta a tu venv (Windows)
«dbtPowerUser.target»: «dev», // target por defecto
«dbt.dbtPath»: «${workspaceFolder}»,
«database-client.autoSync»: true // debe existir en profiles.yml
Lo siento, debes estar conectado para publicar un comentario.
Virgen del pilar nº4, ático H
03330 Crevillente (Alicante)
Francisco Rodriguez Alfaro