question

UrielDM avatar image
UrielDM asked ·

Alexa and Quicksight

Hi there! I would like to know how to call stadistics from Quicksight using AVS, (Amazon Voice Services) for example, in a meeting, "Alexa, show me the earings of the month" so then alexa would show in a display the earings of the month. Does anybody know where is a tutorial about it? or what do i need for do it? thanks so much!.

alexa skills kitalexa voice servicealexa for business
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

KirkC@Amazon avatar image
KirkC@Amazon answered ·

Hi UrielDM. To start off I wanted to clarify some terminology. You would use Alexa Voice Services when you have a hardware device, like a Raspberry Pi, that you want to turn into an Alexa enabled device.

However, it sounds like what you're really looking to do is create your own Alexa skill that can be enabled and through which you could ask for QuickSight data. You would create a skill with Alexa Skills Kit (ASK). For more information about ASK, please see the getting started documentation here:
https://developer.amazon.com/alexa-skills-kit

That having all been said, when you create an Alexa skill, it can interact with any restful API or your own AWS services. QuickSight does provide APIs though which you can interact with the service. However, those APIs appear to allow you to embed data into a web-page or control user access:
https://aws.amazon.com/about-aws/whats-new/2018/11/amazon-quickSight-adds-support-for-dashboard-embedding-and-APIs/

If what you're trying to achieve is to store data that your Alexa skill can access in between sessions, then the best AWS service to achieve this would be DynamoDB. For more information about DynamoDB, please see the documentation here:
https://aws.amazon.com/dynamodb/

We even provide support for DynamoDB through the ASK SDK:

Node.js ASK SDK: https://ask-sdk-for-nodejs.readthedocs.io/en/latest/index.html
Python ASK SDK: https://alexa-skills-kit-python-sdk.readthedocs.io/en/latest/
Java ASK SDK: https://alexa-skills-kit-sdk-for-java.readthedocs.io/en/latest/

If you're new to skill development though, I might recommend walking through some of our tutorials to familiarize yourself with the skill building process:
https://developer.amazon.com/alexa-skills-kit/tutorials

1 comment
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Although your answer seems to cover every aspect of the question, I think the question itself was about creating a skill that would allow to display quicksight dashboards on say an echoshow or a firetv. More like the way you ask a firetv for the amazon stock and it displays what appears to be a quicksight dashboard with the stock info.

1 Like 1 ·