O POWER BI É PARA VOCÊ

Ter visão 360º de sua empresa já é possível com
o Microsoft Power BI.

Agosto 04, 2023

Neste tutorial, você irá aprender como atualizar um conjunto de dados do Power BI de um banco de dados relacional que existe em sua rede local. Especificamente, este tutorial usa um exemplo do banco de dados do SQL Server, que o Power BI deve acessar por meio de um gateway de dados local.

Neste tutorial, você completa as seguintes etapas:

  • Criar e publicar um arquivo .pbix do Power BI Desktop que importa dados de um banco de dados do SQL Server local.
  • Definir configurações de fonte de dados e de conjunto de dados no Power BI para conectividade do SQL Server por meio de um gateway de dados.
  • Configurar uma agenda de atualização para garantir que seu conjunto de dados do Power BI tenha dados recentes.
  • Executar uma atualização sob demanda do seu conjunto de dados.
  • Examinar o histórico de atualização para analisar os resultados dos últimos ciclos de atualização.
  • Limpar recursos excluindo os itens criados neste tutorial.

Pré-requisitos

 Observação

Se você não for um administrador de gateway ou não quiser instalar um gateway por conta própria, peça a um administrador de gateway em sua organização para criar a definição de fonte de dados necessária para conectar seu conjunto de dados ao banco de dados do SQL Server.

Criar e publicar um arquivo do Power BI Desktop

Use o procedimento a seguir para criar um relatório básico do Power BI usando o banco de dados de exemplo do AdventureWorksDW2017. Publique o relatório no serviço do Power BI para obter um conjunto de dados do Power BI que, em seguida, você poderá configurar e atualizar em etapas posteriores.

  1. No Power BI Desktop, na guia Início, selecione Obter Dados>SQL Server.

  2. Na caixa de diálogo Banco de dados do SQL Server, digite os nomes do Servidor e do Banco de dados (opcional) e verifique se o Modo de Conectividade de Dados está definido como Importar.

     Observação

    Se planeja usar um procedimento armazenado, você precisa usar Importar como o modo de Conectividade de dados.

    Captura de tela da caixa de diálogo Banco de dados do SQL Server.

    Opcionalmente, em Opções avançadas, você pode especificar uma instrução SQL e definir outras opções, como usar o Failover do SQL Server.

    Captura de tela de opções avançadas do SQL Server

  3. Selecione OK.

  4. Na próxima tela, verifique suas credenciais e selecione Conectar.

     Observação

    Se não puder se autenticar, verifique se você selecionou o método de autenticação correto e use uma conta com acesso de banco de dados. Em ambientes de teste, você pode usar a autenticação de Banco de dados com uma senha e nome de usuário explícitos. Em ambientes de produção, você normalmente usa a autenticação do Windows. Para obter mais assistência, confira Solucionar problemas de cenários de atualização ou entre em contato com o administrador do banco de dados.

  5. Se uma caixa de diálogo Suporte à Criptografia for exibida, selecione OK.

  6. Na caixa de diálogo Navegador, selecione a tabela DimProduct e, em seguida, selecione Carregar.

    A captura de tela mostra a caixa de diálogo Navegador.

  7. Na exibição de Relatório do Power BI Desktop, no painel Visualizações, selecione o Gráfico de colunas empilhadas.

    Captura de tela do painel Visualização com o gráfico de colunas empilhadas destacado.

  8. Com o gráfico de colunas selecionado na tela do relatório, no painel Campos, selecione os campos EnglishProductName e ListPrice.

    Captura de tela do painel Campos com os campos EnglishProductName e ListPrice realçados.

  9. Arraste EndDate do painel Campos para Filtros nesta página no painel Filtros e, em Filtragem básica, marque a caixa de seleção para (Em branco).

    Captura de tela que mostra a filtragem básica para Filtros nesta página.

    A visualização agora deve ser semelhante à seguinte imagem:

    Captura de tela que mostra o gráfico de colunas concluído.

    Observe que o produto Road-250 Red tem o mesmo preço de lista que os outros produtos Road-250. Esse preço será alterado quando você atualizar os dados e atualizar o relatório posteriormente.

  10. Salve o relatório com o nome AdventureWorksProducts.pbix.

  11. Na guia Página Inicial, selecione Publicar.

  12. Na tela Publicar no Power BI, escolha Meu Workspace e selecione Selecionar. Entre no serviço do Power BI, se necessário.

  13. Quando a mensagem Êxito do gerenciador aparecer, selecione Abrir 'AdventureWorksProducts.pbix' in Power BI.

    Captura da tela Publicar no Power BI.

