BigQuery

クラウドプラットフォーム

【BigQuery】データセットを変更するには?画面からコピー操作する方法を紹介

「テーブルを別のデータセットに移動したい」仕様変更などで後からテーブルのデータセットを変えたいときありますよね.しかしBigQueryにはデータセットを変更できるクエリはありません.クエリはないものの画面から簡単にデータセットを変更できます.今回はBigQueryでデータセットを変更する方法を紹介します.
クラウドプラットフォーム

【BigQuery】タイムトラベルできない?具体例から使えない理由と確認ポイントを紹介

タイムトラベルを使うと過去のデータにアクセスできます.たとえテーブルからデータが削除されていてもアクセスできるのでリカバリに大変役立ちますね.そんな便利なタイムトラベルですが,いくつか使用上の注意点がありました.今回はタイムトラベルが使えないケースを紹介します.
クラウドプラットフォーム

【BigQuery】データが消えたときはタイムトラベルで復元しよう!使い方を紹介

「更新すべきでないテーブルを誤って更新してしまった...」開発や運用保守をやっていると1度は経験するかもしれません.こんな状況でも焦る必要はないでしょう.BigQueryには過去のデータにアクセスできるタイムトラベル機能があります.今回はリカバリ作業に役立つタイムトラベルについて紹介します.
クラウドプラットフォーム

【BigQuery】INSERTクエリでデータを追加しよう!使い方を紹介

BigQueryはいくつかの方法でテーブルにデータを入れられます. CSV GCSなど ただこれらの方法はちょっと準備するのが面倒です.データの数が少ないと準備のほうが時間がかかるでしょう.簡単に追加できる方法としてINSERT INTOク...
クラウドとインフラ

【BigQuery】全角半角変換もこれで簡単!NORMALIZE関数の使い方について

文字が全角・半角バラバラでデータベースに登録していませんか?全角・半角が統一されていないとDISTINCTやGROUP BYを使ってもレコードが一意になりませんよね。BigQueryであればNORMALIZE関数を使うと簡単に全角から半角に直すことができます。今回は全角を半角に直すNORMALIZE関数について紹介します。
クラウドプラットフォーム

【BigQuery】DISTINCTとCOUNT関数で一意なレコードを求める方法を紹介

以前DISTINCTの使い方について紹介しました。DISTINCTを使うと重複した値を1つにまとめられましたよね。実務でDISTINCTを使うときはCOUNT関数と一緒に使うことが多いのではないでしょうか。今回はより実務的なDISTINCTの使い方について紹介します。
クラウドプラットフォーム

【BigQuery】文字列を編集するにはREPLACE関数を使おう!REPLACE関数の使い方を紹介

いつも型変換できる形式でデータが格納されているとは限りません。例えば日付を表すデータが「2023/08/06」になっているとDATE型に変換できませんよね。型変換するには文字列を編集する必要があります。そんなときに使うのがREPLACE関数です。今回は文字列を置換できるREPLACE関数についてご紹介します。
クラウドプラットフォーム

【BigQuery】DISTINCTの使い方とは?重複排除するときの注意点を紹介

複数のレコードを1つにまとめて集計したいときありますよね。そんなときに便利なのがDISTINCT句です。DISTINCT句を使うと複数のレコードを1つにまとめることができるので集計に役立ちます。誤った使い方をするとうまくレコードの重複を排除できないので注意が必要です。今回はDISTINCTの使い方とその注意点について紹介します。
クラウドプラットフォーム

【BigQuery】DATETIME_ADD関数を使って終了時間を求めよう!実践的なデータで紹介

以前DATETIME_ADD関数の使い方について紹介しました。今回はトレーニングデータという実践的なデータを使ってDATETIME_ADD関数の使い方を紹介します。
クラウドプラットフォーム

【BigQuery】時間を進めたいならDATETIME_DATE関数を使おう!使い方について紹介

「指定した数値分だけ時間を進めたい」そんなときはDATETIME_ADD関数を使いましょう。今回はDATETIME_ADD関数の使い方についてご紹介します。