Pular para o conteúdo principal

DuckDB torna o SQL protagonista no DataLab

Neste post do blog, reunimos todas as melhorias recentes que tornam simples e eficiente consultar dados com SQL, sem sair da ferramenta.
Atualizado 17 de set. de 2026

Explorar com IA

ChatGPTClaudePerplexity

A duck codes in DuckDBNo mundo atual, orientado por dados, extrair insights valiosos de informações brutas é essencial para empresas e pesquisadores. É aí que o DataLab entra em cena: o caderno de dados colaborativo e totalmente gerenciado da DataCamp que simplifica a análise e facilita o compartilhamento com colegas, parceiros ou clientes, sem dor de cabeça com configuração e setup.

Como o SQL continua sendo a base de muitos projetos de dados, trabalhamos bastante para turbinar ainda mais os recursos de SQL no DataLab.

Consulte arquivos CSV e DataFrames

Muitos usuários da DataCamp estão começando sua jornada em ciência de dados e não têm acesso a um banco de dados ou data warehouse dedicados. Em vez disso, querem explorar um arquivo CSV que encontraram online ou subiram do computador local. Nós mesmos esbarramos nessa limitação ao conduzir treinamentos ao vivo com DataLab: toda vez que íamos fazer um treino de SQL, precisávamos configurar um banco de dados, o que era trabalhoso.

Isso ficou no passado! Com a célula de SQL dentro de um notebook do DataLab, você pode consultar arquivos CSV diretamente. Na prática, seu CSV vira um banco de dados que você pode consultar como qualquer outro. Experimente aqui

image2.png

Os usuários estão adorando essa novidade, já que o suporte a CSV permite pular totalmente a etapa de configurar um banco. Outros preferem os fluxos de trabalho que o suporte a SQL em DataFrames proporciona, alternando entre SQL e Python e aproveitando o melhor dos dois mundos.

Como funciona

Esse novo recurso é baseado no DuckDB. Conhecido como “o SQLite para analytics”, esse mecanismo de banco de dados analítico embarcado consegue consultar arquivos CSV com excelente desempenho. Quando o usuário seleciona “DataFrames and CSVs”, o DataLab não envia a consulta para um data warehouse como de costume; ele transforma a consulta em código Python que chama a API Python do DuckDB na sessão do usuário e retorna o DataFrame resultante.

Além de consultar arquivos CSV, o DuckDB também permite consultar DataFrames em memória que foram criados em células anteriores do notebook. Isso habilita fluxos de trabalho poderosos, por exemplo:

  • Consultar um arquivo CSV com uma célula SQL. O resultado da consulta fica disponível como um pandas DataFrame.
  • Usar funções do pandas para limpar e reestruturar os dados de um jeito que seria difícil em SQL. Armazenar o resultado como um novo DataFrame.
  • Consultar o DataFrame resultante com SQL para calcular agregações, o que é simples com a funcionalidade GROUP BY do SQL.

Outras melhorias

Autocompletar nomes de tabelas e colunas

Não paramos no suporte a CSV e DataFrame. Escrever consultas SQL pode ser trabalhoso, especialmente em bancos grandes com muitas tabelas e colunas. Para facilitar, introduzimos o autocompletar para nomes de tabelas e colunas no DataLab. Conforme você digita sua consulta, nosso sistema inteligente sugere automaticamente nomes relevantes de tabelas e colunas com base no seu input, ajudando a evitar erros de digitação e economizar tempo. 

Table and column names are automatically suggested when you write a SQL query.

Esse novo recurso não só aumenta a produtividade como também minimiza erros. Seja você um veterano de SQL ou esteja apenas começando, o autocompletar vai ajudar a escrever consultas melhores, mais rápido.

Para facilitar a navegação e exploração dos bancos conectados, reformulamos o navegador de esquema do DataLab. Agora você vê rapidamente todas as tabelas de um banco conectado, pode pesquisá-las e até pré-visualizar o conteúdo com poucos cliques. 

Browse schemas, tables and columns with easy shortcuts to kickstart queries.

