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
- need an Einstein Analytics training org as the dashboard is leveraging a dataset only created there
- 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”.
Step 4 – Add in your Salesforce user credentials.
Step 5 – Make sure to grant access by clicking “Allow”.
Step 6 – In the list select “Complete Binding Dashboard” by clicking on the name and hit “Next” to get the dashboard created.
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.
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.
And that’s it. The complete binding dashboard with examples and links to explanations is ready to be used.