## clone it
$ git clone https://github.com/forcedotcom/Analytics-Cloud-Dataset-Utils.git
$ cd Analytics-Cloud-Dataset-Utils
## build it
$ mvn package
## run it
$ cd target
Data Prep
Data Prep - contd
$ cat Oppty-1.csv
ID,Name,Amount,Closedate,Stage
006f4000002uWRFAA2,Dickenson Mobile Generators,15000,05/15/17,Qualification
006f4000002uWRGAA2,United Oil Office Portable Generators,125000,05/03/17,Negotiation/Review
006f4000002uWRHAA2,Express Logistics Standby Generator,220000,03/29/17,Closed Won
006f4000002uWRIAA2,GenePoint Standby Generator,85000,05/06/17,Closed Won
006f4000002uWRJAA2,Grand Hotels Kitchen Generator,15000,03/24/17,Id. Decision Makers
006f4000002uWRKAA2,United Oil Refinery Generators,270000,06/17/17,Proposal/Price Quote
006f4000002uWRLAA2,United Oil SLA,120000,06/24/17,Closed Won
006f4000002uWRMAA2,Grand Hotels Guest Portable Generators,250000,07/02/17,Value Proposition
006f4000002uWRNAA2,Edge Emergency Generator,75000,07/02/17,Closed Won
006f4000002uWROAA2,University of AZ Portable Generators,50000,04/02/17,Closed Won
006f4000002uWRPAA2,Pyramid Emergency Generators,100000,05/11/17,Prospecting
006f4000002uWRQAA2,Express Logistics Portable Truck Generators,80000,03/27/17,Value Proposition
006f4000002uWRRAA2,GenePoint Lab Generators,60000,06/26/17,Id. Decision Makers
...
Loading CSV file into EA
Error file
$ cat Oppty-1_err.csv
Error,ID,Name,Amount,Closedate,Stage
Amount is not a valid number value {null} : null,006f4000002E1k5AAC,Stardollar-7000,null,09/30/17,Qualification
Generated Schema File
Lenses
Lenses - Contd.
Dataset Recipe
Dataset Recipe - Contd
Column Profile
Recipe to Dataset
Dataflow Recipe Completion Report
Create Dataset with dataflow
Sample Workflow ELT JSON file
Sample Workflow ELT Editor
Sample Workflow ELT Editor - Contd.
Simple Workflow With Extracts, Augument and Filter
Uploading and Running the Dataflow
Simple filter Transformation
edgemart Transformation
Gives dataflow access to an existing, registered dataset, which can contain Salesforce data, external
data, or a combination of the two.
Example: Compare the final-sales-amount against the opportunity-amount to determine
if heavy discounts were offered to close deals
edgemart Transformation
SAQL - Salesforce Analytics Query Language
Used to access data in Analytics datasets
Used in Lenses, Dashboards and Explorer to gather data for visualizations