The ultimate bindings dashboard

4
(4)

A little more than a year ago I sat out to demystify bindings (or interactions as they are being called from Spring 20). I wrote a blog series covering data selection, data serialization, and data manipulation functions. It turned out to be quite a few blogs and quite a few bindings as well. I figured let me give away all the samples I cover in the eight blogs, which you can find in the ninth part of the blog.

One thing that annoyed me with the dashboard is that you

  1. need an Einstein Analytics training org as the dashboard is leveraging a dataset only created there
  2. need to manually in the dashboard JSON change all the dataset ids to match the dataset you have in your developer org.

Needless to say, mistakes can happen and the dashboard will fail. Joseph Yelle, from Search Discovery, offered to help make this process easier and also available in any org – and guess what it’s here and is SUPER easy!

To install the complete binding dashboard follow these 7 steps:

Step 1 – Have your login credentials to your org (developer, sandbox or production) ready.

Step 2 – Go to https://touchanalytics.herokuapp.com/

Step 3 – If it’s a sandbox you want to connect to, make sure to have the checkbox selected, else just click “Connect My Org”.

Screenshot 2020-03-27 at 15.02.57.png

Step 4 – Add in your Salesforce user credentials.

Screenshot 2020-03-27 at 15.03.27.png

Step 5 – Make sure to grant access by clicking “Allow”.

Screenshot 2020-03-27 at 15.03.38.png

Step 6 – In the list select “Complete Binding Dashboard” by clicking on the name and hit “Next” to get the dashboard created.

Screenshot 2020-03-27 at 15.04.05.png

Step 7 – You will see the dashboard and dataset is being created behind the scenes, once you see the completed status you can head to Einstein Analytics and see the dashboard.

Screenshot 2020-03-27 at 15.04.32.png

The dashboard will appear in your recent items, but it is being stored in the private app. If you want more people to access it you can move the dashboard and the dataset to a different app.

Screenshot 2020-03-27 at 15.05.25.png

And that’s it. The complete binding dashboard with examples and links to explanations is ready to be used.

How useful was this post?

Click on a star to rate useful the post is!

Written by

13 thoughts on “The ultimate bindings dashboard”

  1. Claire Rostron

    Agreed! In fact, how rerusable is that tool? Se’re struggling with multi-org delivery at the moment and that could be just the ticket.

    1. It’s a templatization framework built to quickly templatize dashboards and get around the need to install packages in your salesfore org. It could be used for cross org migrations as well. Reach out to me here and we can chat: joseph.yelle@searchdiscovery.com

  2. Colin Linsky

    I love this blog – it shows how generous people can be with even when it comes to the most valuable skills. Thank you Joseph and Rikke, we are all much the richer for the gifts you have given us.

  3. Hi,
    I am unable to get the dashboard. Only dateset upload gets completed.
    Please let me know why this happened to me.

    Thank you in advance

  4. Hello Rikke,
    Your blog is very helpful. I am using binding in my dashboard in a scenario that
    1. get top five keywords mentioned by agents in their calls
    2. show the times of keywords being mentioned with the type of the calls in a stack bar chart

    However, using binding in the query sends two requests to the server and causes performance issues. Do you know if I can use a result of stream as an input for a filter in the second stream?

  5. I am trying to connect and get the code but it just takes me a screen where it says Loading, Please wait and it keeps spinning after clicking on allow. Can you please fix the issue.

    1. I’ve lost my contact there, but if you look at part 9 there’s the JSON. You just need to update the references.

      1. Christopher Del Castillo

        Thank you! I’ve updated the JSON and added to my dashboard. When I go to save, I receive the following error:
        Unrecognized field “receiveFacet” at [line:1, column:14373]

        Is there an easy way to address this error message?

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top