Hello,
I understand that Highcharts in preview and that not all functionality may work, but I’ve noticed that I cannot import a dashboard with highcharts in it.
Asset Export does work actually, but I tried:
cloudformation
asset import
direct api
and neither worked.
is a timeframe where we can expect this functionality?
love this highcharts update as well… massive step forward…
Hello @halirob , welcome to the QuickSight community!
Do you receive any kind of error or do the visuals simply not show up?
Also, I can mark this as a feature request for the QuickSight team. That being said, AWS does not release timelines or product roadmaps for any new or updated features.
HighChart is pretty new and you may run into issues. However, i got the information that it is certainly supported but may cause issues for highcharts with comments. please try to get the latest update CLI and try to import code without comment and see if that helps. I think it is not fully supported yet but team are actively working behind the scene.
exported dashboard with start_asset_bundle_export_job CLOUDFORMATION_JSON
call qs.create_dashboard() using the definition from the above export
cloud formation
exported dashboard with start_asset_bundle_export_job CLOUDFORMATION_JSON
created cloudformation template with exported dashboard, shows an error in the visual editor refering to the missing chart type
tried running template in cloud formation, that too failed
QS export / import
exported the dashboard with start_asset_bundle_export_job CLOUDFORMATION_JSON
import the dashboard with start_asset_bundle_import_job
fails with PluginVisual
QS export / import JSON formation
exported the dashboard with start_asset_bundle_export_job QUICKSIGHT_JSON
import the dashboard with start_asset_bundle_import_job
fails with PluginVisual
thanks for any help, I’m trying to show that this capability (highcharts) will flow into our existing cicd process which uses some of the above mechanisms.
Highcharts visual is supported in both template and definition based export import flows.
From the errors you mentioned above, it seems like you are trying this using an outdated model file. Please upgrade your awscli to latest version and try again. [I did run some quick tests now to make sure that there hasn’t been any regression and the definition imported correctly using asset level APIs, bundle APIs and CloudFormation.]
Note - We do have a known issue with comments in Highchart JSON. Chart definitions with comments can give an invalid JSON error currently. This is being worked on by dev team and will be rectified soon.
I figured out what the issue was.
I had been copying things from highcharts samples and some of the json nodes either had single quotes around the keys or no quotes at all. This was ok in the editor and exported fine too, but would not import (which makes sense as its not really valid json)
I was successful in using cloudformation to deploy a highchart dashboard in east-us 1, but when i tried eu-central-1 it failed with a generic CF error Validation failed for following resources.
I noticed that eu-central-1 is on the list of regions supporting highchart, i wonder if the deployment piece just may not be there yet.
the error in EU is actually “Properties validation failed for resource 489d45d3c3274e238aa54CAD6A with message: [#/Definition/Sheets/0/Visuals/0: extraneous key [PluginVisual] is not permitted]”
so i don’t think highcharts is working in EU as of yet?