Alura > Cursos de Data Science > Cursos de Análise de Dados > Conteúdos de Análise de Dados > Primeiras aulas do curso Análise de Dados com IA: SQL, Python e Power BI

Análise de Dados com IA: SQL, Python e Power BI

O que é Vibe Coding na prática - Apresentação

Apresentando o instrutor e a audiodescrição

Olá, muito prazer. Meu nome é Henrique Frizzo, sou o instrutor aqui na Alura. Sou graduado em Administração pela PUC Minas, tenho MBA em Gestão de Negócios pela USP, sou certificado pela Microsoft como especialista em Power BI desde 2020 e renovo essa certificação anualmente. Também trabalho como consultor de BI há alguns anos e já formei milhares de estudantes em todo o Brasil.

Audiodescrição: Sou um homem de pele clara, com cabelo e barba escuros. Visto uma camiseta preta lisa. Ao fundo, há uma parede branca com luzes azul e rosa refletidas.

Definindo o público e os pré-requisitos

Este curso é voltado para pessoas que já possuem, no mínimo, conhecimentos básicos em SQL, Power BI e Python.

No entanto, se você ainda não tem esse conhecimento, recomendamos que continue conosco. É provável que encontre mais dificuldade; acreditamos que sim, mas seguiremos juntos ao longo do curso.

Mesmo utilizando uma inteligência artificial, talvez não nos sintamos tão perdidos. Ainda assim, é recomendável dominar o conhecimento básico dessas ferramentas, pois nós as utilizaremos diretamente na prática.

Detalhando objetivos do curso e incentivando a participação

Neste curso, vamos aprender a combinar a nova onda do mercado, o Web Coding (Codificação para Web), com a análise de dados. Veremos como utilizar técnicas de prompts (instruções) inteligentes para gerar código em SQL, Python e DAX para o Power BI, de modo a produzir resultados de análise de dados de forma muito mais rápida e inteligente.

Este curso segue o padrão da Alura. A partir de agora, nós já temos acesso ao nosso fórum e ao nosso Discord, onde podemos esclarecer dúvidas, conectar-nos com pessoas que estão no mesmo processo de aprendizagem e, claro, ajudar a construir uma comunidade incrível.

Vamos desligar o celular, fechar as redes sociais, pegar nosso café, nossa água, papel e caneta, e seguir juntos: nosso caminho a partir de agora será incrível!

O que é Vibe Coding na prática - O que é Vibe Coding aplicado a dados

Contextualizando o VibeCoding na área de dados

Provavelmente, já ouvimos o termo VibeCoding (programação com IA como copilota). Normalmente, quando pensamos em código, associamos ao desenvolvimento de sites, aplicativos e software, pois “codificar” remete diretamente a criar código. No entanto, sabemos que, na área de dados, também trabalhamos intensamente com código.

Na área de dados, utilizamos funções DAX no Power BI, Python para transformar e analisar dados e linguagem SQL para desenvolver consultas. Diante disso, será que VibeCoding se aplica apenas ao desenvolvimento tradicional? Para responder, vamos discutir o uso de código direcionado à nossa área de dados.

Definindo o VibeCoding e enfatizando a intenção

O que é VibeCoding? Definimos como programar com a IA atuando como nossa copilota. Muitas pessoas que não dominam a escrita de código utilizam recursos de inteligência artificial para desenvolver a seu favor. Em vez de investir muito tempo em cursos e no aperfeiçoamento da técnica de construção de software e de linguagens de programação, partimos de uma ideia e de um passo a passo de como criar uma aplicação, um SaaS (software como serviço), e utilizamos alguma IA generativa, como Copilot ou ChatGPT, para criar o código.

Basicamente, VibeCoding é isso: não ser especialista em código e utilizar a IA como uma colega de trabalho que escreve os códigos por nós. Em resumo, com VibeCoding, nós nos concentramos mais na intenção e menos na sintaxe, isto é, menos na escrita detalhada do código em si.

Apresentando o Vibe Analytics e redirecionando o foco ao negócio

Agora, o que é Vibe Analytics (união da análise de dados com leitura, transformação e criação de dados e código)? É o tema que vamos abordar com ênfase em nosso treinamento. Em Vibe Analytics, a pessoa analista descreve o problema e a IA sugere o código correspondente.

