Google BigQuery

GoogleNext 2019レポート:3日目

こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。

GoogleNext2019の3日間が終わりました。

最終日の3日目はキーノートはなかったので、朝からブレークアウトセッションに参加。
その中から、BigQuery関連のセッションを2つ紹介します。

Unlocking the Power of Google BigQuery

BigQueryのアーキテクチャと新機能(アルファ版)についてのセッションでした。

BigQueryのアーキテクチャ

BigQueryのメタデータ管理にはSpannerの技術も流用されるのかーと関心しつつ、新機能「Scripting」のリリースが驚きでした。

動画の22:30過ぎから出てきますが、BigQueryにスクリプト機能が実装されました。
クエリをループしたり、条件分岐でクエリを変えたりなど、従来なら何度も繰り返しクエリを実行する必要があった処理も、ひとつのクエリの中で実行出来る訳です。
プロシージャのような使い方が出来ますね。

例えば複数の会員データソースから同じユーザーを名寄せする処理においてユーザーを識別するキーが重複しなくなるまでクエリを回し続けるなんて処理がSQLだけで出来る事が期待されます。

また、UDFもアップデートがありました。
従来はテンポラリなUDFしか作れませんでしたが、今後は永続UDFもサポートされます。
クエリを実行する度にUDFを書く必要がなくて、UDFを一度宣言しておけば、他のクエリからでも使える訳です。

BigQueryがどんんどん痒いところに手が届いてくように進化します。

Making Planet Scale Geospatial Processing Possible with BigQuery GIS

BigQuery GISとEarth Engineを使って、AIS船舶位置情報+衛星データを元に違法操業してる漁船を見つけ出すという事例です。

BigQuery GIS + Earth Engine

まずAISデータを機械学習する事で、船の動きからその船舶が漁船なのか一般船舶なのかを判定します。
しかし違法操業船はAISデータなんて発信しません。

なので、今度は衛星データの中からAIS信号を発信している漁船と、AIS信号に一致しない漁船を識別して、どこで違法操業が行われてるかというのを見つけ出す事例でした。

BigQuery GISと空間データを使った分析は今後も需要が増えそうです。

漁船とその他の船舶を識別

というわけで、あっという間の3日間でした。

弊社はGCPサービスパートナーです。
来年のGoogle Nextに一緒に参加してくれる仲間を募集しております。
お問合わせはこちらからどうぞ。

ブログへの記事リクエストはこちらまで

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Adobe Analytics

    Adobe AnalyticsからDWHレポートをGoogle Cloud Storageにアップロ…

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  2. Analytics Hub

    BigQueryでもデータクリーンルームの検証

    こんちには、喜田です。エクスチュアでは顧客のSnowflak…

  3. Adobe Analytics

    Adobe AnaltyicsとGoogle Analytics の「生Webビーコン」をBigQu…

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  4. Google Cloud Platform

    【GCP】Cloud Workflowsでデータパイプラインの構築を試してみた②実践編

    こんにちは、エクスチュアの黒岩と申します。前回の記事では、G…

  5. Google Cloud Platform

    VPC Service Controlsで「NO_MATCHING_ACCESS_LEVEL」とエラ…

    こんにちは!はじめに今回、セキュリティ強化の…

  6. GA 360 Suite

    Google Analytics 360 + BigQueryでよく使うSQL例 6選

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

カテゴリ

最近の記事

  1. コンポーザブルCDPにおけるSnowflakeのマルチモーダ…
  2. boxMCPサーバーを使ってみた
  3. #ai-datacloud勉強会でマルチモーダルに触れた日
  4. Matillion ETLを安全に使いたい人へ送る、SSL対…
  5. LangGraphのソースコードから見る今更聞けないAIエー…
  1. Mouseflow

    mouseflowを使ったページ解析
  2. 海外カンファレンス

    Adobe Summit 1日目
  3. ブログ

    Cookieについて調べてみた
  4. Adobe Analytics

    Adobe Mobile SDK 4.xからAEP SDKに移行する
  5. IT用語集

    シェル(Shell)って何?
PAGE TOP