Compartilhar via


Solução de problemas de fluxo de dados: conexão com a fonte de dados

Quando você cria um fluxo de dados, às vezes você recebe um erro ao se conectar à fonte de dados. Esse erro pode ser causado pelo gateway, credenciais ou outros motivos. Este artigo explica os erros e problemas de conexão mais comuns e sua resolução.

Erro: um gateway de dados local é necessário para se conectar

Esse problema pode acontecer quando você move uma consulta do Power Query em ferramentas da área de trabalho para o Power Query no fluxo de dados e obtém o erro "Um gateway de dados local é necessário para se conectar".

Erro de seleção de gateway.

Motivo:

Quando sua tabela no fluxo de dados obtém dados de uma fonte de dados local, um gateway é necessário para a conexão, mas o gateway não foi selecionado.

Resolução :

Selecione gateway. Se o gateway ainda não tiver sido configurado, vá para Instalar um gateway de dados local.

Erro: especifique como se conectar

Esse problema ocorre quando você está conectado a uma fonte de dados, mas ainda não configurou as credenciais ou os detalhes da conexão. Isso pode acontecer quando você migra consultas para um fluxo de dados.

Configurar uma conexão.

Motivo:

Os detalhes da conexão não estão configurados corretamente.

Resolução :

Selecione Configurar conexão. Configure os detalhes e as credenciais da conexão.

Expression.Error: O módulo chamado 'xyz' foi desabilitado neste contexto

Às vezes, ao migrar suas consultas do Power Query em ferramentas da área de trabalho para o fluxo de dados, você recebe um erro informando que um módulo está desabilitado nesse contexto. Um exemplo dessa situação é quando sua consulta usa funções como Web.Page ou Web.BrowserContents.

Módulo desabilitado.

Motivo:

Os módulos desabilitados estão relacionados a funções que exigem uma conexão de gateway de dados local para funcionar. Mesmo que a função esteja obtendo dados de uma página da Web, devido a alguns requisitos de conformidade de segurança, ela precisa passar por uma conexão de gateway.

Resolução :

Primeiro, instale e configure um gateway local. Em seguida, adicione uma fonte de dados da Web para a URL da Web à qual você está se conectando.

Adicione uma fonte de dados da Web.

Depois de adicionar a fonte de dados da web, você pode selecionar o gateway no fluxo de dados em Opções>Opções do projeto.

Opções de projeto no fluxo de dados.

Você pode ser solicitado a configurar credenciais. Quando você configurar o gateway e suas credenciais com êxito, os módulos não serão mais desabilitados."

Funções desabilitadas agora estão funcionando.

Fontes de dados excluídas ou antigas ainda aparecem

Às vezes, quando você exclui uma fonte de dados do fluxo de dados, ela ainda aparece em sua visão geral de credenciais ou visão geral da linhagem. Isso não afeta a atualização ou a criação do seu fluxo de dados.

Visão geral da linhagem.

Motivo:

Um fluxo de dados mantém sua associação com fontes de dados que foram excluídas e não as exclui automaticamente. Isso requer um corte iniciado pelo usuário.

Resolução :

Para cortar as fontes de dados, você precisará executar as seguintes etapas:

  1. Abra o fluxo de dados.

  2. Selecione Opções.

  3. Selecione as opções do Project.

    Captura de tela mostrando as opções e as opções de projeto enfatizadas.

  4. Altere o gateway para outro gateway. Não importa qual deles, contanto que seja um gateway diferente.

    Seletor de gateway.

  5. Depois de aplicar a alteração selecionando OK, repita as etapas de 1 a 4 para selecionar o gateway original novamente.

Essas etapas essencialmente excluem todas as associações de fonte de dados para o fluxo de dados. Depois de concluir essas etapas, você pode ser solicitado a configurar credenciais. Quando você configurou o gateway e suas credenciais com êxito, você efetivamente "ajustou" as associações de fonte de dados para o fluxo de dados apenas para as que o fluxo de dados está realmente usando.

Observação

Para fluxos de dados com fontes de dados de nuvem sem um gateway de dados local, quando o nome da fonte de dados é alterado, ainda existe uma conexão de fonte de dados antiga. Para remover essa conexão, no serviço do Power BI, selecione o ícone de configurações, vá para Gerenciar Conexões e Gateways>Conexões, selecione o menu de reticências ao lado do nome da conexão e selecione Remover para remover a conexão de fonte de dados antiga/não utilizada. Em seguida, vá para a home page, selecione o workspace, selecione o fluxo de dados para abri-lo e, na página Nome da tabela , selecione Editar tabelas. Em seguida, no editor do Power Query, selecione Salvar & Fechar para que os fluxos de dados sejam atualizados para a conexão de fonte de dados atual e para remover a conexão mais antiga.