Sisense Alexa Skill
The following are instructions for using various equipment with Sisense’s BI Everywhere software functionality (the equipment and the BI Everywhere software is collectively referred to herein as the “Product”). This notice is to remind users that the Product is a beta release offering and is not warranted to be at the level of performance of a commercially available product offering. In addition, the Product may be substantially modified prior to first commercial release, or at Sisense’s option may not be released commercially in the future. As such, by using the equipment along with the Sisense Software, each user agrees (i) to follow all instructions provided by Sisense with respect to the installation and use of the equipment with the Sisense Software, including the below, and (ii) that such use continues to be for testing and evaluation purposes only.
The Product and Documentation are provided “AS IS” without warranty of any kind, and Sisense and its licensors and suppliers disclaim all warranties, express, implied or statutory, including without limitation any implied warranties of title, non-infringement of third party rights, merchantability, or fitness for a particular purpose. The entire risk arising out of the use or performance of the Product remains with the user.
For the sake of clarity, the provisions in the license agreement between the licensee of the Sisense Software and Sisense (the “License Agreement”), providing any representations, warranties or indemnities shall not apply to the Product. For purposes of the limitation of liability provisions of the License Agreement, no amount has been paid or is payable to Sisense in connection with the Product. However, the license provisions continue to apply to the Sisense Software and the confidentiality provisions of the License Agreement shall continue to apply to those portions of the information shared with you by Sisense that are Confidential Information as defined in the License Agreement or any confidentiality agreement in effect between the licensee and Sisense.
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:
- How does it Work: Describes how the Sisense Alexa Skill works.
- Setting up the Sisense Alexa Skill: Describes how to set up the Sisense Alexa Skill.
- Querying the Sisense Alexa Skill: Describes how to query the Sisense Alexa Skill.
- Troubleshooting: Describes how to troubleshoot potential issues with the Sisense Alexa Skill.
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.
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:
- Download the Alexa app from the app store and activate it using your email address.
- Turn on your Echo and connect it to your WIFI.
- Open the Sisense Skill page and click Enable.
- After you have enabled the skill, the Link Account button is displayed.
- 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.
- 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.
- Click Authenticate. Your account is now authenticated and you can begin to work with 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:
|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.|
|Returns all available commands.|
|Disables the skill. If you want to access this skill again, you must enable the skill with Amazon.|
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.
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.