分析と SAQL

SAQL クエリ

Salesforce Analytics のクエリ言語 SAQL の基礎を学び、データの読み込み・絞り込み・グループ化・集計を行います。

SAQL クエリ

SAQL(Salesforce Analytics Query Language)はすべてのレンズとダッシュボードを動かします。UI が自動で記述しますが、習得すると高度な計算が可能になります。

クエリのパイプライン

SAQL はパイプラインのように読めます。各行はストリームを変換し、q に再代入します。

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';

グループ化と集計

group がグループを定義し、foreach ... generate が出力列を生成します。よく使う集計は sum()avg()count()unique() です。

並べ替えと制限

order q by 'Revenue' desclimit q 10 を使うと、きれいな「トップ 10」の結果が得られます。

次のステップ

次に、これらのクエリを対話的なダッシュボードや予測に変えていきます。