会社情報
プロダクト
サービス
採用情報
ブログ
TECH BLOG
お問い合わせ
会社情報
プロダクト
サービス
採用情報
ブログ
TECH BLOG
お問い合わせ
BigQuery の外部参照テーブル先を変更する
2023/7/10
13:13
2023/7/11
0:40
✅
目次
はじめに
やりたいこと
外部テーブルのURIをColaboratoryで変える
プログラム
コード解説
参考
はじめに
BigQueryで外部テーブルのスプレッドシートの参照先URIを変更する場合、そのまま編集できないため不便です。
そこで、今回は外部テーブルのURIを変更するプログラムを作成しましたので、ご紹介します。
やりたいこと
外部テーブルのURIをColaboratoryで変える
プログラム
📌
こちらをコピーして使用できます。
Google Colaboratory
https://colab.research.google.com/drive/1uFh94Q40Ellbc_rr9WDCQkXEC_n9cp1f
コード解説
まずは、認証します
次に変数を指定します
対象テーブルのテーブル定義を出力しておきます
先ほど出力したテーブル定義を使って新しいテーブル定義ファイルを作成します
テーブルを更新します
これで、外部テーブルのURIが更新されます!
参考
公式のドキュメント
Google ドライブの外部テーブルを作成する | BigQuery | Google Cloud
BigQuery を使用して、Google ドライブに保存されたデータをクエリする方法について説明します。
https://cloud.google.com/bigquery/docs/external-data-drive?hl=ja
テーブル定義の方法
外部データソース用のテーブル定義ファイルを作成する | BigQuery | Google Cloud
スキーマの自動検出、インライン スキーマ、JSON スキーマを使用してテーブル定義ファイルを作成する方法を説明します。テーブル定義ファイルのワイルドカード サポートについて説明しています。
https://cloud.google.com/bigquery/docs/external-table-definition?hl=ja#use-json-schema