Conectar o conjunto de dados ao banco de dados do SQL Server

No Power BI Desktop, você se conectou diretamente ao banco de dados do SQL Server local. No serviço do Power BI, você precisa de um gateway de dados que atue como uma ponte entre a nuvem e sua rede local. Siga estas etapas para adicionar seu banco de dados do SQL Server local como uma fonte de dados a um gateway e, em seguida, conecte o seu conjunto de dados a essa fonte de dados.

  1. No serviço do Power BI, no canto superior direito da tela, selecione o ícone de engrenagem de configurações e, em seguida, Configurações.

    Captura de tela que mostra a seleção de Configurações na Página Inicial do Power BI.

  2. Selecione a guia Conjuntos de dados e depois, na lista de conjuntos de dados, selecione o conjunto de dados AdventureWorksProducts.

  3. Expanda Gateway de conexão e verifique se pelo menos um gateway está listado. Se você não vir um gateway, verifique se seguiu as instruções para instalar um gateway de dados local.

    Captura de tela que mostra a conexão do Gateway em Configurações.

  4. Selecione a seta de alternância em Ações para expandir as fontes de dados e, em seguida, selecione o link Adicionar ao gateway ao lado da fonte de dados.

    Captura de tela que mostra as fontes de dados expandidas com a seta de alternância realçada.

  5. Na tela Nova conexão com a opção Local selecionada, preencha ou verifique os campos a seguir. A maioria dos campos já está preenchida.

    • Nome do cluster de gateway: verifique ou insira o nome do cluster de gateway.
    • Nome da conexão: insira um nome para a nova conexão, como AdventureWorksProducts.
    • Tipo de conexão: selecione SQL Server se ainda não estiver selecionado.
    • Servidor: verifique ou insira o nome da instância SQL Server. Precisa ser idêntico ao que você especificou no Power BI Desktop.
    • Banco de dados: verifique ou insira o nome do banco de dados do SQL Server, como AdventureWorksDW2017. Precisa ser idêntico ao que você especificou no Power BI Desktop.

    Em Autenticação:

    • Método de autenticação: selecione WindowsBásico ou OAuth2. Geralmente é Windows.
    • Nome de usuário e Senha: insira as credenciais que você usa para se conectar ao SQL Server.

    Captura de tela que mostra as configurações de Nova conexão.

  6. Selecione Criar.

  7. De volta à tela Configurações, expanda a seção Conexão de gateway e verifique se o gateway de dados configurado agora mostra um Status de execução no computador em que você o instalou. Escolha Aplicar.

    Captura de tela que mostra a aplicação da conexão de gateway.

Configurar um agendamento de atualização

Agora que você conectou seu conjunto de dados no Power BI ao seu banco de dados do SQL Server local por meio de um gateway de dados, siga estas etapas para configurar uma agenda de atualização. Atualizar seu conjunto de dados de maneira programada ajuda a garantir que seus relatórios e dashboards tenham os dados mais recentes.

  1. No painel de navegação à esquerda, expanda Meu Workspace.

  2. Na seção Conjuntos de dados, aponte para o conjunto de dados AdventureWorksProducts, selecione o ícone com três pontos verticais de Abrir menu e selecione Agendar atualização.

     Dica

    Aponte para o conjunto de dados AdventureWorksProducts, não para o relatório com o mesmo nome, que não tem uma opção Agendar atualização.

  3. Na seção Atualização agendada, em Manter seus dados atualizados, defina atualizar como Ativado.

  4. Em Frequência de atualização, selecione Diária para este exemplo e, em Tempo, selecione Adicionar outra hora.

    Para este exemplo, especifique 6h, depois selecione Adicionar outra hora e especifique 18h.

    Captura de tela que mostra a configuração da atualização agendada.

     Observação

    Você poderá configurar até oito slots de tempo diários (se o seu conjunto de dados estiver em capacidade compartilhada) ou 48 slots de tempo no Power BI Premium.

  5. Deixe a caixa de seleção em Enviar notificações de falha de atualização para definida como Proprietário do conjunto de dados e selecione Aplicar.

