Sisense Enabled Echo
Beta License Agreement
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-Enabled Echo 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-Enabled Echo works.
- Setting up the Sisense-Enabled Echo: Describes how to set up the Sisense-Enabled Echo.
- Querying the Sisense-Enabled Echo: Describes how to query the Sisense-Enabled Echo.
- Troubleshooting: Describes how to troubleshoot potential issues with the Sisense-Enabled Echo.
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-Enabled Echo 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-Enabled Echo.
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-Enabled Echo 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-Enabled Echo, 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-Enabled Echo Beta Program, your Sisense server must be accessible over the Internet without a VPN.
To set up the Sisense-Enabled Echo:
- 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-Enabled Echo.
There are two ways you can query your Sisense-Enabled Echo. The first option is to ask a question in a single question session. The second option is to ask your questions in a multi-question session, in which you ask multiple questions in a single session. The difference between the two options is that in single question sessions, you must invoke Sisense each time you ask a question. In a multi-question session, you invoke Sisense once, and then ask your questions without having to invoke Sisense again until after you exit the session.
Single Question Session
“Echo/Alexa, ask Sisense, what is my Total Sales”
“Echo/Alexa, ask Sisense, get Total Visits”
“Echo/Alexa, Start Sisense” (Opens a multi-question session)
“What is my Total Sales?”
“Get Total Visits”
“Provide Total Sales”
“Exit” (Closes a multi-question session)
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:
|Refresh metadata||Generic||Refreshes the dashboard list.|
|Deactivate||Generic||Sign's you out and ends your Alexa session.|
|Provide/Get/What - (Widget title)||Generic||Returns the requested widget's data. In cases of charts, the widget is displayed in your browser.|
|Get (Dashboard name)||Generic||Opens the requested Sisense dashboard in your browser.|
|Share/Send widget to (username from your shared list of users)||Widget||Sends an image of a widget to the user defined in your command. The user must be included in your list of shared users. The widget will be sent in an email to the user.|
|When was the data last updated||Widget||Returns the last time the widget was built.This command will only work following a widget request - for example, Get "widget title" then this command.|
|Build (ElastiCube name) ElastiCube||Generic||Build the ElastiCube described in the command:
Note: You must be an Administrator to execute this command.
|Describe/Explain (widget name)||Generic||Sisense generates a description of your widget that is narrated to you by Alexa.|
There are two potential security issues that arise when working with the Sisense-Enabled Echo. 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-Enabled Echo itself, so no one can access it and retrieve your data. When you say to Alexa, “Deactivate Account”, this disconnects your Sisense-Enabled Echo 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-Enabled Echo 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.