電通デジタルアドベントカレンダー2021 6日目の記事です。 はじめにこんにちは。電通デジタル開発部エンジニアの石原です。 データの分析基盤として、大規模データを扱えて処理が高速なBigQueryはとても便利ですよね。弊社でも日々活用しています。 特にBigQueryで中間テーブルを日々更新したり、分析用のテーブルを定期的に最新化するために、クエリのスケジューリング設定をよく使用しています。 この記事では、bqコマンドを使用してスケジューリング設定を行う際に、特にサービスアカウントを利用し、かつ特定の時間を指定する方法をご紹介します。 よくあるユースケースだと思いますが、Google Cloudの公式ドキュメントの該当ページには詳しく載っていないユースケース(2021年11月時点)なので、ぜひ皆さんの参考になればと思います! 特に、これまでコマンドからスケジューリング設定したことがない方は
![bqコマンドでBigQueryの定期的なスケジューリング設定をしてみよう|Dentsu Digital Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/715975a82350f9dc700f39b0e18e158447f10674/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F66778410%2Frectangle_large_type_2_03f7e3de8b75772e45f60e6578e69162.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)