Book Image

Learning Einstein Analytics

By : Santosh Tukaram Chitalkar
Book Image

Learning Einstein Analytics

By: Santosh Tukaram Chitalkar

Overview of this book

Salesforce Einstein analytics aka Wave Analytics is a cloud-based platform which connects data from the multiple sources and explores it to uncover insights. It empowers sales reps, marketers, and analysts with the insights to make customer interactions smarter, without building mathematical models. You will learn to create app, lenses, dashboards and share dashboards with other users. This book starts off with explaining you fundamental concepts like lenses, step, measures and sets you up with Einstein Analytics platform. We then move on to creating an app and here you will learn to create datasets, dashboards and different ways to import data into Analytics. Moving on we look at Einstein for sales, services, and marketing individually. Here you will learn to manage your pipeline, understand important business drivers and visualize trends. You will also learn features related to data monitoring tools and embedding dashboards with lightning, visualforce page and mobile devices. Further, you will learn advanced features pertaining to recent advancements in Einstein which include machine learning constructs and getting predictions for events. By the end of this book, you will become proficient in the Einstein analytics, getting insights faster and understanding your customer in a better way.
Table of Contents (19 chapters)
Title Page
Copyright and Credits
Dedication
Packt Upsell
Contributors
Preface
7
Security and Sharing in Einstein Analytics
Index

Preface

Einstein Analytics, formally known as Wave Analytics, is a cloud-based platform that connects data from multiple sources and explores it to uncover insights. It empowers sales representatives, marketers, and analysts with insights to make customer interactions smarter; without building mathematical models. You will learn how to create applications, lenses, and dashboards, and how to share those dashboards with other users.

This book starts off by explaining the fundamental concepts, such as lenses, steps, and measures; it then sets you up with the Einstein Analytics platform. The book then moves on to creating an application—you will learn how to create datasets and dashboards, and the different ways of importing data into Analytics. Moving on, we look at Einstein for sales, services, and marketing, individually. Here, you will learn to manage your pipeline, understand important business drivers, and visualize trends. You will also learn features related to data monitoring tools and embedding dashboards with Lightning, Visualforce page, and mobile devices. Further, you will learn advanced features pertaining to the recent advancements in Einstein, which include machine learning constructs and getting predictions for events. By the end of this book, you will be proficient in Einstein Analytics, getting insights faster and understanding your customers in a better way.

Who this book is for

This book is for beginners who want to explore this AI-powered business intelligence software by Salesforce. Prior knowledge of the Salesforce platform is required.

What this book covers

Chapter 1Getting Started with Einstein Analytics, gives an overview of Einstein Analytics. It also covers the concepts and terminologies used in Einstein Analytics. We will sign up to Salesforce special developer edition in this chapter.

Chapter 2Setting Up Einstein Analytics, covers creating and understanding users and user types. We are going to learn how to create and assign permission sets.

Chapter 3Say Hello to Einstein, covers building your first lenses and dashboards.

Chapter 4Diving Deep into Einstein Analytics, covers creating a simple summary dashboard and understanding quota, dataflow, and dataflow scheduling. This chapter also explains Classic Designer Dashboard and Wave Designer Dashboard. In addition, it will cover faceting and declarative binding.

Chapter 5Einstein for Sales, explains how to create an executive dashboard. While creating dashboards, you will learn about creating static steps, selection, and result binding.

Chapter 6, Einstein at Your Service, covers creating a service dashboard. While creating a dashboard, you will learn about the dashboard inspector and connecting your static step with dashboard components.

Chapter 7Security and Sharing in Einstein Analytics, is an important chapter as it covers security and sharing in Einstein Analytics. This chapter covers Salesforce data access, data sharing, and data security, while also taking you through adding row-level security to a dataset.

Chapter 8Recipe in Einstein, covers how to create a recipe. When working with data, there are times when we realize that we have added a lot of unnecessary fields and data, and we need to remove them. We also need to add new fields to the same dataset if we have missed a required field or, if we need to add a new one in the future. This is called data preparation and it is easier with Einstein Analytics.