Vamos registrar uma frase que devemos guardar sempre conosco: na Vibe Analytics, nós, analistas de dados, deixaremos de lado o foco em resolver problemas por meio de códigos. Ou seja, deixaremos de ter como foco principal criar funções, escrever consultas SQL e desenvolver códigos em Python, para nos concentrarmos muito mais no problema de negócio. Por isso, pessoas que vêm da área de negócios podem se destacar nesta área, pois já dominarão as perguntas principais e o código, que potencialmente seria um ponto fraco, deixa de ser, já que a inteligência artificial passará a gerar esse código para nós.

Dessa forma, gastaremos menos tempo escrevendo código e mais tempo analisando os dados e seus resultados. Por isso, a Vibe Analytics cresceu tanto.

Respondendo à dúvida sobre substituição pela IA

Muitas pessoas podem estar pensando agora: basicamente, se já estamos substituindo a parte que faríamos — a escrita de códigos, o desenvolvimento da análise por meio de código —, então a inteligência artificial vai nos substituir ao analisar os dados? Não temos uma resposta definitiva, mas, se fôssemos apostar, apostaríamos em um grande não. Analisar dados implica não apenas a análise em bruto, mas também a compreensão do contexto do negócio como um todo.

Hoje, a Vibe Analytics potencializa nossos resultados, permitindo entregas mais rápidas. Antes, dependendo de alguma função DAX, às vezes gastávamos 30 minutos, uma hora, apenas escrevendo o código. Agora, a inteligência artificial fará isso por nós em segundos ou minutos, e poderemos avaliar o resultado e entender se realmente faz sentido com o que estamos investigando. Nesse sentido, ela não nos substituirá. De agora em diante, em análise de dados, exigiremos mais pensamento crítico e validação dos resultados, como mencionamos.

Aplicando o Vibe Analytics no treinamento e relacionando ao VibeCoding

Utilizaremos a Vibe Analytics na geração de queries (consultas) SQL, na criação de análises em Python e, neste treinamento, também desenvolveremos transformações em nossa base de dados, que normalmente fazemos no Power Query ou utilizando algumas bibliotecas de Python. Porém, em vez de codificar, a inteligência artificial codificará por nós.

Em seguida, construiremos métricas e dashboards (painéis) utilizando as sugestões e alguns recursos que a própria inteligência artificial recomendar.

De forma resumida, a Vibe Analytics é uma ramificação, uma bifurcação, da Vibe Coding. Tomamos a ideia central de usar inteligência artificial para codificar, mas, agora, não vamos desenvolver aplicações nem sites (sites na web); utilizaremos a inteligência artificial para potencializar nossos resultados na área de análise de dados.

O que é Vibe Coding na prática - O novo papel do analista de dados com IA

Contextualizando o papel do analista de dados

Vamos entender uma coisa: nosso papel enquanto pessoas analistas de dados não é, e nunca foi, gerar funções DAX complexas, escrever scripts (roteiros de código) extensos em Python nem nada do tipo. Nosso papel sempre foi observar dados já processados, transformados em visuais, e apoiar o processo de tomada de decisão de pessoas gestoras, pessoas donas de empresas e, em geral, pessoas tomadoras de decisão.

Durante muito tempo, muitas pessoas deixaram de ingressar na área de análise de dados por aversão a fórmulas e a código, e nós acabávamos perdendo excelentes profissionais de negócios que não queriam dominar programação por considerá-la excessivamente complexa.

Reenquadrando as responsabilidades do analista de dados

Agora, passamos a assumir um novo papel. O que isso significa? A partir de agora, o papel da pessoa analista de dados deixa de ser apenas o de executora técnica, executora de código — algo que, entre nós, muitas vezes acontecia. Muita gente pensava que aprender Power BI era simplesmente executar algumas funções DAX e colocá-las no gráfico. Isso não transforma ninguém em pessoa analista de dados; isso transforma, ou transforma, simplesmente em uma pessoa profissional que sabe usar a ferramenta Power BI, mas não em uma pessoa analista de dados.

Precisamos entender que nosso papel vai muito além de dominar a ferramenta; consiste em apoiar as pessoas tomadoras de decisão por meio de nossos dashboards (painéis de controle).

Enfatizando o foco no negócio e a interpretação com inteligência artificial

