こんにちは、ソフトウェアエンジニアの冨田です。 弊社では一部のプロジェクトで dbt (data build tool) の導入を始めました。私が初めて dbt を学んだときの感想は「結局何をしてくれるものかわからない」「何が嬉しいかよくわからない」といったものでした。dbt に少し触れ、同じ感想を抱いている方は多いのではないでしょうか。 本記事では dbt に興味があるがどんなツールか具体的にイメージできない読者を対象に、dbt が Modern Data Stack で果たす役割や dbt が行う処理の中身について紹介したいと思います。 なお、本記事は主に dbt CLI に焦点を当てて紹介しており、dbt Cloud 特有の機能や特徴については説明をしていません。 dbt とは何か?Modern Data Stack における位置づけdbt 自体の説明をする前に、近年広がってきている
![dbt とは何をするツールなのか? | FLYWHEEL Tech ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/820d927b5fec8c7478068b4fc82b95150ac5db4d/height=288;version=1;width=512/https%3A%2F%2Fwww.flywheel.jp%2Fwp%2Fwp-content%2Fuploads%2F2022%2F02%2FOGP-Sample2.png)