Saltar al contenido

¿Cómo puedo solucionar los errores de «no data on all visuals» cuando envío informes de prueba por correo electrónico en QuickSight?

3 minutos de lectura
0

He intentado enviar un informe de prueba por correo electrónico en Amazon QuickSight, pero en los elementos visuales no aparece ningún dato.

Descripción corta

Se muestra uno de los siguientes errores:

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

Alternativa:

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

Los errores anteriores se producen cuando hay un parámetro predeterminado dinámico o estático en el panel de QuickSight que hace que no aparezcan datos en los elementos visuales. Por ejemplo, si un parámetro está vinculado a un filtro y el filtro no coincide con ningún valor del conjunto de datos, los datos no aparecen. Si no hay datos visibles en el elemento visual del panel, QuickSight no puede enviar el correo electrónico.

Nota: Los informes de correo electrónico de QuickSight solo utilizan el valor estático predeterminado para los parámetros. Los valores dinámicos predeterminados se ignoran.

Resolución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de errores de la AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Para resolver este problema, edita los parámetros predeterminados dinámicos o estáticos y los filtros o controles a los que los vinculaste.

Sigue estos pasos:

  1. Abre la consola de QuickSight.

  2. Elige Paneles y, a continuación, selecciona el panel que tiene el problema.

  3. Anota el ID del panel que aparece en la URL del navegador que se utilizará en el paso 4.
    Por ejemplo, https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345.

  4. Ejecuta el comando describe-dashboard de la AWS CLI para identificar el análisis desde el que se publica el panel:

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

    Nota: Sustituye account_id por el ID de tu cuenta de AWS y dashboard_id por el ID del panel.

  5. Anota el ARN de la entidad de origen (análisis) del resultado que se utilizará en el paso 7.
    Resultado de ejemplo:

    {    "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"
    

    Nota: En el fragmento del resultado de ejemplo anterior, el ARN de la entidad de origen es e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  6. En la consola de Amazon QuickSight, selecciona Análisis.

  7. Agrega el ARN de la entidad de origen al final de la URL del navegador y, a continuación, pulsa Intro.
    Por ejemplo, https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  8. En el panel de controles, edita cada control y anota el nombre de los parámetros.

  9. En el panel de navegación, selecciona Filtrar y, a continuación, edita cada filtro. Comprueba si se utiliza algún parámetro.

  10. En el panel de navegación, selecciona Parámetros y, a continuación, edita los parámetros que identificaste en los pasos 7 y 8. Comprueba si se ha establecido algún valor predeterminado dinámico o estático.

Información relacionada

Programación y envío de informes de QuickSight por correo electrónico