A partir de agora, a IA assumirá parte da escrita de código e das tarefas repetitivas. Toda aquela parte trabalhosa de localizar em que ponto estavam os erros, corrigir esses erros e passar horas e horas no Power Query, não precisamos mais realizar manualmente. Nosso foco principal, daqui em diante, será entender o negócio, fazer as perguntas corretas e interpretar os dados adequadamente.

Seja você uma pessoa estudante ou já uma pessoa analista de dados com muitos anos de experiência, convidamos, a partir de agora, a aprofundar a compreensão das regras de negócio. Assim como tivemos muitas pessoas analistas de negócios que acabavam saindo desse mercado por não dominarem código, também tivemos muitas pessoas programadoras entrando nesse mercado por dominarem código, mas sem dominar as regras de negócio, sem saber quais são as perguntas corretas e sem orientar as pessoas tomadoras de decisão para o lugar certo.

Portanto, a partir de agora, esse cenário não deve mais existir.

Orquestrando ferramentas de inteligência artificial na análise

Papel atual do analista de dados com IA

O foco principal da pessoa analista de dados, de agora em diante, deve estar em fazer as perguntas corretas e, principalmente, em responder a essas perguntas da melhor maneira possível, utilizando as visualizações já retornadas após um processo que deixa de ser repetitivo por ser realizado pela inteligência artificial. A partir deste ponto, nós atuamos como orquestradores das ferramentas de IA.

Nós vamos utilizar, sobretudo, IAs generativas para impulsionar e potencializar nosso processo de análise de dados. Nosso enfoque passa a ser aproveitar os dados já processados pela inteligência artificial e fornecer respostas adequadas ao que realmente precisamos decidir.

Validando resultados e acelerando entregas com inteligência artificial

Velocidade, validação e vantagem competitiva

Teremos mais velocidade daqui em diante e precisaremos dominar a validação desses resultados. Nossa principal vantagem competitiva é a seguinte: quem souber usar bem a IA entregará mais valor; quem não souber ficará para trás.

Essa conversa já foi realizada em outros treinamentos que você possivelmente tenha feito conosco aqui na plataforma e, certamente, você também deve ter visto outras pessoas instrutoras na plataforma da Alura falando sobre isso.

Reconhecendo a inevitabilidade da inteligência artificial

IA é um caminho sem retorno

A IA é um caminho sem retorno. Pode ser que, no futuro, não seja tudo o que esperamos, mas também não cairá em desuso, como, por exemplo, o MP3 — foi o primeiro exemplo que nos veio à cabeça. A IA já faz parte do nosso dia a dia e continuará fazendo.

Não adianta ignorar pensando que é apenas uma bolha de mercado, porque não é. Concordamos que estamos vivendo um grande hype (excesso de expectativa). Há muitas pessoas instrutoras e docentes ensinando qualquer coisa, de qualquer maneira, apenas para ganhar dinheiro. Porém, se não estudarmos IA da forma correta aqui conosco, possivelmente estaremos ignorando um passo gigantesco que o mercado está dando.

Expandindo a inteligência artificial para a análise de dados

IA além do desenvolvimento

A IA já não é apenas para pessoas desenvolvedoras ou programadoras de sites. Ela chegou à área de análise de dados — tanto a inteligência artificial generativa, que veremos neste treinamento, quanto agentes de inteligência artificial e diversas outras abordagens.

Mesmo que o papel de analista de dados seja relativamente recente em nossa sociedade e venha mudando constantemente, afirmamos que mudou mais uma vez.

Mantendo competências técnicas essenciais

Competências que seguem essenciais

Isso não significa que você não precise estudar DAX, SQL ou Python. Pelo contrário: é necessário saber ler código e avaliar se o que a IA trouxe é uma resposta tangível e se corresponde ao que esperávamos.

A partir de agora, nosso objetivo é reduzir o tempo gigantesco que passávamos escrevendo consultas extensas e, em vez disso, validar o trabalho realizado pela IA.

Sobre o curso Análise de Dados com IA: SQL, Python e Power BI

O curso Análise de Dados com IA: SQL, Python e Power BI possui 131 minutos de vídeos, em um total de 58 atividades. Gostou? Conheça nossos outros cursos de Análise de Dados em Data Science, ou leia nossos artigos de Data Science.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda Análise de Dados acessando integralmente esse e outros cursos, comece hoje!

Conheça os Planos para Empresas