Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Learning Einstein Analytics

You're reading from   Learning Einstein Analytics Unlock critical insights with Salesforce Einstein Analytics

Arrow left icon
Product type Paperback
Published in Jan 2018
Publisher Packt
ISBN-13 9781788475761
Length 242 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Santosh Tukaram Chitalkar Santosh Tukaram Chitalkar
Author Profile Icon Santosh Tukaram Chitalkar
Santosh Tukaram Chitalkar
Arrow right icon
View More author details
Toc

Terminologies in Einstein Analytics

Einstein Analytics is a cloud-based data platform as well as a data-analysis frontend, and it's designed to analyze not just Salesforce sales, service, and marketing data, but also any third-party application data, desktop data, or public data you care to bring into the mix.

So, sign up for Salesforce Einstein Analytics and get started by visiting https://developer.salesforce.com/promotions/orgs/analytics-de. The link will take you to a site that resembles this: 

Now that you have signed up for the special developer edition, let me walk you through the basic concepts and terminologies used in Einstein Analytics.

Concepts - terminologies

Before starting with Einstein Analytics, we need to understand the basic concepts and terminologies. This section will help you to understand, how the Einstein Analytics platform works and the significance of different terminologies. Understanding this concept is very important as it avoids confusion during the implementation and hands-on tutorials.

So without further ado, let's begin our journey of learning Einstein Analytics.

Datasets

A dataset is a collection of related data that is stored in a denormalized, yet highly compressed form. You can create the dataset from different resources such as Excel, Salesforce, or other databases. In other words, you can say that it is a data resource, specially formatted to create analytics and reports on it. In Einstein Analytics, all the fields of dataset come under three categories such as date, dimension, and measure.

Measures

A measure is a quantitative value, for example, amount, price, profit, and loss. Measure can be used to make mathematical calculations such as sum, average, maximum, minimum, and so on.

Dimensions 

A dimension is a qualitative value, for example, city, region, and status. Dimensions can be used to create grouping and filtering. As it is a qualitative value, you cannot do math in this field.

Dates

A date can be represented as a day, month, year, and, optionally, time. We can use the date field to group, filter, and perform math.

Dataset builder

Dataset builder is a point and click UI feature provided by Salesforce to create datasets. You can create a single dataset for a Salesforce object. Data can be created based on one or more related Salesforce objects. 

Lenses

A lens is a particular view of a  dataset's data. Just like reports in Salesforce, the lens provides insights into data. This helps you analyze and visualize your data. 

Visualizations

 A visualization is a pictorial representation of dashboards, application, and lenses. Commonly, it can be a line chart, bar chart, stack chart, tables, pivots, or compare tables. Every visualization has a query associated with it.

Dashboards

A dashboard is a collection of charts, metrics, and tables. We can have one or more lenses in one dashboard.

Designers

A designer is a user interface where a user can create dashboards.

Dashboard JSON

Dashboard JSON is the JSON file for your dashboard. This file includes the information related to your widgets, their location, settings, static steps, and how they are connected. 

Explorer

An explorer is an interface where you explore datasets and lenses. It is the easiest way to access your business data and get data insights. Using the explorer, users can add measures, grouping, filters, and so on. In the UI, users can switch between Chart Mode, Table Mode, and SAQL Mode.

Apps

An application is a curated set of one or more dashboards and lenses. For example, If you have created four dashboards for the sales team and two dashboards for the service team then you can create two separate applications (like the folder) one for the sales team and another for the service team and move the dashboards and lenses to the respective applications.

Transformation

A transformation refers to the manipulation of data. You can add transformations to a dataflow to extract data from Salesforce objects or datasets, transform datasets that contain Salesforce or external data, and register datasets.

For example, you can use transformations to join data from two related datasets and then register the resulting dataset to make it available for queries.  

SAQL

Salesforce Analytics Query Language (SAQL) is used to access data from a dataset. It is a query language for Analytics platform. Just like all other query languages, SAQL retrieves data from the dataset. Lenses and dashboards also use SAQL behind the scenes. It gathers the meaningful data for visualizations. We can use SAQL to handle complex views such as working with multiple datasets to get a single view.

Predicate

A predicate is a filter condition that defines row-level access for each record from the dataset. Define a predicate for each dataset on which you want to restrict access to records. In other words, row-level security is enforced by the predicate.

Metadata files

A metadata file is a JSON file that describes the structure of an external data file.

Dataflow

You can use a dataflow to create one or more datasets based on data from Salesforce objects or existing datasets. A dataflow is a set of instructions that specify what data to extract from Salesforce objects or datasets, how to transform the datasets, and which datasets to make available for querying.

Dataflow jobs

A dataflow job processes the logic in a dataflow. 

For example, after creating a dataset, it will create a process that will kick-start the dataset creation process. We can monitor dataflow jobs from the data manager.

You have been reading a chapter from
Learning Einstein Analytics
Published in: Jan 2018
Publisher: Packt
ISBN-13: 9781788475761
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image