はじめに 先日、dbt Cloudのローコード開発機能「dbt Canvas」(旧名称「dbt Visual Editor」)のGAを記念して、dbt Canvasを使ったモデルの作成や編集方法についての記事を投稿しました。 dbt Canvasは、GUIによる直感的な操作で、ローコードでモデルを作成・編集できる機能です。 dbt Canvasで作成したコードを後から手動で修正するケースを考えると、自動生成されるSQLを理解しておくことは非常に重要です。 本記事では、dbt の基本的な知識があり、dbt Canvasで生成されるSQLに関心がある方向けに、dbt Canvas上で利用できる「オペレーター」の操作によって、実際にどのようなSQLが生成されるのかを紹介します。 💡オペレーターとは? データに対して行いたい操作(例:結合・フィルター)を、dbt Canvas上で設定するためのブ