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 breve

Se muestra uno de los siguientes errores:

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

-o-

«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 las imágenes. 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 panel visual, 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), consulte Troubleshoot AWS CLI errors. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.

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

Siga estos pasos:

  1. Abra la consola de Amazon QuickSight.

  2. Elija Paneles y, a continuación, seleccione el panel que tiene el problema.

  3. Anote 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. Ejecute 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: Sustituya account_id por el ID de su cuenta de AWS y dashboard_id por el ID del panel.

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

    {    "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, seleccione Análisis.

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

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

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

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

Información relacionada

Scheduling and sending reports by email