Good day,
1. I am running the Asset Tracker v2 app on my nRF9160DK and I am monitoring the battery voltage and its time stamp from my nRF9160DK, as this data is transmitted from my device to the shadow topic of the AWS IoT Core every 2 minutes.
2. Once this data arrives at the shadow topic of the AWS IoT Core, it is transmitted (by means of a rule) to a relevant channel and then to the relevant datastore in the AWS IoT Analytics.
3. Then I use a dataset to collect the relevant data records from this datastore and I display this battery voltage data as a time series on a graph created in the Amazon QuickSight.
5. The Amazon QuickSight uses a datasource (that is linked to a relevant dataset in the AWS IoT Analytics) to create a time series and to display it in a form of a graph.
5. In order to update/refresh the graph on the Amazon Quicksight, I need to manually refresh the dataset that is used by Amazon Quicksight to create the time series and the related graph.
6. I decided to automate the refreshing of the dataset used by the Amazon QuickSight by using the following operation in the lambda_handler: response=client.create_ingestion.
7. This worked fine for a while, until the lambda_handler stopped working and the following error message appeared:
"Error when calling the CreateIngestion operation: Rate exceeded for CreateIngestion on this dataset. Please try after 50 minutes".
I would like to know what is the limit for the rate of calling the CreateIngestion operation on a particular dataset and how could it be adjusted/increased?
Regards,
JM