Newer Version Available

This content describes an older version of this product. View Latest

Why Analytics Templates?

Templates can bring the investment you make in Einstein Analytics app development to life.

When you build an app using Analytics Studio, you load data into Analytics, transform it, create visualizations from the data, and design dashboards in a development or scratch org. Then, you store all the assets in an Analytics app, which is actually a folder used to contain all an app’s assets.

Instead of having to do all that work, other organizations can use your template to create their own version of your app built around their own data. After you develop your app in Analytics Studio, turn it into a template with a simple command in Visual Studio Code or the Salesforce command line interface (CLI). Then distribute it to customers, partners, and other teams within your company. They can deploy the template to their own Salesforce orgs and, with Analytics Studio, use it to create a custom version of the app using their own data—either from Salesforce or another environment.

You can edit the template files to include features that let users customize the version of the app that they create from the template via a configuration wizard. When they create the app, they can customize the app’s appearance, how it consumes and displays data, which dashboards and charts to display, and other aspects of the app’s functionality. You can also design your template to create apps that require no customization or user interaction, but are automatically installed into an organization using a managed package. Analytics embedded dashboards surface your templated app into orgs without requiring users to have access to Analytics Studio.