BigQueryがJSONにネイティブ対応。SQLでJSONに対するクエリが可能に

今回は「BigQueryがJSONにネイティブ対応。SQLでJSONに対するクエリが可能に」についてご紹介します。

関連ワード (保存、対応、対応機能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Google Cloudは、大規模データ分析サービスのBigQueryにおいてJSON型データへのネイティブ対応機能をパブリックプレビューとして公開しました。

Big news: BigQuery now natively supports semi-structured data.

Now you can write to #BigQuery without worrying about schema changes from your upstream data pipeline. Learn more about this public preview for the BigQuery native JSON data type ↓https://t.co/4RU3TDqIOw

— Google Cloud Tech (@GoogleCloudTech) January 6, 2022

これまでもBigQueryにおいてJSON型データを文字列として格納し、その文字列を解析しつつ利用することは可能でした。

今回のJSONネイティブ対応で、そうした手間をかけることなく、より自然な形でBigQueryのデータ型としてJSON型を扱うことができるようになりました。

スキーマを決めることなく柔軟なデータ構造でデータを扱えるJSON

JSONとは、もともとJavaScriptのオブジェクト表記法をベースにDouglas Crockford氏が2001年頃に発見し、命名した軽量のデータ記述フォーマットです。

現在では業界標準の仕様が策定されています。

参考:事実上最後のJSON仕様「RFC 8259」と「ECMA-404 2nd Editon」公開。UTF-8エンコード必須に

JSONではキーとバリューのセットを複数組み合わせることができ、配列やデータの入れ子構造なども表現できるなど、非常に柔軟にデータを記述できるのが特徴です。

BigQueryのJSON対応で、このJSON形式で記述されたデータをJSON型の列にそのまま格納できるようになりました。

JSONにより柔軟な構造を持つデータをそのままデータベースに保存できるため、あらかじめデータスキーマを決めることなく多様なデータを保存、検索できます。

例えば、既存のテーブルにJSON型の列を追加することができます。

JSON型の列に格納されたJSON形式のデータに対して、SELECT文で検索、集計できます。下記は「Authentication Failure」という文字列がJSONデータの「labels.property」フィールドに含まれている件数を検索します。このようにJSON型でドット表記が可能です。

BigQueryのJSON対応は、申し込み画面から申し込むことで利用可能になるとのこと。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
九州大学と土木研究所、1960年代から現在まで約60年間にわたる海洋プラスチックごみの行方を重量ベースで解明
IT関連
2022-03-05 10:12
Meta、第2世代「MTIA」チップ発表–前世代に比べ3倍高速
IT関連
2024-04-13 08:17
「ChatGPT」のGPTって何?–OpenAI言語モデルの違いをまとめて知る
IT関連
2024-02-04 00:23
ずっと無料で使えるクラウドの「Free Tier」主要サービスまとめ。2021年版
AWS
2021-06-21 20:08
コンカー、2024年下半期に国内データセンターを開設へ–公共機関へのDX推進支援を強化
IT関連
2022-12-04 09:54
プラモやフィギュアにARでエフェクトを加える仮想ジオラマ台座、1月末発売
くらテク
2021-01-27 15:30
freee会計が楽天銀行とのAPI連携を終了、口座明細の自動取り込みを2月24日17時頃に停止
IT関連
2022-01-25 15:44
ランサムウェアの影響で検知までの日数が短縮–ファイア・アイ調査
IT関連
2021-06-14 07:31
マイクロソフトの新AI機能を体験、仕事に使いたいトップ5を紹介
IT関連
2023-09-29 01:28
さくらインターネットかたる詐欺メールに注意 個人情報の窃取やサーバ不正利用の恐れ
セキュリティ
2021-01-23 12:02
書く瞑想アプリ「muute」がAppStoreのヘルスケア/フィットネス領域で1位獲得、新機能も発表
ヘルステック
2021-01-30 18:24
“相互通信無し”で人やドローンとぶつからないドローン 回避の仕組みは :Innovative Tech
トップニュース
2021-03-12 20:55
コロナ禍は「“ニューノーマル”に向けて新たな社会を創るチャンス」–シスコ中川新社長
IT関連
2021-02-25 19:30
「Google Docs」にAI校正ツール「Proofread」が登場–文章の読みやすさを改善
IT関連
2023-09-01 02:18