Ir para o conteúdo

Como resolvo erros “no data on all visuals” ao enviar relatórios de e-mail de teste no Quick Sight?

3 minuto de leitura
0

Tentei enviar um relatório de e-mail de teste no Amazon Quick Sight, mas nenhum dado aparece nas imagens.

Breve descrição

Você recebe um dos seguintes erros:

“Report was not sent because no data on all visuals caused by dynamic default parameter.”

-ou-

“Report was not sent because no data on all visuals (User: All)), when using Static Default parameters with filters.”

Os erros anteriores ocorrem quando há um parâmetro padrão dinâmico ou estático no painel do Quick Sight que faz com que nenhum dado apareça nas imagens. Por exemplo, se um parâmetro estiver vinculado a um filtro e o filtro não corresponder a nenhum valor no conjunto de dados, os dados não aparecerão. Quando nenhum dado está visível no painel visual, o Quick Sight não pode enviar o e-mail.

Observação: os relatórios de e-mail do Quick Sight usam somente o valor padrão estático para parâmetros. Os valores padrão dinâmicos são ignorados.

Resolução

Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solucionar erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Para resolver esse problema, edite os parâmetros padrão dinâmicos ou estáticos e os filtros ou controles aos quais você os vinculou.

Conclua as etapas a seguir:

  1. Abra o console do Quick Sight.

  2. Clique em Painéis e, em seguida, selecione o painel que está enfrentando o problema.

  3. Anote o ID do painel no URL do navegador a ser usado na etapa 4.
    Por exemplo, https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345.

  4. Execute o seguinte comando describe-dashboard da AWS CLI para identificar a análise a partir da qual o painel é publicado:

    aws quicksight describe-dashboard --aws-account-id account_id --dashboard-id dashboard_id
    

    Observação: substitua account_id pelo ID da sua conta da AWS e dashboard_id pelo ID do painel.

  5. Anote o ARN da entidade de origem (análise) da saída a ser usada na etapa 7.
    Exemplo de saída:

    {    "Status": 200,
        "Dashboard": {
            "DashboardId": "a1bc123d-abc1-abc2-abc3-abcdefef12345",
            "Arn": "arn:aws:quicksight:us-east-1:658909682992:dashboard/a1bc123d-abc1-abc2-abc3-abcdefef12345",
            "Name": "12345",
            "Version": {
                "CreatedTime": "2022-03-10T09:36:47.593000-06:00",
                "Errors": [],
                "VersionNumber": 1,
                "SourceEntityArn": "arn:aws:quicksight:us-east-1:658909682992:analysis/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba"
    

    Observação: no trecho de saída do exemplo anterior, o ARN da entidade de origem é e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  6. No console do Amazon QuickSight, selecione Análises.

  7. Adicione o ARN da entidade de origem ao final do URL do navegador e pressione Enter.
    Por exemplo, https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  8. No Painel de controles, edite cada controle e anote o nome dos parâmetros.

  9. No painel de navegação, escolha Filtro e edite cada filtro. Verifique se algum parâmetro é usado.

  10. No painel de navegação, escolha Parâmetros e edite os parâmetros que você identificou nas etapas 7 e 8. Verifique se algum valor padrão dinâmico ou estático está definido.

Informações relacionadas

Agendamento e envio de relatórios do Quick Sight por e-mail