00:00:00Você já conhece SQL, então dashboards devem ser fáceis, certo?
00:00:03Mas toda vez voltamos a fazer a mesma coisa.
00:00:05Estamos exportando CSVs, escrevendo um script rápido que nem planejávamos escrever.
00:00:10E aqueles tickets de BI? Eles ainda estão parados lá.
00:00:13O que é estranho, pois hoje em dia esse problema deveria estar resolvido.
00:00:16E para muita gente, ele está.
00:00:18Muitos devs agora usam o Redash para entregar análises internas em apenas minutos.
00:00:23É de código aberto, tem mais de 28.000 estrelas no GitHub e a versão mais recente acabou de sair.
00:00:27E, honestamente, pode finalmente acabar com nosso fluxo infinito de planilhas.
00:00:30Vou te mostrar como configurar tudo isso em apenas alguns minutos.
00:00:33Agora, o Redash é bem simples.
00:00:40É um cliente SQL e um construtor de dashboards em uma só ferramenta.
00:00:43Você conecta seus dados, seja Postgres, MySQL, BigQuery, Snowflake, Mongo, o que quiser.
00:00:48Você conecta o que precisar.
00:00:50E depois é só escrever SQL.
00:00:52Agora você tem recursos como preenchimento automático, navegador de esquemas e transforma resultados em gráficos.
00:00:57E pode colocar tudo isso nos seus dashboards.
00:00:59Tudo pronto.
00:01:00E é exatamente por isso que os devs gostam dele.
00:01:02Porque substitui um monte de tarefinhas chatas por um fluxo de trabalho limpo.
00:01:07Em vez de exportar para o Excel ou ficar vigiando relatórios,
00:01:10fazemos tudo uma vez em uma única interface, em todos os nossos diferentes bancos de dados.
00:01:16Não há fidelidade forçada.
00:01:17É totalmente auto-hospedado, o que o torna gratuito.
00:01:19Então não são apenas dashboards, é menos redundância.
00:01:24Deixe-me te mostrar.
00:01:25Se você gosta de ferramentas de codificação e dicas para acelerar seu fluxo, inscreva-se.
00:01:29Temos vídeos saindo o tempo todo.
00:01:31Tudo bem.
00:01:31Tenho uma instância nova do Redash rodando localmente.
00:01:35Primeiro, posso adicionar uma fonte de dados.
00:01:37E bem aqui, está feito.
00:01:38Agora posso escrever uma consulta.
00:01:41E repare nisso.
00:01:42Preenchimento automático e navegador de esquemas aqui.
00:01:45Posso clicar nas tabelas em vez de adivinhar os nomes.
00:01:48Vamos pegar alguns dados de eventos, agrupar por dia, por exemplo, e rodar.
00:01:54Pronto.
00:01:54Agora, com um clique, posso visualizar.
00:01:57Posso mudar para um gráfico de linhas ou outro gráfico, adicionar um parâmetro para filtrar por data.
00:02:03E veja, já está progredindo bem rápido aqui.
00:02:07Agora, se eu colocar no dashboard, posso até agendar para atualizar a cada hora.
00:02:13E é basicamente isso.
00:02:14Consulta, gráfico, dashboard e link compartilhável sem planilhas.
00:02:19Parece simples.
00:02:20Esse é o objetivo.
00:02:22No papel, o Redash parece qualquer outra ferramenta de BI, mas a sensação é diferente.
00:02:26O Redash foi feito para quem quer escrever SQL, não para quem quer fugir dele.
00:02:30Essa é a grande diferença em relação aos outros.
00:02:32O Metabase é bom para equipes sem código, mas quando as consultas ficam complexas, ele desacelera.
00:02:38O Superset te dá mais poder visual e escala,
00:02:41mas é mais pesado e não tão rápido apenas para escrever consultas.
00:02:45Depois, claro, temos o Tableau e o Power BI.
00:02:47Eles são muito polidos e, honestamente, foram a referência em análise por muito tempo.
00:02:52Mas essas duas ferramentas são caras e muitas vezes exageradas para o que precisamos.
00:03:00O Redash ocupa um lugar diferente.
00:03:01Parece que seu editor SQL cresceu o suficiente para ser útil para o resto da equipe.
00:03:05Você ainda conta com consultas em múltiplos bancos de dados.
00:03:09Ótimo.
00:03:10Snippets reutilizáveis, cache de resultados, acesso via API e a habilidade de remixar consultas instantaneamente.
00:03:17É por isso que a maioria das equipes de dev está adotando ele mais rápido do que as outras ferramentas caras.
00:03:23Então, do que as pessoas realmente gostam?
00:03:25Bem, primeiro, o fluxo de trabalho SQL é rápido.
00:03:28Você não luta contra a ferramenta, já que o SQL é nativo.
00:03:32Você escreve a consulta e segue em frente.
00:03:34Além disso, a auto-hospedagem é simples.
00:03:36Sendo uma ferramenta de código aberto, posso auto-hospedar e vou usar o Docker.
00:03:40Nós conhecemos o Docker.
00:03:41É um comando só.
00:03:42Terminamos.
00:03:43Já está rodando.
00:03:44Depois, há toneladas de fontes de dados, além de agendamento e alertas.
00:03:48E a API e incorporação são ótimas se você estiver construindo ferramentas internas.
00:03:52Para muitas equipes, isso se torna algo que usam todos os dias.
00:03:55Mas, novamente, ferramentas de código aberto...
00:03:57Não é tão polido, então haverá concessões.
00:04:00As visualizações são boas, mas não são incríveis.
00:04:04Se você precisa de dashboards altamente personalizados, outras alternativas serão melhores.
00:04:08Auto-hospedar também significa que você cuida da operação, atualizações, escala e manutenção.
00:04:13Isso fica por sua conta, obviamente, certo?
00:04:15Então você precisa estar ciente disso.
00:04:16E se sua equipe não gosta de SQL, a experiência não será muito boa.
00:04:19A busca poderia ser melhor e a versão mobile não é boa.
00:04:22Não é perfeito, mas faz um trabalho muito bem feito.
00:04:26E esse é o ponto.
00:04:27Então, você deve usar?
00:04:28Bem, se sua equipe já trabalha com SQL, provavelmente sim.
00:04:32Especialmente se você tiver múltiplos bancos de dados,
00:04:34quiser dashboards internos sem gastar muito,
00:04:37ou estiver criando análises voltadas para desenvolvedores.
00:04:39Esta é uma ferramenta gratuita e de código aberto bem legal.
00:04:42Os casos de uso são práticos, certo?
00:04:44Monitoramento de pipelines, métricas de rastreamento, atualizações,
00:04:48até unir dados de APIs com consultas de banco de dados.
00:04:51É aí que ele se sai muito bem.
00:04:53Não por ser sofisticado, não,
00:04:55mas porque remove a dor do trabalho que já fazemos todos os dias.
00:04:59Mas, honestamente, isso é legal, mas pode pular esta parte.
00:05:03Se sua equipe quer "no-code", vá para o Metabase, certo?
00:05:06Se precisar de dashboards massivos, vá para o Tableau ou Power BI.
00:05:10Mas para muitos de nós, o Redash ainda faz sentido.
00:05:13É mantido ativamente.
00:05:14Ele se encaixa bem na nossa stack.
00:05:16A configuração é rápida.
00:05:17E essa é uma ótima característica.
00:05:19Torna simples o começo de tudo.
00:05:21E é isso que muitos de nós amamos.
00:05:22Para começar, basta clonar o repositório e rodar o Docker Compose.
00:05:27Só isso.
00:05:28Instale e veja se funciona para você.
00:05:30Então, sim, esse é o Redash.
00:05:31SQL, compartilhamento fácil de dashboards e muito menos enrolação.
00:05:35Se você gosta de ferramentas open source e dicas de código como essa,
00:05:37inscreva-se no canal Better Stack.
00:05:39A gente se vê no próximo vídeo.