Einstein Analytics
Author
May 11, 2020
Einstein Analytics is a self-service application, which provides the functionality to work on a large amount of data. Here, we can explore our data to discover something new. We can instantly visualize our data and can show how we are doing in our business and what’s the possibility for next month or year, we can also create a dashboard to visualize the latest data.
Einstein Analytics provides the capability to create aggregated views of all data whether it is coming from Salesforce Data, External Data, CSV File, etc. See below in the attached screenshot. To aggregate it, you need to load Dataset. Now, you can easily visualize and explore your data from the business dataset.
Einstein Analytics comes with 3 layers i.e. Data Layer, Design Layer, and Intelligent Layer, which I am going to explain one by one
Prerequisites: Make Sure you Enable Data SyncSetup -> Analytic -> Setting -> Check Enable Data Sync
Once Data Sync is Enabled, you will able to see Connect and Recipes under Data Manager Dataset Builder Tips Dataset Builder helps in understanding the lowest grain with respect to the dataset, you will realize when you are dealing with unfamiliar org or custom object. For Example: If you go to the selected object and don’t see the next object you need, it means you started at the wrong grain. Let’s take an example, how many datasets typically you need here? So, First Calculate which object is more detailed than others. Arrow -> refers to the lookup relationship between the object.
We have a lot of products; Opportunity may have a product or may not have products and products can’t exist without Opportunity. Similarly, every opportunity has an owner (user) but not every user is associated with Opportunity. So, Product is the lowest grain, and Opportunity is lower grain than Account.
I think 4 datasets we need here. DS1: All product dataset including Opportunity, Account, and Users. DS2: All Opportunity dataset with Account and Users. DS3: All Users Dataset. DS4: All Account dataset.
Dataflow
Dataflow is a file that creates an instruction to create the dataset and can do some transformation as data is being read and moved around. When you create dataset through dataset builder, instruction gets automatically added to dataflow in the format which describes objects, fields, and transformations. When dataflow runs, the data engine executes the instruction of the file and creates the final dataset. You can run dataflow manually or based on scheduled time but make sure dataflow run after sync finishes. We can download, back-up, or edit.
Data Prep/Recipes
Data Prep/Recipes is a friendly UI tool for creating and preparing clean data. It always starts with one or multiple datasets and ends with a single dataset. It always matters when we have a large number of data. For Example, You have 40 million rows and you want to add or append 20 million more rows then go for multiple datasets and end with dataset having 60 million rows. Make sure to always run or scheduled recipes after the dependent workflow finishes running.
Designing Layer Basics
When Einstein analytic home page opens, you will able to see App, lenses, and dashboard, all these come under the designing layer. Let’s discuss all these:
- Lens: Lens is used to explore the dataset. Most of the time we explore lenses within the dashboard.
- Dashboard: Dashboard contains widgets, lenses, charts, text, etc. We can use a dashboard designer to design dashboards.
- App: App is a collection of datasets, lenses, dashboards related to business purposes. It is like a folder. The app can be shared or private.
Pranshu Goyal, Director of Products at Mirekta, states: “We envision DSM to be used by every small to a medium-sized organization dealing with bad data and want to get rid of duplicates easily with no cost. We have faced issues dealing with duplicates in our organization. That inspired us to make a solution that is not only simple to use but can be used widely to make the organization’s data clean to make them more efficient and productive. We want DSM to be a solution for every organization looking for duplicate management capability better than the Salesforce out-of-the-box solution with no additional cost.”
Recent Posts
-
CI/CD in Salesforce: Role of QA in DevOps Pipeline19 May 2026 Blog -
Reasons Why Addiction Treatment Centers should consider leveraging Salesforce as a CRM18 May 2026 Blog -
Insights on employee engagement15 May 2026 Blog -
AI Governance Why Businesses Need an AI Strategy Before Implementing AI14 May 2026 Blog -
Salesforce Agentforce: Revolutionizing AI with Autonomous Agents13 May 2026 Blog -
Salesforce Headless 360 Guide | Mirketa13 May 2026 Blog -
Salesforce Custom Permissions12 May 2026 Blog -
Salesforce Education Cloud – Time is Now11 May 2026 Blog -
Top Salesforce Performance Optimization Techniques for Large Enterprises08 May 2026 Blog -
AI Orchestration for Enterprises: Scale Smarter, Faster, and Securely08 May 2026 E-Book -
Stress is always on a vacation @ Mirketa08 May 2026 Blog -
UiPath RPA with AI Capabilities in Salesforce07 May 2026 Blog -
The ROI of AI in Enterprise Applications06 May 2026 Blog -
Rethinking Enterprise Quoting in Salesforce28 Apr 2026 Blog -
Integration Testing with Data Warehouse27 Apr 2026 Blog -
Salesforce Nonprofit Cloud vs NPSP: 2026 Comparison Guide24 Apr 2026 Blog -
Top Use Cases of Salesforce Experience Cloud for Businesses23 Apr 2026 Blog -
How Salesforce Nonprofit Cloud is Transforming Fundraising, Grant Management & CRM in 202622 Apr 2026 Blog -
Get Proactive with Salesforce-Mirketa’s Vaccine Cloud Solutions19 Apr 2026 Blog -
Quality Over Speed: Finding the Balance17 Apr 2026 Blog