Farmington Hills Salesforce Developer User Group
Salesforce Apex Hours:- Basics of Einstein
Analytics
#SalesforceApexHours #FarmingtonHillsSFDCDug
Speaker :- Jitendra Zaa & Amit Chaudhary
Date :- Saturday, March 24, 2018 10:00 AM EST
Venue/Link :- Online
Who am I ?
Amit Chaudhary
• Active on Salesforce Developer Community
• Blogging at http://amitsalesforce.blogspot.in/
• Co-Organizer of :- FarmingtonHillsSFDCDug
Speaker
Jitendra Zaa
Sr. Technical Architect
Bluewolf
20 Salesforce Certifications
Author - Apex Design Pattern
Salesforce MVP
10+ years in Salesforce
Blog - https://JitendraZaa.com
Follow - @JitendraZaa
Agenda
▶ What is Einstein Analytics
▶ Terminology
▶ Importing Dataset
▶ Creating Lenses
▶ Creating Dashboard
▶ Dashboard Tips and Tricks
▶ Steps
▶ Cross-Dataset filter (Connect DataSet)
▶ Dataflow Performance Improvement
▶ View SAQL
▶ Q&A
Overview
▶ Einstein Analytics processes data using EtLT approach.
▶ Extraction, transformation, Loading in Analytics, Transformation in Analytics
Terminologies
▶ App - Analog to folder
▶ DataSet - Formatted and Optimized data
▶ Lenses - Saved exploration from Dataset
▶ Measure - Numeric fields (any field that can be measured)
▶ Dimension - Group By
▶ Filter - Condition
▶ Grains - One row of denormalized data
▶ SAQL - Salesforce Analytics Query Language based on pigql
▶ Pigql - Apache Pig Latine Query Language used in Hadoop as well
▶ SFDCDigest - Deriving Data
▶ Augment - Joint between digest
▶ Faceting - Updating filter to change dashboard content
How many ways to create Dataset
▶ DataFlow - Using Add Dataset in DF
▶ Create Dataset Button
▶ JSON
▶ Recipe
Fun Facts
Can you restore DataFlow ?
No. That's why
download and Backup JSON
frequently
Can you restore Dataset ?
Yes. Salesforce
maintains version of Dataset.
Navigate to Dataset dropdown,
at bottom of page, there is link
to restore dataset.
How many ways to see JSON of dashboard
1. Press Ctrl/cmd + E
2. In URL, replace “edit” by “JSON”
https://jitendrazaa15-dev-
ed.my.salesforce.com/analytics/wave/wave.apexp?tsid=02u460000010swy#dashboard/0FK46000000Cws5G
AC/edit
Data Replication
▶ Decouples the extract of Salesforce data from your dataflows, letting you run it on a separate schedule
▶ As it runs ahead of time, Dataflow performs faster
▶ To make it more faster, extraction done in incremental order
▶ Few other connector gets available once we enable replication
To enable it - Navigate to Setup | Analytics | enable Replicator
Make sure to visit Considerations and Limitations