Erro de estouro de pilha importando dados para o Microsoft Power BI: 'A avaliação resultou em um estouro de pilha e não pode continuar'.

1

Ao tentar importar dados de um banco de dados para o Power BI (usando o provedor ADO.net do Invantive Bridge), recebo um erro:

Expression.Error: Evaluation resulted in a stack overflow and cannot continue.

Eu gosto de saber porque recebo este erro. Existe uma maneira de descobrir de onde o erro está vindo?

    
por Goombah 30.03.2017 / 15:42

1 resposta

1

Este é um bug com o Power BI que não analisa bem as exceções.

Você pode encontrar a mensagem de erro real executando as seguintes etapas:

  1. Na caixa de diálogo Editor de consultas ou na tela principal, vá para Arquivo > Opções e configurações > Opções .

  2. VáparaDiagnósticoemarqueAtivarrastreamento.CliqueempastaAbrirrastros.IgnoreacaixadediálogoclicandoemOK.

  3. O Explorer é aberto com um caminho semelhante a C:\Users\Me\AppData\Local\Microsoft\Power BI Desktop\Traces . Volte para o Power BI e clique em Atualizar na faixa de opções.

  4. O Power BI gera vários arquivos de log na pasta aberta anteriormente. Abra o arquivo começando com Microsoft.Mashup.Container.NetFX40 . Este é o arquivo de log contendo as mensagens de erro reais.

  5. Encontre a última mensagem de erro. Normalmente você pode encontrar isso pesquisando ValidationException de baixo para cima.

    Amostra:

    itgeneor028: Unknown table projjects ( Possible alternatives: (Projects, ProjectWBS)
       at Invantive.Data.ValidationException..ctor(String messageCode, String messageText, String kindRequest, String localStackTrace, String nk, Exception innerException)
    

    Como você pode ver, esse erro foi causado por um erro de digitação no nome da tabela.

por 30.03.2017 / 16:14