###前提・実現したいこと
数年分の顧客データの蓄積と解析をBigqueryで実施しようとしています。
Bigqueryに単一のテーブルとして顧客データを用意したいのですが、現状は複数のExcelファイルとして顧客データが保存されており、そのデータが日々更新されている状況です。このデータを週次で分析していきたいと考えています。これを下記の方法で実現できるのではないかと考えました。
- 2016年より前のデータはBigqueryにそのままCSVデータとしてインポート(input1)
- 2017年今年のデータは Google Drive(実際はGoogle sheet)で日々更新しているものを外部ソースデータとしてBigqueryのテーブルとしてインポート(input2)
- 1と2のテーブルを連結させたビューを作成(output)★
###発生している問題・エラーメッセージ
上記3★の部分でGoogle Driveと連携させているデータでは複数テーブルに対するクエリが動きません。
Error: External tables cannot be queried through prefix.
###該当のソースコード
SELECT * FROM `hogehoge.hogehoge.input*`
###試したこと
外部ソースデータをビューに切り替える。今度は下記エラーが発生。
Error: Views cannot be queried through prefix.
###補足情報(言語/FW/ツール等のバージョンなど)
このような場合にエラーを出さず解決させる方法が何かございますでしょうか?いずれにしても、日々更新されるGoogle DriveのデータをBigqueryに取り込みつつ過去のデータとともに単一のテーブルを作れる方法であれば問題ないです。
あなたの回答
tips
プレビュー