Conexão e Configuração
Configuração de conexões, credenciais e níveis de privacidade
Objetivos da Aula
- Configurar conexões seguras com diferentes fontes de dados
- Gerenciar credenciais e autenticação
- Compreender e aplicar níveis de privacidade
- Configurar locais de fonte de dados adequadamente
Conteúdo Programático
1. Conexão e Configuração
- • Estabelecimento de conexões
- • Parâmetros de conexão
- • Teste de conectividade
- • Configuração de timeout
- • Gerenciamento de sessões
2. Credenciais e Segurança
- • Tipos de autenticação
- • Windows Authentication
- • Database Authentication
- • OAuth e tokens
- • Armazenamento seguro de credenciais
3. Níveis de Privacidade
- • Public: dados públicos
- • Organizational: dados organizacionais
- • Private: dados privados
- • Isolamento de dados
- • Políticas de combinação
4. Locais de Fonte de Dados
- • Fontes locais vs. nuvem
- • Configuração de gateways
- • Endereços e portas
- • Certificados SSL/TLS
- • Configuração de proxy
Atividades Práticas
Exercício 1: Conectar arquivo Excel
Importar dados de vendas de um arquivo Excel
Exercício 2: Configurar conexão SQL Server
Estabelecer conexão com banco de dados SQL Server
Exercício 3: Comparar modos de conectividade
Testar Import vs DirectQuery com a mesma fonte
Guia Completo do Instrutor - Aula 2
Cronograma da Aula (2 horas)
Script Palavra por Palavra - Introdução (0-15min)
Diga exatamente:
\"Bom dia pessoal! Bem-vindos à nossa segunda aula do curso de Power BI. Hoje vamos aprender algo fundamental: como conectar o Power BI com diferentes fontes de dados.\"
\"Na aula passada, vocês viram o que é Business Intelligence e conheceram a interface do Power BI Desktop. Alguém lembra qual foi o primeiro passo que fizemos? Isso mesmo, importamos dados! Hoje vamos aprofundar exatamente nisso.\"
\"Levantem a mão quem já tentou abrir um arquivo Excel muito grande e o computador travou? Pois é, hoje vocês vão aprender a trabalhar com arquivos grandes de forma inteligente.\"
\"Ao final desta aula, vocês saberão conectar o Power BI com Excel, CSV, bancos de dados e até mesmo fontes na internet. Vamos começar?\"
Preparação Necessária Antes da Aula
Arquivos de Exemplo
- • Criar arquivo Excel \"vendas_exemplo.xlsx\" com colunas: Data, Produto, Vendedor, Valor, Região
- • Criar arquivo CSV \"clientes_exemplo.csv\" com: ID, Nome, Cidade, Estado, Telefone
- • Preparar acesso a um banco SQL Server de teste (pode ser LocalDB)
- • Ter URLs de APIs públicas anotadas (ex: dados do IBGE)
Configuração do Ambiente
- • Verificar se todos têm Power BI Desktop instalado e atualizado
- • Testar conexão com internet (para exemplos de fontes web)
- • Preparar projetor/tela para demonstrações
- • Ter backup dos arquivos em pen drive
Instruções Detalhadas por Seção
1. Tipos de Fontes de Dados (15-45min)
O que dizer:
\"Vamos começar entendendo os tipos de fontes que podemos conectar no Power BI. Abram o Power BI Desktop e cliquem em 'Obter Dados'.\"
Demonstração passo a passo:
- Abrir Power BI Desktop
- Clicar em \"Obter Dados\" na tela inicial
- Mostrar as categorias: Arquivo, Banco de dados, Power Platform, Azure, Serviços Online, Outros
- Explicar cada categoria com exemplos práticos
- Destacar as mais usadas: Excel, CSV, SQL Server, Web
Dica importante para falar:
\"A escolha da fonte certa depende de onde seus dados estão. Se estão no Excel, usamos Excel. Se estão em um sistema da empresa, provavelmente será banco de dados.\"
2. Prática: Conectando Excel e CSV (45-75min)
Exercício 1 - Conectar Excel:
\"Agora vamos fazer juntos. Eu vou conectar este arquivo Excel de vendas e vocês fazem igual.\"
- Obter Dados > Arquivo > Excel
- Navegar até o arquivo \"vendas_exemplo.xlsx\"
- Selecionar a planilha correta
- Clicar em \"Transformar Dados\" (não \"Carregar\")
- Mostrar a prévia dos dados no Power Query
- Explicar a diferença entre \"Carregar\" e \"Transformar\"
- Clicar em \"Fechar e Aplicar\"
Exercício 2 - Conectar CSV:
\"CSV é ainda mais simples. Vamos conectar nossa base de clientes.\"
- Obter Dados > Arquivo > Texto/CSV
- Selecionar \"clientes_exemplo.csv\"
- Verificar se o delimitador está correto (vírgula)
- Verificar se a codificação está correta (UTF-8)
- Carregar os dados
Problemas comuns e soluções:
- • Acentos estranhos: mudar codificação para UTF-8
- • Colunas grudadas: verificar delimitador (vírgula, ponto-vírgula)
- • Arquivo não abre: verificar se não está aberto no Excel
3. Configurações de Segurança e Privacidade (75-90min)
Explicação dos Níveis de Privacidade:
\"Agora vamos falar de algo muito importante: segurança dos dados. O Power BI tem níveis de privacidade para proteger informações.\"
Público
Dados que qualquer um pode ver (ex: cotação do dólar)
Organizacional
Dados da empresa (ex: vendas internas)
Privado
Dados confidenciais (ex: salários)
\"A regra é simples: dados privados não podem ser misturados com dados públicos automaticamente. O Power BI vai avisar se isso acontecer.\"
4. Prática: Conexão com Banco de Dados (90-105min)
Demonstração SQL Server:
\"Agora vamos conectar com um banco de dados real. Isso é muito comum nas empresas.\"
- Obter Dados > Banco de dados > SQL Server
- Inserir nome do servidor (ex: localhost)
- Inserir nome do banco de dados
- Escolher modo de conectividade: Import vs DirectQuery
- Configurar autenticação (Windows ou SQL Server)
- Testar conexão
- Selecionar tabelas necessárias
Import vs DirectQuery - Explique assim:
- • Import: \"Copia os dados para o Power BI. Mais rápido, mas ocupa espaço.\"
- • DirectQuery: \"Consulta o banco em tempo real. Sempre atualizado, mas pode ser mais lento.\"
- • Quando usar cada um: \"Import para dados que mudam pouco, DirectQuery para dados que mudam muito.\"
Guia de Troubleshooting (105-115min)
Problemas Comuns com Arquivos
Erro: \"Arquivo em uso\"
Solução: Fechar o Excel antes de importar
Erro: \"Caracteres estranhos\"
Solução: Mudar codificação para UTF-8
Erro: \"Colunas grudadas\"
Solução: Verificar delimitador (vírgula vs ponto-vírgula)
Problemas com Banco de Dados
Erro: \"Não foi possível conectar\"
Verificar: servidor ligado, nome correto, firewall
Erro: \"Acesso negado\"
Verificar: usuário e senha, permissões no banco
Erro: \"Timeout\"
Solução: Aumentar timeout ou usar DirectQuery
Perguntas Frequentes dos Alunos
P: \"Posso conectar dados do Google Sheets?\"
R: \"Sim! Vá em Obter Dados > Serviços Online > Google Sheets. Você vai precisar fazer login na sua conta Google.\"
P: \"Quantos arquivos posso conectar?\"
R: \"Não há limite específico, mas lembre-se que muitos dados podem deixar o arquivo pesado. O ideal é conectar apenas o que você vai usar.\"
P: \"Os dados se atualizam automaticamente?\"
R: \"Depende. Arquivos locais (Excel, CSV) precisam ser atualizados manualmente. Bancos de dados podem ser configurados para atualização automática.\"
P: \"Posso conectar dados da internet?\"
R: \"Sim! Use 'Web' em Obter Dados. Você pode conectar APIs, páginas web com tabelas, e muito mais.\"
Script de Encerramento (115-120min)
Diga para encerrar:
\"Muito bem pessoal! Hoje vocês aprenderam a conectar o Power BI com diferentes tipos de dados. Isso é a base de tudo que vamos fazer daqui para frente.\"
\"Lembrem-se: a escolha entre Import e DirectQuery depende do seu caso. Dados que mudam pouco, Import. Dados que mudam muito, DirectQuery.\"
\"Para casa, tentem conectar um arquivo Excel próprio de vocês. Na próxima aula vamos aprender a limpar e transformar esses dados no Power Query.\"
\"Alguma dúvida sobre conexões antes de terminarmos?\"