Analytik & SAQL

SAQL-Abfragen

Lerne die Grundlagen von SAQL, der Salesforce Analytics Query Language, um Daten zu laden, zu filtern, zu gruppieren und zu aggregieren.

SAQL-Abfragen

SAQL (Salesforce Analytics Query Language) treibt jede Lens und jedes Dashboard an. Die Oberfläche schreibt es für dich, aber es zu beherrschen schaltet fortgeschrittene Berechnungen frei.

Die Abfrage-Pipeline

SAQL liest sich wie eine Pipeline. Jede Zeile transformiert einen Stream und weist ihn wieder q zu:

q = load "Opportunities";
q = filter q by 'StageName' == "Closed Won";
q = group q by 'Region';
q = foreach q generate 'Region' as 'Region', sum('Amount') as 'Revenue';

Gruppieren und aggregieren

group definiert die Gruppen und foreach ... generate erzeugt die Ausgabespalten. Gängige Aggregationen sind sum(), avg(), count() und unique().

Sortieren und begrenzen

Verwende order q by 'Revenue' desc und limit q 10, um ein sauberes „Top 10"-Ergebnis zu erhalten.

Wie es weitergeht

Als Nächstes verwandelst du diese Abfragen in interaktive Dashboards und Vorhersagen.