Para lograr la observabilidad y monitorización continuas de dbt, IBM® Databand cuenta con una integración fluida de dbt.
Los equipos utilizan cada vez más dbt Core y dbt Cloud para implementar rápidamente el código analítico. Con pipelines de datos interconectados cada vez más complejos y distribuidos a través de varios sistemas, puede resultar todo un reto rastrear e identificar los problemas de dbt antes de que afecten al negocio.
La integración de dbt con IBM® Databand proporciona una observabilidad continua a través de sus trabajos, pruebas y modelos para que pueda saber cuándo se interrumpe un proceso de dbt y cómo corregirlo rápidamente.
La integración de las capacidades de observabilidad de Databand en los entornos dbt Core o dbt Cloud funciona utilizando uno de los siguientes métodos:
1. Rastree dbt con el SDK para Python de Databand
Utilice el SDK para Python de Databand para rastrear trabajos de dbt Cloud o comandos de dbt Core que hayan sido activados a través de una herramienta de orquestación Python como Apache Airflow.
2. Rastree los trabajos de dbt Cloud utilizando el monitor para dbt de Databand
Utilice el monitor para dbt Cloud de Databand para rastrear los trabajos monitorizando directamente su cuenta de dbt Cloud. Esto permite a Databand rastrear sus trabajos de dbt independientemente de cómo se activen.
El amplio conjunto de capacidades de Databand ayuda a simplificar y centralizar su observabilidad de dbt.
Aproveche la potencia de las capacidades de alerta de Databand para notificar a sus equipos los problemas críticos tan pronto como se produzcan. Genere alertas para incidentes como fallos de comandos dbt, modelos individuales o pruebas e informe sobre anomalías de duración de comandos, modelos y pruebas. Además, descubra recuentos de registros anómalos para las tablas de sus modelos.
Databand automatiza el descubrimiento de archivos .sql e .yaml para ayudar a simplificar la forma en que los analistas e ingenieros analíticos acceden a SQL y lo depuran para sus modelos y pruebas. Racionaliza el proceso de identificación de información clave como el tipo de materialización de tablas y esquemas, así como la investigación de la lógica de las tablas para comprender mejor cómo se derivan determinados cálculos.
Con todos los comandos dbt visibles desde una consola centralizada, ahorre tiempo de depuración revisando rápidamente el estado y la duración de cada comando dbt. Esto incluye modelos y pruebas dbt individuales para que pueda localizar las causas raíz de los fallos de dbt y resolverlos rápidamente.