How do I troubleshoot issues with Amazon Quick analyses and dashboards?
I want to troubleshoot issues with my Amazon Quick analyses and dashboards including visual elements, data manipulation, and publishing.
Resolution
Note: If you receive errors when you run AWS Command Line Interface (AWS CLI) commands, see Troubleshooting errors for the AWS CLI. Also, make sure that you're using the most recent AWS CLI version.
Troubleshoot inactive chart interactions
ML-powered forecasting isn't compatible with small multiples. If your incomplete forecast blocks the interactions on the visual, then you receive the following error message:
"Remove forecast to add small multiples"
To resolve this error, remove the incomplete forecast configurations on the visual. Complete the following steps:
- Open the Amazon Quick console.
- In the navigation pane, choose Dashboards.
- Select the visual.
- Choose Menu options.
- Choose Remove forecast.
To check the fields that a custom action uses, complete the following steps:
- Open the Amazon Quick console.
- Select the visual.
- In the navigation bar menu, choose Actions.
- Open the action, and then note the fields and parameters that it references.
- To open the Field wells, choose Edit visual.
- Confirm that each referenced field is present.
Every field and parameter that a custom action references must be active in the parent visual. If a field or parameter is missing, then custom actions silently stops responding.
To resolve this issue, drag the missing field from the Fields list into the correct field well. Confirm that the parameters referenced by the actions exist in the analysis. If a parameter doesn't exist, then recreate the parameter with the same name and data type.
To recreate the parameter, complete the following steps:
- Open the Amazon Quick console.
- In the navigation pane, choose Analyses.
- Open the analysis.
- Choose Parameters.
- Choose the add icon.
- Enter the same Name and Data type as the original parameter.
- (Optional) Set a default value.
- Choose Create.
- Reopen the custom action and re-point it to the recreated parameter.
If you still experience chart interaction unresponsiveness, then duplicate the analysis and reconfigure the custom actions on the new copy.
Complete the following steps:
- Open the Amazon Quick console.
- In the navigation pane, choose Analyses.
- Open the analysis.
- Choose File.
- Choose Save as, and then enter a name for the new copy.
- Choose Save.
- In the new copy, select the visual.
- Choose Menu options.
- Choose Actions.
- Recreate or re-point each custom action to the correct fields and parameters.
Resolve dataset changes errors
If you modified internal column IDs on a dataset, then you might see missing field errors or get the following error message:
"The dataset changed too much for QuickSight to automatically update your analysis"
To resolve this issue, identify the visuals or filters in the panel that show error or warning icons.
Then, to remove invalid filters that reference columns that don't exist, complete the following steps:
- Open Amazon Quick console.
- In the navigation pane, choose Data.
- Select the dataset.
- Open the Filters pane.
- Delete filters that have an error icon.
- Use the current dataset columns to recreate the filters.
If you re-added a table or modified columns, then you might receive the "Dataset changed too much" error message. It's a best practice to modify columns and use Dataset preview to verify your changes.
To resolve this error, replace your dataset. Complete the following steps:
- Open the Amazon Quick console.
- In the navigation pane, choose Analyses.
- In the analysis, open the Data pane.
- Choose Menu options, then choose Replace.
- Select the corrected dataset.
- Choose Select.
Resolve inconsistent data shown in analysis or published dashboard
If Row-Level Security (RLS) restricts the viewer's data, or the SPICE dataset hasn't been refreshed, then the latest published dashboard might show missing or different data.
To reset the dashboard filter controls, open the published dashboard, and then choose the reset icon on the filter control.
If only specific users are affected, then check the RLS rules. Complete the following steps:
- Open the Amazon Quick console.
- In the navigation pane, choose Data.
- Select the dataset.
- Choose the Permissions tab.
- Review the RLS permission dataset for the affected user.
Note: To test the viewer experience, use a Reader account.
If the RLS permission rule is incorrect, then complete the following steps:
- Open the Amazon Quick console.
- In the navigation pane, choose Data.
- In the RLS rules dataset, correct the row for the affected user or group.
- Refresh or re-import the RLS rules dataset.
- Reopen the dataset, and then confirm that the RLS points to the correct rules dataset.
- Choose Apply.
- Re-test the viewer experience with a Reader account mapped to that user.
To verify the dataset refresh status, complete the following steps:
- Open the Amazon Quick console.
- In the navigation pane, choose Data.
- Select the dataset.
- Check the Last refreshed timestamp.
Note: If the data is stale, then manually refresh or verify that the scheduled refresh is running.
If you recently upgraded a managed dashboard solution, then check whether the upgrade created a new dataset version that the dashboard doesn't reference.
To check for new datasets, run the following describe-dashboard AWS CLI, and then compare the dataset Amazon Resource Names (ARNs) with the current dataset.
aws quicksight describe-dashboard --aws-account-id 123456789012 --dashboard-id dashboard_id
Note: Replace 123456789012 with your account ID and dashboard_id with your dashboard ID.
Resolve validation errors
Validation error or UPDATE_FAILED error on the analysis
If you use the AWS CLI or SDK to create or update an analysis and the definition contains empty filter objects or the analysis is in an UPDATE_FAILED state, then you might receive validation errors or the API operation returns incomplete data.
To resolve validation errors, review the error message path. The API returns the exact location of the not valid element.
Example API output:
definition.filterGroups.20.member.filters.1.member.nestedFilter.innerFilter
Search your definition file for empty objects in Filters, FilterGroups, or ParameterDeclarations. To remove the empty nested filter definitions, complete the following steps:
-
To export the analysis definition to a local file, run the following describe-analysis-definition AWS CLI command:
aws quicksight describe-analysis-definition --aws-account-id 123456789012 --analysis-id analysis_idNote: Replace 123456789012 with your account ID and analysis_id with your analysis ID.
-
Open the file and go to the location from the error path.
-
Delete the empty filter block or populate it with a valid filter.
-
To save and apply the file, run the following update-analysis AWS CLI command:
aws quicksight update-analysis --aws-account-id 123456789012 --analysis-id analysis_id --name nameNote: Replace 123456789012 with your account ID, analysis_id with your analysis ID, and name with your analysis name.
To resolve the UPDATE_FAILED state error, complete the following steps:
- To check the analysis, run the following describe-analysis AWS CLI command:
Note: Replace 123456789012 with your AWS account ID and your-analysis-id with your analysis ID.aws quicksight describe-analysis --aws-account-id 123456789012 --analysis-id your-analysis-id - In the response, review the Errors array for Typeand Message that identifies the column, dataset or expression that causes the failure.
- Recreate or remove the missing references.
- Update the analysis.
- Open the analysis, and choose Share.
- Choose Publish dashboard.
- Choose Replace an existing dashboard.
- Select the target dashboard.
- Choose Publish.
Replace an existing dashboard
If the analysis is different from the one that originally created the dashboard, then the target dashboard doesn't appear in the Replace an existing dashboard list.
To resolve this issue, complete the following steps:
- Run the following describe-dashboard AWS CLI command to identify the name, version, and dataset references:
Note: Replace 123456789012 with your AWS account ID, existing-dashboard-id with your dashboard ID, my-new-template with your template ID, new-analysis-id with your analysis ID, and dataset-id with your dataset ID.aws quicksight describe-dashboard --aws-account-id 123456789012 --dashboard-id existing-dashboard-id - Run the following create-template AWS CLI command to create a template from the new analysis:
Note: Replace 123456789012 with your account ID, my-new-template with your template ID, aa-example-1 with your AWS Region, and new-analysis-id with your source analysis ARN. The DataSetReferences must map template placeholders to actual dataset ARNs.aws quicksight create-template --aws-account-id 123456789012 --template-id my-new-template --source-entity '{"SourceAnalysis":{"Arn":"arn:aws:quicksight:aa-example-1:123456789012:analysis/new-analysis-id","DataSetReferences":[{"DataSetPlaceholder":"dataset1","DataSetArn":"arn:aws:quicksight:aa-example-1:123456789012:dataset/dataset-id"}]}}' - Run the following update-dashboard AWS CLI command to update the dashboard to use the new template:
Note: Replace 123456789012 with your account ID, existing-dashboard-id with your dashboard ID, my-new-template with your template ID, aa-example-1 with your Region, and dataset-id with your dataset ID.aws quicksight update-dashboard --aws-account-id 123456789012 --dashboard-id existing-dashboard-id --name "My Dashboard" --source-entity '{"SourceTemplate":{"Arn":"arn:aws:quicksight:aa-example-1:123456789012:template/my-new-template","DataSetReferences":[{"DataSetPlaceholder":"dataset1","DataSetArn":"arn:aws:quicksight:aa-example-1:123456789012:dataset/dataset-id"}]}}' - Note the version number in the output.
- Run the update-dashboard-published-version AWS CLI command to publish the new dashboard version:
Note: Replace 123456789012 with your account ID and existing-dashboard-id with your existing dashboard ID, and version_number with the version number.aws quicksight update-dashboard-published-version --aws-account-id 123456789012 --dashboard-id existing-dashboard-id --version-number version_number
Related information
- Topics
- Analytics
- Language
- English

This article was reviewed and updated on 2026-07-28.
Relevant content
asked 4 years ago
asked 6 months ago
AWS OFFICIALUpdated 16 days ago