BigQueryのテーブル関数をDataformで定義する

4425 ワード

モチベーション

BigQuery、DataformGoogle Data Studio 関連案件にて、DataStudioのメールフィルタ機能 を用いて、アクセス者のメールアドレスに応じて動的にデータ出し分けをしていたが、カスタムクエリの本数増加、複雑化などでカスタムクエリのソース(SQL)もgit管理対象にしてメンテナンス性を向上したく、テーブル関数のDataformでの定義方法を検証した時のメモ。

参考ドキュメント

  • BigQueryのテーブル関数