Nosso navegador de esquema aprimorado foi pensado para ajudar você a trabalhar com mais eficiência, passando menos tempo procurando a tabela ou coluna certa e mais tempo descobrindo insights valiosos.

Parametrize suas consultas SQL

Ao trabalhar com SQL, muitas vezes você quer atualizar dinamicamente suas consultas com base em resultados de cálculos anteriores ou outros dados do notebook. O DataLab agora dá suporte a isso com a parametrização de SQL, que permite inserir variáveis nas suas consultas. 

Insert Python or R variables into your SQL query using interpolation

Mais integrações com bancos e data warehouses

Você deve conseguir acessar seus dados sem atrito, esteja onde estiverem. A DataCamp já permite consultar os bancos e data warehouses mais comuns com uma célula SQL, incluindo PostgreSQL, MySQL, Redshift, Oracle, SQL Server, BigQuery e Athena. Em breve adicionaremos ainda mais integrações à plataforma, como Snowflake e ClickHouse, para cobrir todos os stacks e casos de uso.

Tornando a análise mais rápida e prazerosa

Na DataCamp, estamos comprometidos em tornar sua experiência de análise de dados fluida e agradável. Com esses aprimoramentos de SQL, acreditamos que o DataLab está ainda mais preparado para ajudar você a liberar todo o potencial dos seus dados. Seja você cientista de dados, analista de negócios ou simplesmente alguém que adora trabalhar com dados, temos confiança de que o DataLab vai agilizar seus fluxos de trabalho e elevar suas análises. Experimente os novos recursos e sinta a diferença!

Enquanto isso, vamos continuar expandindo os limites da análise de dados e abrindo novas possibilidades de descoberta de insights, com agendamento de notebooks, modo escuro, suporte nativo a dbt, dashboards avançados e muito mais! Tem algo que devemos melhorar? Algum recurso que deixa você especialmente empolgado? Conte pra gente pelo e-mail rocketship@datacamp.com! Obrigado!

Tópicos
SQL
DataLab
Relacionado

blog

Uma introdução ao DuckDB: O que é e por que você deve usá-lo?

Explore o DuckDB, o banco de dados analítico rápido e fácil de usar para Python e R. Conheça seus principais recursos, casos de uso e como ele otimiza as tarefas de análise de dados.
Kurtis Pykes 's photo

Kurtis Pykes

7 min

blog

Um guia abrangente para a certificação SQL no DataCamp

Explore a certificação SQL com os cursos e tutoriais da DataCamp. Adquira habilidades práticas e conhecimento teórico para se destacar na análise de dados e avançar em sua carreira.
Matt Crabtree's photo

Matt Crabtree

8 min

Tutorial

Exemplos e tutoriais de consultas SQL

Se você deseja começar a usar o SQL, nós o ajudamos. Neste tutorial de SQL, apresentaremos as consultas SQL, uma ferramenta poderosa que nos permite trabalhar com os dados armazenados em um banco de dados. Você verá como escrever consultas SQL, aprenderá sobre
Sejal Jaiswal's photo

Sejal Jaiswal

15 min

Tutorial

Tutorial de visão geral do banco de dados SQL

Neste tutorial, você aprenderá sobre bancos de dados em SQL.
DataCamp Team's photo

DataCamp Team

3 min

Tutorial

Introdução aos acionadores SQL: Um guia para desenvolvedores

Saiba como usar os acionadores SQL para automatizar tarefas, manter a integridade dos dados e melhorar o desempenho do banco de dados. Experimente exemplos práticos como os comandos CREATE, ALTER e DROP no MySQL e no Oracle.
Oluseye Jeremiah's photo

Oluseye Jeremiah

13 min

SQLAlchemy_Tutorial.

Tutorial

Tutorial de SQLAlchemy com exemplos

Aprenda a acessar e executar consultas SQL em todos os tipos de bancos de dados relacionais usando objetos Python.
Abid Ali Awan's photo

Abid Ali Awan

13 min

Ver MaisVer Mais