見出し画像

クエリパイプラインとは

クエリパイプライン優先順位

Tableauが様々な計算やフィルターを実行していく順番のこと。
tableauの計算は指定された粒度に切り分けながら計算式を作る。仲間分け(フィルタ)をしていいるもの。
分け方には順番が決められえており、それを理解しておかないと意図と違う数字が出てきてしまうことがあるため
クエリパイプラインをしっかり覚える必要がある。

20万以上の顧客を絞っているのに条件に満たない人が出てくる↑


▼▼▼フィルタの順番▼▼▼



▼抽出フィルタ
(データを読み込む前タイミングでパフォーマンス影響する)

データ抽出時


▼データソースフィルター
(データを取り込んだ後のフィルタでワークブック全体に影響する)




▼コンテキストフィルタ
▽ fixed関数/セット/上位フィルタ/条件フィルタ
セットで条件をつけたり、ディメンションの中に絞り込みをする場合もこの

▼ディメンションフィルター
(フィルタのシェルに入れて設定する)
▽include/exclude/集計/ブレンディング


▼メジャーフィルター
(フィルタシェル内の設定)連続値に対するフィルタ
 ▽予測/表計算/クラスター/総計

メジャーフィルタ

▼計算表フィルター
(フィルタシェルに表計算を入れて選択する)



クエリパイプラインの優先度

クエリパイプラインの順番は上記▼が頭についている順番で優先されるが、
▽(白三角)の順番もクエリパイプラインに基づくため、LOD計算を使うことでディメンションの優先的に考慮さて集計を有利に使うこともできる。
そのため、LOD計算といわれる【fixed】【include】【exclude】を使えるようになる必要がある。





#ord5  Q11


いいなと思ったら応援しよう!