Olá! Meu nome é Henrique Frizo, sou instrutor na Alura e professor de Power BI há quase 10 anos. Já formei mais de 5 mil alunos por todo o país e sou certificado pela Microsoft como especialista em Power BI. Atuei como consultor de Power BI e análise de dados em empresas no Brasil e no mundo.
Audiodescrição: Henrique é um homem de pele clara, com cabelos e barba escuros. Ele veste uma camiseta preta. Ao fundo, há uma parede branca totalmente lisa, com luzes rosa e azul refletindo nela.
Este curso é direcionado para quem já possui conhecimento prévio de Power BI e deseja resolver problemas que vão além da simples conexão com planilhas de Excel.
Neste treinamento, vamos entender mais sobre como podemos nos conectar a diferentes fontes de dados, como bancos de dados online que estão na nuvem e também ecossistemas empresariais. Abordaremos as três formas de conexão disponíveis no Power BI: Import, Direct Query e Live Connection. Não ficaremos apenas na teoria; discutiremos suas vantagens e desvantagens, entenderemos quando utilizá-las e colocaremos em prática para observar de forma clara quais são essas vantagens e desvantagens em cada uma dessas fontes de conexão.
Lembre-se de que este curso segue o padrão da Alura, o que significa que teremos acesso ao nosso Discord e ao nosso fórum, onde poderemos encontrar outras pessoas estudantes que, assim como nós, possivelmente têm as mesmas dúvidas e estão em busca das mesmas respostas.
Portanto, vamos nos concentrar: desligar o celular, fechar todas as redes sociais, pegar papel, caneta e um copo d'água, pois nosso aprendizado está prestes a começar!
O Power BI é uma ferramenta incrível, e isso é amplamente reconhecido. No entanto, muitas pessoas não sabem que o Power BI consegue se conectar a diversas fontes de dados diferentes. Com o advento do BI e do Power BI, muitas fontes de dados foram criadas e difundidas no mundo corporativo. Atualmente, conseguimos armazenar dados em planilhas do Excel, servidores, arquivos TXT e diversas outras fontes.
Antes de entendermos o cenário que iremos resolver juntos no Power BI, é importante termos um panorama geral das três formas de conexão que o Power BI utiliza para se conectar a essas fontes de dados.
Podemos observar isso ao acessar a opção "Obter Dados" no canto superior esquerdo. Ao clicar em "Obter Dados" e depois em "Mais", conseguimos visualizar mais de 100 fontes de dados diferentes às quais o Power BI se conecta. Entre elas, temos Empala, Amazon Redshift, Snowflake, entre outras.
Essas mais de 100 fontes de dados podem ser classificadas em apenas três formas de conexão, que serão o foco para resolver os problemas do nosso projeto. A primeira grande forma de conexão é o que chamamos de Modo Import, ou Importação. Esse modo nos permite fazer uma cópia dos dados para dentro do Power BI.
No arquivo que estamos analisando, utilizamos basicamente os arquivos de máquina local, ou seja, aqueles que conseguimos salvar em nosso computador, como Excel, CSV, TXT e PDF. Este é o modo mais utilizado atualmente no mundo, pois permite a conexão desses dados ao Power BI.
Temos também o Direct Query, ou Conexão Direta, se preferirmos o termo em português. Isso se refere à conexão em tempo real com nosso sistema ou banco de dados, sem a necessidade de importar os dados. É comum que, dentro das empresas, as pessoas utilizem sistemas como o SAP, por exemplo, para exportar arquivos em Excel e, posteriormente, conectar o Power BI a esses arquivos. No entanto, isso pode ser problemático, pois requer muitas ações manuais para que o Power BI funcione. Existe, sim, uma forma de nos conectarmos diretamente ao banco de dados, o que resolve muitos problemas nesse ecossistema.
Além disso, podemos trabalhar com o Live Connection, ou Conexão Dinâmica, que também é uma conexão direta à fonte, mas voltada para fontes de dados mais específicas, como o Analyze Services ou o Power BI Semantic Models, anteriormente conhecidos como Datasets.
A questão sobre qual método é melhor ou pior não tem uma resposta definitiva. O método ideal é aquele que resolve nosso problema específico. Todos têm suas vantagens e desvantagens. Ao aprofundarmos em cada um desses temas, vamos explorar essas características. Convidamos todos a adaptar esses conceitos à sua realidade e, ao final, compartilhar qual forma de conexão será utilizada no dia a dia.
Por mais que os conceitos de Import, Direct Query e Live Connection possam parecer teóricos e até mesmo abstratos, conseguimos aplicá-los na prática e perceber suas vantagens e desvantagens. Para conseguirmos aplicar isso na prática, nos tornaremos analistas da Fox Solutions. Vamos enfrentar um cenário interessante daqui para frente.
Nós somos analistas de dados da Fox Solutions, uma empresa de consultoria que presta serviços de Business Intelligence (BI) para diversas empresas. A Fox Solutions acabou de fechar contrato com três clientes muito diferentes. A partir de agora, somos responsáveis por solucionar três problemas distintos.
O primeiro cliente é a Metalmax, uma indústria de manufatura que nos fornece arquivos CSV e Excel, tanto de produção quanto de estoque. Já conversamos com o time da Fox e percebemos que eles enviaram muitos outros arquivos, como planilhas de Excel para finanças e recursos humanos. Temos, portanto, um ecossistema de muitas planilhas e arquivos CSV, que são arquivos que podemos salvar em nossa máquina. Se observarmos bem, já estamos falando do modo Import.
Com o breve conhecimento que já compartilhamos, conseguimos estabelecer uma conexão entre o Import e a solução de problemas da Metalmax. O segundo cliente que vamos atender é a Rotaflex, uma startup de logística que solicita relatórios com dados atualizados sempre que alguém os acessa. Quando falamos de relatórios atualizados praticamente em tempo real, sabemos que o modo Import não é o mais indicado, mas sim o DirectQuery. Portanto, utilizaremos nossos conhecimentos de DirectQuery para resolver esse problema.
Por fim, temos a FuturaBank, que é um banco com tudo modelado em um Power BI Semantic Model, o qual não permite manipulação do modelo. Isso é comum, considerando o alto nível de segurança exigido em bancos. Precisamos criar uma forma de solucionar problemas trabalhando com o Power BI Semantic Models, que é uma abordagem que não permite a manipulação de dados. No entanto, abordaremos isso mais adiante, quando chegarmos à solução desses problemas.
Nosso primeiro passo será começar com a Metalmax, que nos informou ter maior urgência nas entregas. Vamos entender melhor quais são os problemas que a Metalmax enfrenta e como podemos solucioná-los utilizando o Power BI, e, mais importante ainda, usando a forma correta de conexão a fontes de dados.
O curso Power BI: Conexões de Dados Avançadas possui 146 minutos de vídeos, em um total de 77 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:
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Matricule-se no plano PLUS e garanta:
Mobile, Programação, Front-end, DevOps, UX & Design, Marketing Digital, Data Science, Inovação & Gestão, Inteligência Artificial
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você participa de eventos exclusivos, pode tirar dúvidas em estudos colaborativos e ainda conta com mentorias em grupo com especialistas de diversas áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Para estudantes ultra comprometidos atingirem seu objetivo mais rápido.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.
Conecte-se ao mercado com mentoria personalizada, vagas exclusivas e networking estratégico que impulsionam sua carreira tech para o próximo nível.