Vídeo: Conectando o Power BI Desktop em um banco de dados Microsoft SQL Server 2025
Os bancos de dados do SQL Server são alguns dos mais usados para o armazenamento de dados no nível da empresa. A maioria dos bancos de dados do SQL Server são gerenciados e mantidos pelo departamento de TI. Para se conectar a um banco de dados do SQL Server, você deve trabalhar com seu departamento de TI para obter acesso de leitura ao banco de dados do qual você está tentando extrair.
Depois de ter acesso ao banco de dados, abra a janela Power Pivot e clique no botão de comando From Other Sources na guia Início. Isso abre a caixa de diálogo Assistente de importação de tabela, mostrada aqui. Lá, selecione a opção Microsoft SQL Server e clique no botão Avançar.
O Assistente de Importação de Tabela agora solicita todas as informações necessárias para se conectar ao seu banco de dados. Nesta tela, você precisa fornecer as informações para as opções descritas nesta lista:
- Nome da conexão amigável: O campo Nome amigável permite que você especifique seu próprio nome para a fonte externa. Você normalmente inseriu um nome que é descritivo e fácil de ler.
- Nome do servidor: Este é o nome do servidor que contém o banco de dados ao qual você está tentando se conectar. Você obtém isso do seu departamento de TI quando você obtém acesso. (O nome do servidor será diferente do mostrado.)
- Faça logon no servidor: Estas são suas credenciais de login. Dependendo de como seu departamento de TI lhe dá acesso, você seleciona Autenticação do Windows ou Autenticação do SQL Server. A autenticação do Windows significa essencialmente que o servidor o reconhece pelo seu login do Windows. Autenticação do SQL Server significa que o departamento de TI criou um nome de usuário e uma senha distintos para você. Se você estiver usando a Autenticação do SQL Server, você precisa fornecer um nome de usuário e uma senha.
- Salvar minha senha: Você pode selecionar a caixa de seleção ao lado de Salvar minha senha se desejar que seu nome de usuário e senha sejam armazenados no caderno de exercícios. Suas conexões podem permanecer refrescáveis quando usadas por outras pessoas. Esta opção, obviamente, tem considerações de segurança, porque qualquer pessoa pode visualizar as propriedades de conexão e ver seu nome de usuário e senha. Você deve usar esta opção somente se o seu departamento de TI configurá-lo com uma conta de aplicativo (uma conta criada especificamente para ser usada por várias pessoas).
- Nome do banco de dados: Cada servidor SQL pode conter vários bancos de dados. Digite o nome do banco de dados ao qual você está se conectando. Você pode obtê-lo de seu departamento de TI sempre que alguém lhe dá acesso.
Depois de inserir todas as informações pertinentes, clique no botão Avançar para ver a próxima tela, mostrada na figura a seguir. Você tem a opção de selecionar a partir de uma lista de tabelas e visualizações ou escrever sua própria consulta personalizada usando a sintaxe SQL. Na maioria dos casos, você escolhe a opção para selecionar uma lista de tabelas.
O Assistente de Importação de Tabela lê o banco de dados e mostra uma lista de todas as tabelas e visualizações disponíveis. As tabelas têm um ícone que se parece com uma grade e as visualizações têm um ícone que se parece com uma caixa em cima de outra caixa.
A idéia é colocar uma marca de seleção ao lado das tabelas e visualizações que deseja importar. Observe a marca de seleção ao lado da tabela FactInternetSales. A coluna Nome amigável permite que você insira um novo nome que será usado para fazer referência à tabela no Power Pivot.
Você vê o botão Selecionar tabelas relacionadas. Depois de selecionar uma ou mais tabelas, você pode clicar neste botão para digitar Power Pivot para verificar e selecionar automaticamente outras tabelas que tenham uma relação com a (s) tabela (s) que você selecionou. Este recurso é útil para ter ao abastecer grandes bancos de dados com dezenas de tabelas.
Importar um quadro importa todas as colunas e registros para essa tabela. Isso pode afetar o tamanho e o desempenho do seu modelo de dados Power Pivot. Muitas vezes, você achará que você precisa apenas um punhado das colunas das tabelas que você importa. Nesses casos, você pode usar o botão Visualizar e Filtrar.
Clique no nome da tabela para realçá-la em azul e, em seguida, clique no botão Visualizar e Filtrar. O Assistente de Importação de Tabela abre a tela Vista Prévia da Tabela, mostrada aqui. Você pode ver todas as colunas disponíveis na tabela, com uma amostragem de linhas.
Cada cabeçalho de coluna tem uma caixa de seleção ao lado, indicando que a coluna será importada com a tabela. A remoção da marca de seleção indica ao Power Pivot para não incluir essa coluna no modelo de dados.
Você também tem a opção de filtrar determinados registros. A figura a seguir demonstra que clicar na seta suspensa para qualquer uma das colunas abre um menu Filtro que permite especificar o critério para filtrar os registros indesejados.
Isso funciona exatamente como a filtragem padrão no Excel. Você pode selecionar e desmarcar os itens de dados na lista filtrada ou, se houver muitas opções, você pode aplicar um critério mais amplo clicando em Filtros de data acima da lista. (Se você estiver filtrando uma coluna textual, é Filtros de texto.)
Depois de terminar de selecionar seus dados e aplicar os filtros necessários, você pode clicar no botão Concluir no Assistente de Importação de Tabela para iniciar o processo de importação. O registro de importação, mostrado aqui, mostra o progresso da importação e resume as ações de importação realizadas após a conclusão.
O último passo no carregamento de dados do SQL Server é para rever e criar quaisquer relacionamentos necessários. Abra a janela do Power Pivot e clique no botão de comando do Diagram View na guia Início. Power Pivot abre a tela do diagrama, onde você pode visualizar e editar relacionamentos conforme necessário.
Não entre em pânico se você sentir que bateu a filtragem de colunas e registros na tabela de Power Pivot importada. Basta selecionar a tabela preocupante na janela Power Pivot e abrir a caixa de diálogo Edit Table Properties (escolha Design-> Table Properties). Observe que esta caixa de diálogo é basicamente a mesma tela de visualização e filtro que você encontra no Assistente para importação de tabelas. A partir daqui, você pode selecionar as colunas que você filtrou originalmente, editar filtros de registro, limpar filtros ou mesmo usar uma tabela / visão diferente.
