Analytics and analytical dashboards are no longer about static reports and charts; business users need to be able to interact with data. Advanced analytics apps should act like a GPS, guiding CRM users to the most important insights they need to know. Business users need insights to make every customer interaction smarter, without having to build mathematical models, write algorithms or ask an expert for help. It's all about delivering data driven experiences to each and every user, whether they be in sales, service, marketing, IT or any other department. Today, we're excited to share new advanced analytics developer features that are an extension of what you would see in the experience, enabling developers to fully personalize custom analytics in a whole new way. Developers will now have new capabilities around:

  • Web & Apex SDK: Now, Einstein Analytics can be added to a page and can interoperate with other components via Lightning, Visualforce, and more. For example, developers are no longer limited to dropping a static dashboard or chart into an app. Now, when a business user clicks into a segment of a chart, the app surfaces the relevant list of opportunities down below. This enables business users to quickly see the opportunities they're most interested in at a glance, and easily click through for more detail. The whole analytics experience becomes more interactive.
  • Sharing: Developers can now implement role hierarchies and sharing rules in Einstein Analytics. Where they previously had to recreate security predicates when pulling data from Salesforce, they'll now be able to do this automatically, reducing the need for additional predicates. Making the right data accessible to every CRM user is key to getting the most out of self-service analytics and role-specific apps.
  • Analytics Apps Templates: With new templates, developers can easily distribute and configure analytics apps to be customized for any organization. Improved packaging and distribution simplifies the process to get the app up on the Salesforce AppExchange. And, finally, customizations are now preserved during app upgrades.
  • Connectors: New enterprise features such as encryption at rest and visual data prep provide a more secure experience andhelp simplify bringing in data from various sources, including Hadoop, MySQL, Postgres, and Redshift. Salesforce's partnership with AWS now allows Einstein Analytics customers to port AWS IoT data and Salesforce IoT Cloud data from S3 to Einstein Analytics using the Amazon Redshift connector.

With Analytics DX, our goal is to bring analytics to every custom app and every CRM user. Instead of seeing only the latest run of a report or a static chart, these features provide developers the tools they need to create an analytics-driven experience in their custom apps, where their business users are already working. Without a hitch, the analytics workflow is streamlined so that business users can explore, look deeper at larger sets of data, and get a better understanding of their business from their custom app.