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
あらゆるVPNを無効にする恐るべきエクスプロイト–20年以上前から存在か
IT関連
2024-05-09 12:17
DNP、イオン株式上場50周年を記念したバーチャルミュージアムの構築支援
IT関連
2024-06-19 12:23
ドキュサイン、「DocuSign CLM」を日本で本格展開–契約業務を一元管理
IT関連
2023-08-29 22:40
プログラミングのためのBGMなど、仕事や勉強の邪魔にならない無料で使えそうなBGM集。2023年版
おもしろ
2023-06-12 23:41
ホンダロック、AIチャットボットでIT部門の業務を効率化–問い合わせ件数・対応時間を半分に
IT関連
2021-07-27 14:36
暗号資産VCは約165億円コミットするほどTerraform Labsの「エコシステム」に期待している
ブロックチェーン
2021-07-20 14:20
シン・エヴァ“最後の入場者プレゼント”発表 マリorカヲルの描き下ろしポスター
くらテク
2021-06-22 01:21
フィデアHD、炭素会計プラットフォームサービスを導入–投融資先の炭素排出量の算定を効率化
IT関連
2024-02-01 23:50
トレンドマイクロ、法人セキュリティ製品体系「Trend Micro One」を発表
IT関連
2022-04-28 23:48
Disney+の第3四半期の契約者数は予想を上回る1億1600万人、アジア市場が下支え
IT関連
2021-08-14 23:41
NVIDIA、米国輸出規制に適合する中国向け半導体を提供開始
IT関連
2022-11-10 10:03
最新ロボットはどこまで人の代わりになる? キーワードは“親しみやすさ”? 新人記者が体験してみた
ロボット・AI
2021-07-14 04:26
マネーフォワード、「デジタルインボイス」でデジタル庁から認定
IT関連
2023-02-21 01:38
スタートアップを経済の推進役に据えるスペインの10年計画
その他
2021-04-07 16:07