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
横浜国立大学とゼロゼロワン、家庭用ルーターなどIoT機器のマルウェア検査サービス「am I infected?」を無料提供開始
IT関連
2022-02-26 12:29
次の30年もインターネットに携わる技術者集団として挑戦–IIJ・勝社長
IT関連
2023-01-07 06:52
現状のままだと負担増–freee新サービスに見る「インボイス制度」対応の複雑さ
IT関連
2022-08-26 05:40
Braveが非中央集権Webをブラウズする「IPFS」をサポート 政府で禁じられたサイトへもアクセス可能に
アプリ・Web
2021-01-22 00:44
配送サービスの急増で混雑する道路の路肩スペース管理を請け負うスタートアップAutomotusに投資家も注目
モビリティ
2021-03-29 01:55
「ドラゴンクエストライバルズ エース」7月にサービス終了 「正直に言えば力及ばず」
ネットトピック
2021-04-03 04:26
人が介在する人工知能の設計がやはり重要である理由
IT関連
2022-03-09 04:02
Google、Facebook、マイクロソフトらが、OSカーネルをプログラマブルに拡張できる「eBPF」の開発と発展を目指す「eBPF Foundation」を結成
Facebook
2021-08-18 21:41
全国のパン屋さんをD2C化するパンフォーユーが1.8億円調達、ベーカリー向けSaaS機能拡充
フードテック
2021-02-09 17:14
バランスの取れたAI規制をどう実現するか–英政府の提言レポート
IT関連
2023-04-13 19:51
企業内で増大し複雑化するSaaSの管理を簡単にしてくれるTorii
IT関連
2022-02-04 01:26
ASUS、スタイラス付きで1キロ以下のChromebook「Detachable CM3」の動画公開
製品動向
2021-03-10 08:59
8割以上がDX人材を社外から採用、約4割がミスマッチを実感–ドリーム・アーツ調査
IT関連
2023-06-29 05:04
「Windows 11」で廃止されるアプリや機能–「Cortana」も姿を消すことに
IT関連
2021-06-25 07:39