Agora que você configurou uma agenda de atualização, o Power BI atualiza o conjunto de dados no próximo horário agendado, dentro de uma margem de 15 minutos.

Fazer uma atualização sob demanda

Para atualizar os dados a qualquer momento, por exemplo, para testar sua configuração de gateway e fonte de dados, execute uma atualização sob demanda usando a opção Atualizar agora no menu Conjunto de dados no painel esquerdo. As atualizações sob demanda não afetam o próximo horário da atualização agendada.

Para ilustrar uma atualização sob demanda, primeiro altere os dados de exemplo usando o SSMS para atualizar a DimProduct tabela no banco de dados AdventureWorksDW2017, da seguinte maneira:

SQLCopiar


UPDATE [AdventureWorksDW2017].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'

Agora, siga estas etapas para que os dados atualizados possam fluir por meio da conexão de gateway para o conjunto de dados e para os relatórios no Power BI:

  1. No serviço do Power BI, expanda Meu Workspace no painel de navegação esquerdo.

  2. Na seção Conjuntos de dados, passe o mouse sobre o conjunto de dados AdventureWorksProducts, selecione o ícone de três pontos verticais de Abrir menu e selecione Atualizar agora.

    Captura de tela que mostra a seleção de Atualizar agora.

    Uma mensagem Preparando para atualização é exibida no canto superior direito.

  3. Na seção Relatórios de Meu Workspace, selecione AdventureWorksProducts. Veja como os dados atualizados fluem, e o produto com o maior preço de lista agora é Road-250 Vermelho, 58.

    Captura de tela que mostra o gráfico de colunas atualizado.

Examine o histórico de atualização

É uma boa ideia usar periodicamente o histórico de atualização para verificar os resultados dos ciclos de atualização anteriores. As credenciais de banco de dados podem ter expirado ou o gateway selecionado pode ter ficado offline no momento de uma atualização agendada. Siga estas etapas para examinar o histórico de atualização e verificar se há problemas.

  1. No canto superior direito da tela do Power BI, selecione o ícone de engrenagem de configurações e, em seguida, selecione Configurações.

  2. Na guia Conjuntos de dados, selecione o conjunto de dados que você deseja examinar, como AdventureWorksProducts.

  3. Selecione o link Histórico de atualização.

    Captura de tela que mostra a seleção do link Histórico de atualização.

  4. Na guia Agendada da caixa de diálogo Histórico de atualização, observe as atualizações agendadas e sob demanda anteriores com os respectivos horários de Início e Término. Um Status de Concluído indica que o Power BI fez as atualizações com êxito. Para obter atualizações com falha, você pode ver a mensagem de erro e examinar os detalhes do erro.

    Captura de tela que mostra a tela Atualizar histórico.

     Observação

    A guia OneDrive só é relevante para conjuntos de dados conectados a arquivos do Power BI Desktop, pastas de trabalho do Excel ou arquivos CSV no OneDrive ou SharePoint Online. Para obter mais informações, confira Atualização de dados no Power BI.

Limpar os recursos

Siga estas instruções para limpar os recursos que você criou para este tutorial:

  • Se você não quiser mais usar os dados de exemplo, use o SSMS para remover o banco de dados.
  • Se não quiser usar a fonte de dados do SQL Server, remova a fonte de dados do seu gateway de dados. Além disso, considere desinstalar o gateway de dados se você o instalou apenas para concluir este tutorial.
  • Exclua também o conjunto de dados AdventureWorksProducts e o relatório criado pelo Power BI quando você publicou o arquivo AdventureWorksProducts.pbix.
Tags: