
Google Cloud Platform が標準 SQL などのベータ サポートを追加
ダン・リッチマン著
Google Cloud Platform のデータウェアハウスおよび分析サービスである BigQuery の新しいベータ版により、データベース管理者はリレーショナル データベース クエリ言語の方言ではなく標準 SQL を使用できるようになったと、Google は本日のブログ投稿で発表した。
BigQueryバージョン1.11では、SELECT、FROM、WHERE句などを用いたSQL文の任意の句に最適化されたクエリとサブクエリを記述できるようになりました。使用可能なデータ型には、日付、時刻、配列、構造体が含まれ、タイムスタンプのサポートも強化されました。また、キー比較に不等式を使用するシータ結合もサポートされるようになりました。
しかし Google は、ベータ版が一般リリースに移行するまで、BigQuery ユーザーに対して従来の SQL での記述を継続することを推奨しました。
Googleによると、BigQueryはその他の変更点として、アイデンティティおよびアクセス管理システムであるCloud IAMをサポートするようになったとのことです(ただし、これもベータ版のみです)。この新機能により、データベース管理者は閲覧者、編集者、ユーザー、所有者といったロールを作成し、データに対して誰がどのような操作を実行できるかを細かく制御できます。
もう一つの新機能は、時間ベースのパーティショニングのサポートです。Googleによると、これによりクエリ実行前にデータベーステーブルを手動でパーティション分割する必要がなくなります。クエリは複数の日、月、または年をまたぐことが可能になり、テーブル全体ではなく、指定された時間に関連するデータのみが処理されます。