• Data Hackers Newsletter
  • Posts
  • Briefer: conheça o competidor que promete acabar com Jupyter Notebooks ao juntar código e ferramentas de BI

Briefer: conheça o competidor que promete acabar com Jupyter Notebooks ao juntar código e ferramentas de BI

Criada por brasileiros, startup selecionada pela Y Combinator está transformando a análise de dados ao combinar código e ferramentas de BI, oferecendo uma alternativa poderosa ao Jupyter Notebook e Colab

A Briefer, uma startup brasileira selecionada pela aceleradora Y Combinator, está revolucionando a análise de dados ao unir a flexibilidade do código com a praticidade das ferramentas de BI. Criada como uma alternativa poderosa ao Jupyter Notebook, Google Colab e outras plataformas similares, a Briefer permite que os usuários combinem a programação com recursos de ferramentas de BI como Power BI e Tableau. Essa abordagem promete agilizar o trabalho de analistas e cientistas de dados, oferecendo o melhor dos dois mundos em uma única plataforma.

Mas afinal, o que é a Briefer e como ela funciona? Vamos explorar mais a fundo essa ferramenta promissora.

O que é a Briefer?

A Briefer é uma plataforma colaborativa de dados que permite criar notebooks e dashboards em um único lugar. Ela se destaca por ser muito mais flexível do que as ferramentas tradicionais de BI, pois permite escrever código e usar qualquer biblioteca para manipular dados e criar visualizações personalizadas.

Imagine ter o Notion, mas voltado especificamente para notebooks de código e dashboards. Essa é a proposta da Briefer. A ferramenta oferece aos usuários técnicos toda a flexibilidade necessária para publicar dashboards, analisar dados, criar relatórios e construir aplicativos de dados. Ao mesmo tempo, a Briefer facilita para os usuários não técnicos visualizarem e interagirem com os dados de forma intuitiva.

Como começar a utilizar a Briefer

Se você ficou interessado em experimentar a Briefer, a boa notícia é que a ferramenta oferece uma versão de código aberto que pode ser instalada localmente. Para isso, você precisará ter o Python e o Docker instalados em sua máquina.

Primeiro, instale a Briefer usando o pip:

pip install briefer

Em seguida, execute a Briefer com o comando:

briefer

Certifique-se de que o Docker esteja em execução, pois a Briefer depende dele para funcionar corretamente. Após a inicialização, você poderá acessar a Briefer em http://localhost:3000.

Alternativamente, você pode rodar a Briefer diretamente com o Docker usando o seguinte comando:

docker run -d \
  -p 3000:3000 \
  -v briefer_psql_data:/var/lib/postgresql/data \
  -v briefer_jupyter_data:/home/jupyteruser \
  -v briefer_briefer_data:/home/briefer \
  briefercloud/briefer

Para mais detalhes sobre como utilizar a Briefer, consulte a documentação oficial no GitHub.

Principais funcionalidades da Briefer

A Briefer vem com recursos bem interessantes que prometem transformar a maneira como trabalhamos com dados. Confira algumas das principais funcionalidades:

Criação de notebooks e dashboards

Com a Briefer, você pode criar notebooks utilizando Markdown, Python, SQL e visualizações nativas. Além disso, é possível agrupar os blocos de código em abas, facilitando a organização e navegação.

Outra novidade é a possibilidade de publicar os notebooks, ocultando blocos específicos da versão publicada. Isso permite compartilhar apenas as partes relevantes com outras pessoas, mantendo o notebook limpo e organizado.

E para uma visão mais ampla, a Briefer oferece uma visualização em formato de dashboard, com uma grade onde você pode arrastar e soltar os blocos de código. Essa abordagem aproveita melhor o espaço da tela e facilita a compreensão do fluxo de trabalho.

Aplicativos de dados interativos

É possível criar aplicativos de dados interativos utilizando inputs, dropdowns e seletores de data. Dessa forma, os usuários podem interagir com os dados de maneira dinâmica, filtrando e explorando informações relevantes.

Agendamento de notebooks e dashboards

Essa funcionalidade de agendamento é bem legal também. Você pode agendar a execução de notebooks e dashboards para um horário específico, como todas as segundas-feiras às 9h. Assim, os resultados estarão sempre atualizados sem precisar de intervenção manual.

Pipelines ad-hoc

A Briefer também permite criar e testar pipelines ad-hoc utilizando writebacks. Isso significa que você pode escrever os resultados de volta para o banco de dados, facilitando a criação de fluxos de dados personalizados.

Vale a pena usar a Briefer?

Após explorar as funcionalidades e benefícios da Briefer, fica claro que essa ferramenta tem um grande potencial para revolucionar a maneira como trabalhamos com dados. Ao unir a flexibilidade dos notebooks com a praticidade das ferramentas de BI, a Briefer oferece uma experiência única e poderosa para analistas e cientistas de dados. A possibilidade de combinar código com recursos visuais intuitivos torna a análise de dados mais acessível e colaborativa. No fim, nossa análise é que vale a pena testar a Briefer, por sua facilidade de instalação para experimentar.

Quer aprender sobre a Briefer em um passo a passo?

A comunidade Data Hackers acabou de lançar um supletivo ensinando todos os detalhes sobre essa ferramenta. Um verdadeiro tutorial para você aprender a organizar sua rotina de Cientista de Dados com a ferramenta e descobrir como otimizar e gerar mais valor em suas análises.

E se você é um entusiasta de dados e quer se manter atualizado sobre as últimas tendências e novidades do setor, não deixe de se inscrever na Newsletter do Data Hackers. Junte-se à maior comunidade de dados do Brasil e fique por dentro de tudo que acontece nesse mundo fascinante!