Analytics API in 30 Minuten
Steffen Kuprat
Sales Engineering
Agenda
• Hintergrundinformationen
• Trockenübung
• Beispiele
• Was noch?
Hintergrundinformationen
Analytics API ist seit Winter’14 verfügbar
• Erlaubt offenen Zugriff auf Salesforce (Reporting) D...
Trockenübung: Los gehts
Report erstellen
• Summary Report
– ID: 00OC0000005dUQX
– 1. Gruppierung:Accounts
– „Record Count“...
Trockenübung: Metadaten des Reports via Analytics API
Via Workbench
• Metadata Beschreibung via
describe
– Spalten
– Grupp...
Trockenübung: Ausführen des Reports via Analytics API
Summary
• Liefert nur die Aggregate
und Gruppen Infos
Trockenübung: Ausführen des Reports via Analytics API
Details
• Inklusive aller Datensätze
Trockenübung: Ausführen des Reports via Analytics API
Navigation innerhalb der FactMap
• T!T = Gesamtsumme
• X!T = Gruppen...
Trockenübung: Report Filter
• Verändern nicht die im Report
Builder definierten Filter
• Bis zu 20 Feld Filter mit AND, OR...
Trockenübung: Report Filter
Beispiel
• Filter nach Account Name
„Salesforce“
Beispiele
Analytics API nutzen
• InApex (neu in Spring‘14) mit VF Charts
• Mit Google Charts
• JustGage Package als Salesf...
Was noch?
Asynchroner Aufruf
Steffen Kuprat
Sales Engineering
Email: skuprat@salesforce.com
Nächste SlideShare
Wird geladen in …5
×

Eine Einführung in die Analytics API in 30 Minuten

661 Aufrufe

Veröffentlicht am

Eine Einführung in die Analytics API in 30 Minuten

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Eine Einführung in die Analytics API in 30 Minuten

  1. 1. Analytics API in 30 Minuten Steffen Kuprat Sales Engineering
  2. 2. Agenda • Hintergrundinformationen • Trockenübung • Beispiele • Was noch?
  3. 3. Hintergrundinformationen Analytics 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.
  4. 4. Trockenübung: Los gehts Report erstellen • Summary Report – ID: 00OC0000005dUQX – 1. Gruppierung:Accounts – „Record Count“ pro Gruppe und gesamt – Summe „Expected Revenue“ pro Gruppe und Gesamt
  5. 5. Trockenübung: Metadaten des Reports via Analytics API Via Workbench • Metadata Beschreibung via describe – Spalten – Gruppierung – Definierter Filter – Filterbare Felder – Feldtypen – usw
  6. 6. Trockenübung: Ausführen des Reports via Analytics API Summary • Liefert nur die Aggregate und Gruppen Infos
  7. 7. Trockenübung: Ausführen des Reports via Analytics API Details • Inklusive aller Datensätze
  8. 8. Trockenübung: Ausführen des Reports via Analytics API Navigation innerhalb der FactMap • T!T = Gesamtsumme • X!T = Gruppensummen T!T Explorer Json 0!T Explorer Json
  9. 9. 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
  10. 10. Trockenübung: Report Filter Beispiel • Filter nach Account Name „Salesforce“
  11. 11. Beispiele Analytics API nutzen • InApex (neu in Spring‘14) mit VF Charts • Mit Google Charts • JustGage Package als Salesforce 1 Mobile Card
  12. 12. Was noch? Asynchroner Aufruf
  13. 13. Steffen Kuprat Sales Engineering Email: skuprat@salesforce.com

×