Sisense Alexa Skill

Introduction

Sisense provides you with the means to interact with your data through traditional point-and-click interfaces as well as through voice commands. With a single voice command, you can retrieve and hear your numeric KPIs. The Sisense Alexa Skill searches your widgets and dashboards to provide you with the best result according to your command.

Sisense enables Amazon’s Echo, which is a voice-powered, wireless-enabled speaker that interfaces with Alexa, to retrieve your data in Sisense. Alexa is a cloud-based voice service that powers the Echo. Alexa’s default capabilities such as playing music can be extended through skills. Sisense has developed a Sisense skill that extends the Echo’s functionality and returns numeric KPIs through voice commands.

This page provides the following information:

  1. How does it Work: Describes how the Sisense Alexa Skill works.
  2. Setting up the Sisense Alexa Skill: Describes how to set up the Sisense Alexa Skill.
  3. Querying the Sisense Alexa Skill: Describes how to query the Sisense Alexa Skill.
  4. Troubleshooting: Describes how to troubleshoot potential issues with the Sisense Alexa Skill.

How does it Work?

After launching Sisense via voice command, you can retrieve numeric data quickly by asking Alexa about your KPIs similar to issuing traditional queries through Sisense. Your Sisense Alexa Skill listens for the command and forwards it to Alexa.

Alexa handles your requests and routes the request to the Sisense ElastiCube where your information is retrieved. Alexa then translates this data into an audio response played back by your Sisense Alexa Skill.

Setting Up Sisense Alexa Skill

Sisense has developed a skill that enables you to retrieve your data via voice commands. This skill takes requests from the Alexa service and leverages the Sisense APIs to retrieve your data.

To enable your Sisense Alexa Skill to accept your voice commands and pass them through the Alexa service and the Sisense APIs, you will need to enable the Sisense skill.

Before setting up your Sisense Alexa Skill, you may want to create a new user with a single dashboard associated with their account so you can easily test your Echo without returning unexpected results from various dashboards.

Note: To participate in the Sisense Alexa Skill Beta Program, your Sisense server must be accessible over the Internet without a VPN.

To set up the Sisense Alexa Skill:

  1. Download the Alexa app from the app store and activate it using your email address.
  2. Turn on your Echo and connect it to your WIFI.
  3. Open the Sisense Skill page and click Enable.
  4. After you have enabled the skill, the Link Account button is displayed.
  5. Click Link Account to display the Sisense Insights page in a new window. If you have a pop-up blocker enabled, you may need to allow the website insights.sisense.com to be opened in a new window.
  6. In the Sisense Insights page you link the Sisense skill to your Sisense account. Enter the following details:
    Sisense server address: The address of your Sisense account including “http://.
    Email address: Your Sisense account email address.
    Password: The password of your Sisense account.
  7. Click Authenticate. Your account is now authenticated and you can begin to work with the Sisense Alexa Skill.

Querying the Sisense Alexa Skill

The table below provides a list of supported commands, the objects they refer to, and the results you can expect when you give the command:

Command Results

Refresh metadata

Refreshes the dashboard list.

List my dashboards

Lists your top five most frequently used dashboards.

List all widgets from <dashboard title> dashboard

Returns all widgets' names from that specific dashboard.

Analyze <dashboard title> dashboard

Returns a summary of all your Indicator widgets.

Analyze <widget title> from <dashboard title> title

Returns an NLP analysis of that specific widget.

Help

Returns all available commands.

Logout

Disables the skill. If you want to access this skill again, you must enable the skill with Amazon.

Security

There are two potential security issues that arise when working with the Sisense Alexa Skill. The first issue is what happens to data when you ask a question. When you ask questions and receive answers, your data is sent to and returned from the Alexa service. This data transfer takes place across secured SSL ensuring that no one can access your data.

The second issue is securing the Sisense Alexa Skill itself, so no one can access it and retrieve your data. When you say to Alexa, “Deactivate Account”, this disconnects your Sisense Alexa Skill from your Sisense account. Alexa will ask you to confirm that you want to deactivate your account. If you respond “Yes”, the account is deactivated. No one will be able to access your data through the Sisense Alexa Skill until the next time you manually reactivate your account.

Troubleshooting

For Amazon Tap and Echo devices, you can use Voice Training. Voice Training helps Alexa understand your speech patterns. During a Voice Training session, the Alexa app shows 25 different phrases, which you say to your device. To learn more, go to Voice Training.

If your selected language doesn’t match the language settings for your Amazon account, Alexa may not always understand what you say and may have trouble pronouncing things. For example, if you are located in Canada and are having language problems, change the language setting to US English.

If you have any issues authenticating your Echo, you can try to enable the device from the desktop through the following site.