Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Solucione problemas ao adicionar uma fonte de dados quando o comando da CLI pa app add data-source do Power Apps falhar. Siga estas etapas para identificar problemas de configuração, autenticação ou rede e adicionar a fonte de dados com êxito.
Sintomas
As falhas geralmente acontecem porque algo em seu computador ou rede está bloqueando a conexão ou interrompendo a autenticação.
| Sintoma | Mensagem de exemplo |
|---|---|
| Falha na busca |
Fetch Failed (nenhuma pilha adicional) |
| Erros de tempo limite ou de rede |
ETIMEDOUT, ENOTFOUND ou ECONNRESET |
| Incompatibilidade de ambiente | Fonte de dados não encontrada ou esquema inesperado |
Pré-requisitos
Verifique se você tem a CLI de Power Apps mais recente instalada. Atualize-o se você não tiver certeza.
Use
pa auth loginpara entrar epa auth statusverificar a conta ativa:pa auth login pa auth statusVerifique se sua rede permite chamadas HTTPS de saída para os endpoints do Power Platform.
Etapas para solucionar problemas de erros de fonte de dados
Para diagnosticar a causa raiz, siga estas etapas.
Etapa 1: Validar a configuração
Abra o power.config.json arquivo e confirme:
-
environmentIdcorresponde ao ambiente que você deseja ter como destino. -
regioné definido comoprod, a menos que você queira direcionar para outra região. Adicione-o se ele estiver ausente.
Etapa 2: Verificação do contexto do ambiente
Use pa auth status para confirmar se a conta correta está ativa:
pa auth status
Compare o environmentId em power.config.json com a ID do ambiente mostrada na URL do ambiente do Power Apps.
Exemplo de trecho de power.config.json:
{
"environmentId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"region": "prod"
}
Etapa 3: executar novamente o comando
Execute pa app add data-source novamente. Por exemplo:
pa app add data-source --connector dataverse --table account
Procure códigos de status HTTP ou mensagens de erro na saída.
Etapa 4: Validação de rede e segurança
Se o comando ainda falhar:
- Confirme se nenhum proxy corporativo ou firewall bloqueia processos da CLI ou outro tráfego nonbrowser.
- Aprove os pontos de extremidade necessários do Power Platform. Consulte os requisitos de conectividade do Power Platform.
Verificar a conectividade do navegador
Esta etapa ajuda a confirmar que sua conta de usuário tem as permissões corretas e que a fonte de dados pode ser acessada no computador.
- Abra um navegador da Web no mesmo computador em que você está usando a CLI Power Apps.
- Vá diretamente para a fonte de dados que você está tentando adicionar, como o site SharePoint ou a URL do ambiente do Dataverse.
- Entre com a mesma conta mostrada por
pa auth status. - Se você não conseguir acessar o recurso, um problema de permissões com sua conta de usuário será a causa raiz provável.
- Se você puder acessá-lo, continue a analisar o tráfego de rede.
Analisar o tráfego de rede
Use uma ferramenta de monitoramento de rede para inspecionar a comunicação entre a CLI do Power Apps e o endpoint da fonte de dados.
Baixe e instale o Fiddler Classic.
Inicie o Fiddler e verifique se ele está capturando o tráfego. Vá até Arquivo>Capturar Tráfego.
Em um prompt de comando, execute o comando que está falhando
pa app add data-source.Na lista de sessões do Fiddler, procure solicitações feitas para o ponto de extremidade da fonte de dados, como
yourorg.crm.dynamics.comoryourtenant.sharepoint.com.Analise a resposta:
- Um
200código de status indica êxito. - Um
401código de status (não autorizado) ou403(proibido) aponta para um problema de autenticação ou permissão. - Outros códigos de erro ou uma completa falta de resposta podem indicar que um firewall ou proxy está bloqueando a solicitação.
- Um
Etapa 5: Limpar ou redefinir o contexto de autenticação
Se a conta errada estiver ativa, use pa auth switch:
pa auth switch
Se a conta não estiver listada, use pa auth login:
pa auth login
Para limpar todas as informações de autenticação salvas e entrar novamente, use pa auth logout e depois use pa auth login:
pa auth logout
pa auth login
Dados de escalonamento
Antes de entrar em contato com o suporte técnico para registrar um problema, forneça:
- Versão da CLI de origem em
pa --version - Sistema operacional e shell, como Prompt de Comando do Windows, PowerShell ou WSL
- O comando completo usado
- Saída de depuração sanitizada
-
power.config.jsondepois de redigir valores confidenciais