A longamente prometida análise de dados self-service finalmente chegou e está mudando a face da análise de dados. Com a introdução de dbt Charts, uma nova linguagem de código aberto, gráficos estão sendo removidos das ferramentas de BI e colocados no código. Essa mudança está prestes a revolucionar a forma como trabalhamos com dados, tornando mais fácil para humanos e agentes de IA colaborarem e construírem juntos.

De acordo com Tristan Handy, fundador da dbt Labs, a pilha de dados moderna passou por mudanças significativas nos últimos anos. As camadas de infraestrutura do bundle de BI tradicional foram removidas e transformadas em infraestrutura de propósito, deixando as ferramentas de BI para se concentrar em visualização, interfaces analíticas interativas e definições semânticas. No entanto, isso também criou um novo conjunto de desafios, particularmente quando se trata de trabalhar com agentes de IA.

Agentes de IA são fluentes em código, SQL e Git, mas têm dificuldade com ferramentas baseadas em UI. dbt Charts resolve esse problema introduzindo uma nova linguagem YAML estruturada que pode declarar um painel interativo completo em um arquivo YAML auditável. Isso significa que agentes de chat podem agora trabalhar sem interrupções com dados, criando gráficos e painéis com facilidade.

A linguagem dbt Charts é projetada para ser extensível e fácil de ler, com foco em simplicidade e flexibilidade. Ela envolve SQL em YAML, permitindo que os usuários declarem quais dados eles desejam ver e como eles desejam vê-los. A linguagem também inclui suporte a Markdown e Jinja, tornando fácil adicionar prosa e variáveis a gráficos.

Uma das principais vantagens de dbt Charts é sua profunda integração com dbt. A camada de gráficos está diretamente sobre a camada de transformação, tornando fácil alterar tanto modelos quanto gráficos em um único repositório Git. Essa integração também habilita o suporte à Camada Semântica dbt, permitindo que os painéis usem métricas definidas no projeto em vez de reafirmar SQL.

dbt Charts também inclui uma variedade de recursos projetados para apoiar a análise conversacional, incluindo validação rigorosa de YAML e SQL, e um conjunto extenso de verificações de visualização. Essas verificações sinalizam problemas potenciais antes que alguém veja o painel, tornando mais fácil identificar e corrigir problemas.

Além da linguagem de código aberto, dbt Charts também está lançando uma plataforma hospedada, dbtCharts.com, em beta público. Essa plataforma se conecta ao seu armazém e adiciona análise conversacional, um editor visual, histórico de versões e compartilhamento com permissões para usuários e grupos. A plataforma é projetada para lidar com a hospedagem, controle de acesso e aspectos de UI da BI, deixando a linguagem de código aberto para se concentrar na camada de gráficos.

Com dbt Charts, equipes podem se autoatender, com agente em mãos, sem criar uma segunda pilha de dados oculta. A plataforma é construída sobre a linguagem de código aberto, então todas as alterações, desde o chat, o editor visual ou código, são feitas no mesmo arquivo YAML no repositório Git. Isso significa que nada está bloqueado, e o mesmo painel pode ser executado no seu laptop, em CI e na plataforma.

Este artigo foi escrito com a assistência de IA.
News Factory APP - notícias agênticas para impulsionar seu SEO e AEO.