BigQuery + Googleスプレッドシート + GASでほぼノーコード開発でデータマート作成
BigQueryの外部テーブル機能 + Googleスプレッドシートでデータマートを作成しましょう
目次
データマート作成
スプシやExcelでデータ管理している会社は多いと思うので、スプシの外部テーブル化は有効です。
ZIPやCSV形式のファイルの場合、GASでスプレッドシートに出力するようにしてみます。
CSVを直接BQに取り込めば良いのではと思われるかもしれませんが、
データの整形、フォーマットをスプシの関数でできるので選択肢として有効です。スクラッチでPython等の整形プログラムを組まなくて良いのもメリットです。
CSVファイルの場合、ZIP解凍云々…がいらなくなるので、//解凍したCSVファイルをパース 以降を参考にしてください。
上記RPAで定期的にCSV DLするような業務フローと相性がいいです。
実際にRPAで業務データ取得、GASとスプシでデータマート作成を行なっていますが、メンテの手間が短縮できて良かったです。