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: DatafeedのログからパスフローレポートをBigQueryで作…

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

  2. Google Analytics

    Cloud FunctionsとOpenWeather APIを使ってGoogle Analytic…

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

  3. Adobe Analytics

    AdobeAnalytics Datafeed: BigQueryのSIGN関数を使った小ワザ

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

  4. Google Cloud Platform

    Looker: LookerbotでSlackにグラフ画像をスケジュール投稿する

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

  5. GA 360 Suite

    BigQuery: Google Analytics 360のネストされたデータをフラット変換するS…

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

  6. Adobe Analytics

    Looker: エンジニアがBIで分析ダッシュボードを作る

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

最近の記事

  1. Mouseflowのセッションリプレイのしくみ
  2. LangChainって何?: 次世代AIアプリケーション構築…
  3. 1st Party Cookieと3rd Party Coo…
  4. Amplitudeで何が分かる?
  5. SnowflakeのHybrid Tableのマニュアルを読…
  1. Adobe Analytics

    PV(ページビュー)とは-Adobe Analyticsの指標説明
  2. Google Apps Script(GAS)

    GoogleスプレッドシートのデータをGASで整理する【setValue・set…
  3. Adobe Analytics

    イベント前の時間とは-Adobe Analyticsの指標説明
  4. Cloud Dataflow

    Firebase AnalyticsのデータをフラットなCSVに変換する …
  5. Mouseflow

    Mouseflow: MouseflowタグをWebサイトに導入する
PAGE TOP