Chapter 9Embedding Einstein Dashboards, is all about Einstein Analytics providing the flexibility to embed dashboards within other Salesforce environments. It covers all the different methods of embedding dashboards and adding filters to embedded dashboards.

Chapter 10Advanced Technologies in Einstein Analytics, covers advanced technologies or methods in Einstein Analytics. This chapter also covers the use of JSON, XMD, and SAQL for working on complex solutions.

Chapter 11Machine Learning and Deep Learning, gives an overview of machine learning, deep learning, and NLP. You will also see the implementation of all these technologies in Einstein Analytics: Einstein Language and Einstein Sentiment.

To get the most out of this book

Learning Einstein Analytics is for all Salesforce CRM techies who wish to learn this platform. We have written this book keeping beginners in mind, but it is important that you are familiar with Salesforce CRM. Basic concepts and admin knowledge of Salesforce is required.

Einstein Analytics is a cloud-based platform; hence, you only need a system with a good internet connection to get started with this book. The first two chapters of this book explain the basic concepts and terminologies of Einstein Analytics and its setup. In Chapter 3Say Hello to Einstein, Chapter 4Diving deep into Einstein Analytics, Chapter 5Einstein for Sales, and Chapter 6, Einstein at Your Service, the book explains the platform in detail and uses hands-on tutorials to explain how it works. We have taken a few business requirements from a hypothetical organization called Anutosh Infotech and we'll be building sales and service dashboards for that organization. While creating these dashboards, we will go through every relevant concept, feature, and implementation. The last five chapters explain how to build a complex solution in Einstein Analytics and give an overview of the advanced technologies and features provided by the Einstein platform.  

Download the example code files

You can download the example code files for this book from your account at www.packtpub.com. If you purchased this book elsewhere, you can visit www.packtpub.com/support and register to have the files emailed directly to you.

You can download the code files by following these steps:

  1. Log in or register at www.packtpub.com.
  2. Select the SUPPORT tab.
  3. Click on Code Downloads & Errata.
  4. Enter the name of the book in the Search box and follow the onscreen instructions.

Once the file is downloaded, please make sure that you unzip or extract the folder using the latest version of:

  • WinRAR/7-Zip for Windows
  • Zipeg/iZip/UnRarX for Mac
  • 7-Zip/PeaZip for Linux

The code bundle for the book is also hosted on GitHub at https://github.com/PacktPublishing/Learning-Einstein-Analytics. We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!

Download the color images

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: http://www.packtpub.com/sites/default/files/downloads/LearningEinsteinAnalytics_ColorImages.pdf.

Conventions used

There are a number of text conventions used throughout this book.

CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "Create a report on an account, export it to a CSV file named Account_data.csv, and save it to your local drive."

A block of code is set as follows:

[ "Account.BillingCountry",
         "{{column(Static_Country_1.selection, [\"value\"]).asObject()}}",
         "in"
         ],

When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:

[default]
exten => s,1,Dial(Zap/1|30)
exten => s,2,Voicemail(u100)
exten => s,102,Voicemail(b100)
exten => i,1,Voicemail(s0)

Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Click on Enable Analytics, as shown in the following screenshot."

Note

Warnings or important notes appear like this.

Note

Tips and tricks appear like this.

Get in touch

Feedback from our readers is always welcome.

General feedback: Email [email protected] and mention the book title in the subject of your message. If you have questions about any aspect of this book, please email us at [email protected].

Errata: Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you have found a mistake in this book, we would be grateful if you would report this to us. Please visit www.packtpub.com/submit-errata, selecting your book, clicking on the Errata Submission Form link, and entering the details.

Piracy: If you come across any illegal copies of our works in any form on the Internet, we would be grateful if you would provide us with the location address or website name. Please contact us at [email protected] with a link to the material.

If you are interested in becoming an author: If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, please visit authors.packtpub.com.

Reviews

Please leave a review. Once you have read and used this book, why not leave a review on the site that you purchased it from? Potential readers can then see and use your unbiased opinion to make purchase decisions, we at Packt can understand what you think about our products, and our authors can see your feedback on their book. Thank you!

For more information about Packt, please visit packtpub.com.