eine einführung in die analytics api in 30 minuten
DESCRIPTION
Eine Einführung in die Analytics API in 30 MinutenTRANSCRIPT
![Page 1: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/1.jpg)
Analytics API in 30 Minuten
Steffen Kuprat
Sales Engineering
![Page 2: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/2.jpg)
Agenda
• Hintergrundinformationen• Trockenübung• Beispiele• Was noch?
![Page 3: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/3.jpg)
HintergrundinformationenAnalytics API ist seit Winter’14 verfügbar
• Erlaubt offenen Zugriff auf Salesforce (Reporting) Daten.• Synchroner und asynchroner Aufruf.• Die Ergebnisse asynchrone Aufrufe werden 24 std (rolling window) gespeichert.• Struktur vorgegeben durch die Report Definition• Report Filter können dynamisch im Call verändert / ergänzt werden• Datenintegration in andere Web oder Mobile Anwendungen, sowohl innerhalb als auch außerhalb der Salesforce1 Plattform.
![Page 4: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/4.jpg)
Trockenübung: Los gehtsReport erstellen
• Summary Report– ID: 00OC0000005dUQX– 1. Gruppierung: Accounts– „Record Count“ pro Gruppe
und gesamt– Summe „Expected Revenue“
pro Gruppe und Gesamt
![Page 5: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/5.jpg)
Trockenübung: Metadaten des Reports via Analytics APIVia Workbench
• Metadata Beschreibung via describe– Spalten– Gruppierung– Definierter Filter– Filterbare Felder– Feldtypen– usw
![Page 6: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/6.jpg)
Trockenübung: Ausführen des Reports via Analytics APISummary
• Liefert nur die Aggregate und Gruppen Infos
![Page 7: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/7.jpg)
Trockenübung: Ausführen des Reports via Analytics APIDetails
• Inklusive aller Datensätze
![Page 8: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/8.jpg)
Trockenübung: Ausführen des Reports via Analytics APINavigation innerhalb der FactMap
• T!T = Gesamtsumme• X!T = Gruppensummen
T!TExplorer Json
0!TExplorer Json
![Page 9: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/9.jpg)
Trockenübung: Report Filter
• Verändern nicht die im Report Builder definierten Filter
• Bis zu 20 Feld Filter mit AND, OR Verknüpfung
• reportTypeMetadata prüfen (describe)– dataTypeFilterOperatorMap für die
Operatoren (equals, startsWith …)– Categories für die verfügbaren Felder
Dynamisch on demand
![Page 10: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/10.jpg)
Trockenübung: Report FilterBeispiel
• Filter nach Account Name „Salesforce“
![Page 11: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/11.jpg)
BeispieleAnalytics API nutzen
• In Apex (neu in Spring‘14) mit VF Charts• Mit Google Charts• JustGage Package als Salesforce 1 Mobile Card
![Page 12: Eine Einführung in die Analytics API in 30 Minuten](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b71a624a795903798b460f/html5/thumbnails/12.jpg)
Was noch?Asynchroner Aufruf