SlideShare a Scribd company logo
1 of 35
Download to read offline
GDG 古都 Meetup
YouTube LIVE
GDG Nara & GDG Kyoto
2021-2-6
13:30-15:50
Noriko Takiguchi
GDG Kyoto: Organizer
Programmer
 
BigQuery 使ってみよう
Google Cloud Platform
2
本日のお話
●
BigQuery とは?
● 誰でも利用できる?
● BigQuery サンドボックス
● 一般公開データセット
● チュートリアルやってみた
● こんな魅力も
● 参考リンク
個人活用も?
試してみる
料金設定・使用方法等の把握大事!
3
BigQuery とは?
データウェアハウス
フルマネージド サービス
● 大規模な分散データストレージ
● 高可用な並列 SQL エンジン
● 高速な処理(数秒/TB~数分/PB)
● サーバーレス(インフラ管理不要)
● データセキュリティ(暗号化・アクセス制御)
● 他のGCP製品との相互運用性
BigQuery とは?
社内ツール
Dremel
公開・進化
アドホック分析
繰り返し
大量データ
格納可能
データストレージとコンピューティングの分離
4
誰でも利用できる?
すべての Google Cloud ユーザー
Firebase ユーザーを含む
● Google アカウント
 ログインが必要
● Google Cloud プロジェクト
 新プロジェクトの場合:自動的にBigQuery有効
● 課金の有効化・無料枠利用
 課金有効化しない場合:サンドボックス使用
何が必要?
5
BigQuery サンドボックス
● 無料枠と同じ無料使用量の上限(毎月)
 10GB のアクティブ ストレージ
 1TB のクエリデータ処理
● データセットの有効期限
 デフォルトのパーティション有効期限 60日間
 期限切れテーブル
 48時間以内であれば復元可能
● 使用できない機能
 データのストリーミング
 データ操作言語(DML)のステートメント
 BigQuery Data Transfer Service
制限範囲内
アクセス可能
6
BigQuery サンドボックス
https://console.cloud.google.com/bigquery
利用規約
チェック
同意して続行
クリック
Cloud Console
ログイン後
初めての場合
7
BigQuery サンドボックス
プロジェクトを作成
クリック
   クリックで
プロジェクト作成
作成
{プロジェクトID}
8
BigQuery サンドボックス
利用準備完了
サンドボックス
入力したプロジェクト名
相互切替
9
一般公開データセット
● Cloud Console から確認
 [リソース]セクション(Preview機能非表示の時)
 [エクスプローラ]パネル(Preview機能表示の時)
● bigquery-public-data プロジェクト
 すべてのプロジェクトに自動で固定
● サンプル テーブル(ロケーション設定:US)
 bigquery-public-data:samples データセット
 クエリ結果を別リージョンのテーブルに書込不可
 別リージョンのテーブルとの結合不可
●
サードパーティでホストされているプロジェクト
https://cloud.google.com/bigquery/public-data
10
一般公開データセット リソース
PREVIEW機能非表示の時
[リソース]セクション
bigquery-public-data
プロジェクト自動固定
11
一般公開データセット エクスプローラ
PREVIEW機能表示の時
[エクスプローラ]パネル
bigquery-public-data
プロジェクト自動固定
12
一般公開データセットを調べる
カテゴリ別
データセット一覧
フィルタ機能
各データセット
詳細確認可能
13
チュートリアルやってみた
● Cloud Console の使用
 https://cloud.google.com/bigquery/docs/
bigquery-web-ui
読み込み
エクスポート
クエリ・表示
管理
● プロジェクト
● ジョブ
● データセット
● テーブル
主な操作
確認
BigQuery データ
クイックスタートガイドより
一般公開データセット使用する場合
新しいデータセット作成する場合
14
Cloud Console データセット
● プロジェクト
 bigquery-public-data
● データセット
 usa_names <選択>
A
A
B
B
データセット
検索可能
一般公開データセット使用する場合
15
Cloud Console テーブル
● プロジェクト
 bigquery-public-data
● データセット
 usa_names
スキーマ表示
テーブル usa_1910_2013
A
B
C
A
B
C
● テーブル

usa_1910_2013 <選択>
C
16
Cloud Console テーブル 詳細表示
テーブル usa_1910_2013 C
C
17
Cloud Console テーブル
テーブル usa_1910_2013
プレビュー表示
プレビュー表示
活用(課金対象外)
内容確認目的で
安易に
クエリ実行しない
C
C
18
Cloud Console クエリ作成
テーブル usa_1910_2013
SQLクエリ記載すると処理サイズ事前表示
クエリ   前に確認
チェックマーク
処理サイズ
実行
C
C
標準SQL
19
Cloud Console クエリ例
SELECT
name, gender,
SUM(number) AS total
FROM
`bigquery-public-data.usa_names.usa_1910_2013`
GROUP BY
name, gender
ORDER BY
total DESC
LIMIT
10
対象テーブル:` プロジェクト . データセット . テーブル `
取得順序:数が多い順に
取得列を必ず列挙
集計単位 + 集計(合計数)
表示上限:10件まで
課金削減にはならない
集計単位:名前+性別
対象テーブル
標準SQL
20
Cloud Console クエリ結果例
表形式の集計結果:10件表示
テーブル usa_1910_2013
所要時間
1.4 秒
処理されたバイト数
99.95 MB
課金されるバイト数
100 MB
他の表示にも切替可能
● ジョブ情報
● JSON表示形式
● 実行詳細情報
<抜粋ジョブ情報>
インタラクティブクエリ
クエリ対象
テーブル行数
5,552,452
21
Cloud Console データセット作成
[エクスプローラ]
パネルで
自分のプロジェクト
<選択>後
クリック
作成画面表示
● データセット
 babynames
B
データセットを作成
クリック
新しいデータセット作成する場合
B
22
{プロジェクトID}: babynames
Cloud Console テーブル作成
{プロジェクトID}:babynames
{プロジェクトID}
B
A
● プロジェクト
 {プロジェクトID}
● データセット
 babynames
A
B
クリック
テーブル作成画面表示
新しいテーブル作成する場合
{プロジェクトID}:babynames
23
Cloud Console テーブル作成画面
name:string,gender:string,count:integer
テーブル名:names_2014
C
テーブルを作成
クリック
ファイル形式:CSV
作成元:アップロード
スキーマ:テキストとして編集
自PCのCSVファイル選択&アップロード
Emma,F,20941
Olivia,F,19817
...
Zyrin,M,5
行数:332,666
24
Cloud Console データソース
ファイル形式
テーブルの作成元
多くの種類の
データソースに対応
25
Cloud Console クエリ例
SELECT
name,
count
FROM
`babynames.names_2014`
WHERE
gender = 'M'
ORDER BY
count DESC
LIMIT
5
対象テーブル:` データセット . テーブル `
取得順序:数が多い順に
取得列を必ず列挙
名前と件数
表示上限:5件まで
課金削減にはならない
抽出条件:性別が男性
対象テーブル
自プロジェクト
標準SQL
26
Cloud Console クエリ結果例
テーブル names_2014
所要時間
0.2 秒
処理されたバイト数
622.98 KB
課金されるバイト数
10 MB
ジョブの優先度
INTERACTIVE
<抜粋ジョブ情報>
インタラクティブクエリ
クエリ対象テーブル行数:332,666
表形式の抽出結果:5件表示
27
Cloud Console 履歴例
クエリ履歴
{アカウント} SELECT name, gender, SUM(number) AS total
FROM `bigquery-public-data.usa_names.usa_1910_2013`
GROUP BY name, gender ORDER BY total DESC LIMIT 10
ジョブ履歴
アップロードされたファイル を
{プロジェクトID}:babynames.names_2014 に読み込みます
Cloud Console の下部にリンクあり
28
Cloud Console クリーンアップ
データセット削除
[エクスプローラ]
パネルで
自分のプロジェクト
<選択>後
クリック
削除ダイアログ
表示
適宜削除して不要な課金を防ぐ
対象のデータセット・テーブル
すべてのデータ削除
削除 クリック
29
こんな魅力も
● 標準SQL使用可能
 使いやすさ
 RDBMS(行指向データベース)経験の活用
 拡張機能
● 多種類のデータに対応
● 複数の接続方法
● バッチクエリ対応
● カラム指向データベース
 特性を知って適切なクエリ作成
 課金対象
 クエリ処理量
 データ保管料
注意点もあり
<全列取得はNG> 
 SELECT * FROM …
<LIMIT による制限>
 クエリ処理量の削減できない
 列情報全取得後の表示数制限
30
こんな魅力も
● bq コマンドライン ツール の使用
 https://cloud.google.com/bigquery/docs/bq-
command-line-tool
● クライアント ライブラリの使用

https://cloud.google.com/bigquery/docs/
quickstarts/quickstart-client-libraries?hl=ja
●
BigQuery データの可視化
 データポータルを使用
 Jupyter ノートブックを使用
● その他 …
いろんなチュートリアル試せる
31
こんな魅力も
● BigQuery GIS(地理情報システム)
 地理空間データの分析および可視化
 地理データ型と標準のSQL地理関数
●
BigQuery ML
 機械学習モデルの構築・評価(標準SQLクエリ)
●
BigQuery BI Engine
 高速なメモリ内分析サービス
● コネクテッド シート
 スプレッドシート内のデータ分析(SQL知識不要)
● BigQuery Omni (マルチクラウド機能:限定公開β版)
● Data QnA(自然言語処理:限定公開β版)
32
参考リンク BigQuery
● レート上限と割り当ての上限
 https://cloud.google.com/bigquery/quotas
● 料金・費用を抑えるおすすめの方法
 https://cloud.google.com/bigquery/pricing
 https://cloud.google.com/bigquery/docs/best-practices-costs
● クエリ パフォーマンスの最適化
 https://cloud.google.com/bigquery/docs/best-practices-
performance-overview
● クラウドブログ BigQuery
 https://cloud.google.com/blog/products/bigquery
https://cloud.google.com/bigquery
33
参考リンク BigQuery
https://research.google/pubs/pub49489/
https://www.oreilly.com/library/view/
google-bigquery-the/9781492044451/
●
Dremel: A Decade of Interactive SQL Analysis
at Web Scale
 BigQueryの基盤となったDremelの過去10年間の進化について
● Google BigQuery: The Definitive Guide 
Data Warehousing, Analytics,
and Machine Learning at Scale 1st Edition
 ISBN: 9781492044468
34
参考リンク Google Cloud Platform
●
https://cloud.google.com/docs
● 管理コンソール
 https://cloud.google.com/cloud-console
● Google Cloud SDK
 https://cloud.google.com/sdk/docs
● 料金・請求先アカウント
 https://cloud.google.com/pricing
 https://cloud.google.com/billing/docs
● 一般公開データセット
 https://cloud.google.com/public-datasets
https://cloud.google.com/
35
Let’s get started!
ともに学びましょう!
変化する技術情報
Noriko Takiguchi
noriko.taki3@gmail.com
GDG Kyoto: Organizer
●
GDG (Google Developer Groups)

https://developers.google.com/community/gdg
● GDG京都

https://gdg.community.dev/gdg-kyoto/

http://www.kyoto-gtug.org/

https://gdgkyoto.connpass.com/

https://twitter.com/gdgkyoto

More Related Content

What's hot

[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性Asuka Nakajima
 
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装infinite_loop
 
JBehaveの導入やってみたよ!
JBehaveの導入やってみたよ!JBehaveの導入やってみたよ!
JBehaveの導入やってみたよ!theboyalex
 
Tableauのつまづきポイント
TableauのつまづきポイントTableauのつまづきポイント
TableauのつまづきポイントShinji Tamura
 
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けRecruit Technologies
 
組み込みでこそC++を使う10の理由
組み込みでこそC++を使う10の理由組み込みでこそC++を使う10の理由
組み込みでこそC++を使う10の理由kikairoya
 
今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門Trainocate Japan, Ltd.
 
Talendデータ・ファブリック・ソリューションの概要
Talendデータ・ファブリック・ソリューションの概要Talendデータ・ファブリック・ソリューションの概要
Talendデータ・ファブリック・ソリューションの概要QlikPresalesJapan
 
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014TDD のこころ @ OSH2014
TDD のこころ @ OSH2014Takuto Wada
 
Laravelを用いたゲームサーバーのチューニング
Laravelを用いたゲームサーバーのチューニングLaravelを用いたゲームサーバーのチューニング
Laravelを用いたゲームサーバーのチューニングNOW PRODUCTION
 
ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe SYSTEMS DESIGN Co.,Ltd. Japan)
ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe  SYSTEMS DESIGN Co.,Ltd. Japan) ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe  SYSTEMS DESIGN Co.,Ltd. Japan)
ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe SYSTEMS DESIGN Co.,Ltd. Japan) 聡 鳥谷部
 
データベース入門
データベース入門データベース入門
データベース入門拓 小林
 
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐりKazuyuki TAKASE
 
レガシーコード改善のススメ
レガシーコード改善のススメレガシーコード改善のススメ
レガシーコード改善のススメAkira Hirasawa
 
100%Kotlin ORM Ktormを試してみた
100%Kotlin ORM Ktormを試してみた100%Kotlin ORM Ktormを試してみた
100%Kotlin ORM Ktormを試してみたKeita Tsukamoto
 
データローダについてちょっと詳しくなる
データローダについてちょっと詳しくなるデータローダについてちょっと詳しくなる
データローダについてちょっと詳しくなるJunko Nakayama
 
DynamoDBを導入した話
DynamoDBを導入した話DynamoDBを導入した話
DynamoDBを導入した話dcubeio
 
いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authlete
いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authleteいまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authlete
いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authleteTatsuo Kudo
 
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開Linked Open Data勉強会2020 前編:LODの基礎・作成・公開
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開KnowledgeGraph
 

What's hot (20)

[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
 
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
 
JBehaveの導入やってみたよ!
JBehaveの導入やってみたよ!JBehaveの導入やってみたよ!
JBehaveの導入やってみたよ!
 
Tableauのつまづきポイント
TableauのつまづきポイントTableauのつまづきポイント
Tableauのつまづきポイント
 
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分け
 
組み込みでこそC++を使う10の理由
組み込みでこそC++を使う10の理由組み込みでこそC++を使う10の理由
組み込みでこそC++を使う10の理由
 
今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門
 
Talendデータ・ファブリック・ソリューションの概要
Talendデータ・ファブリック・ソリューションの概要Talendデータ・ファブリック・ソリューションの概要
Talendデータ・ファブリック・ソリューションの概要
 
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
 
Laravelを用いたゲームサーバーのチューニング
Laravelを用いたゲームサーバーのチューニングLaravelを用いたゲームサーバーのチューニング
Laravelを用いたゲームサーバーのチューニング
 
ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe SYSTEMS DESIGN Co.,Ltd. Japan)
ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe  SYSTEMS DESIGN Co.,Ltd. Japan) ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe  SYSTEMS DESIGN Co.,Ltd. Japan)
ハンドノート T字形ERモデル セミナー資料 (Author; S.Toriyabe SYSTEMS DESIGN Co.,Ltd. Japan)
 
データベース入門
データベース入門データベース入門
データベース入門
 
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
 
レガシーコード改善のススメ
レガシーコード改善のススメレガシーコード改善のススメ
レガシーコード改善のススメ
 
100%Kotlin ORM Ktormを試してみた
100%Kotlin ORM Ktormを試してみた100%Kotlin ORM Ktormを試してみた
100%Kotlin ORM Ktormを試してみた
 
データローダについてちょっと詳しくなる
データローダについてちょっと詳しくなるデータローダについてちょっと詳しくなる
データローダについてちょっと詳しくなる
 
DynamoDBを導入した話
DynamoDBを導入した話DynamoDBを導入した話
DynamoDBを導入した話
 
いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authlete
いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authleteいまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authlete
いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい (2020 年 2 月) #authlete
 
各種データベースの特徴とパフォーマンス比較
各種データベースの特徴とパフォーマンス比較各種データベースの特徴とパフォーマンス比較
各種データベースの特徴とパフォーマンス比較
 
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開Linked Open Data勉強会2020 前編:LODの基礎・作成・公開
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開
 

Similar to BigQuery 使ってみよう

[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送Google Cloud Platform - Japan
 
Monitoring Intelligence
Monitoring IntelligenceMonitoring Intelligence
Monitoring Intelligencenetopscoding
 
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?Google Cloud Platform - Japan
 
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンAzure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンKazuyuki Miyake
 
Google Cloud Platform は何がすごいのか?
Google Cloud Platform は何がすごいのか?Google Cloud Platform は何がすごいのか?
Google Cloud Platform は何がすごいのか?Kiyoshi Fukuda
 
Developer summit 2015 GCP
Developer summit 2015  GCPDeveloper summit 2015  GCP
Developer summit 2015 GCPKiyoshi Fukuda
 
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] ケーススタディから学ぶ GCP で行うデータ エンジニアリング 2019年6月6日 放送
[Cloud OnAir] ケーススタディから学ぶ  GCP で行うデータ エンジニアリング 2019年6月6日 放送[Cloud OnAir] ケーススタディから学ぶ  GCP で行うデータ エンジニアリング 2019年6月6日 放送
[Cloud OnAir] ケーススタディから学ぶ GCP で行うデータ エンジニアリング 2019年6月6日 放送Google Cloud Platform - Japan
 
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するNo-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するKiyoshi Fukuda
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送Google Cloud Platform - Japan
 
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターンAzure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターンKazuyuki Miyake
 
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発lalha
 
検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とは検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とはHortonworks Japan
 
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化Google Cloud Platform - Japan
 

Similar to BigQuery 使ってみよう (20)

[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
 
Monitoring Intelligence
Monitoring IntelligenceMonitoring Intelligence
Monitoring Intelligence
 
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
 
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンAzure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
 
Google Cloud Platform は何がすごいのか?
Google Cloud Platform は何がすごいのか?Google Cloud Platform は何がすごいのか?
Google Cloud Platform は何がすごいのか?
 
Developer summit 2015 gcp
Developer summit 2015   gcpDeveloper summit 2015   gcp
Developer summit 2015 gcp
 
Developer summit 2015 GCP
Developer summit 2015  GCPDeveloper summit 2015  GCP
Developer summit 2015 GCP
 
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
[Cloud OnAir] BigQuery へデータを読み込む 2019年3月14日 放送
 
[Cloud OnAir] ケーススタディから学ぶ GCP で行うデータ エンジニアリング 2019年6月6日 放送
[Cloud OnAir] ケーススタディから学ぶ  GCP で行うデータ エンジニアリング 2019年6月6日 放送[Cloud OnAir] ケーススタディから学ぶ  GCP で行うデータ エンジニアリング 2019年6月6日 放送
[Cloud OnAir] ケーススタディから学ぶ GCP で行うデータ エンジニアリング 2019年6月6日 放送
 
[Japan Tech summit 2017] DAL 005
[Japan Tech summit 2017] DAL 005[Japan Tech summit 2017] DAL 005
[Japan Tech summit 2017] DAL 005
 
No-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現するNo-Ops で大量データ処理基盤を簡単に実現する
No-Ops で大量データ処理基盤を簡単に実現する
 
No-Ops で大量データ処理基盤
No-Ops で大量データ処理基盤No-Ops で大量データ処理基盤
No-Ops で大量データ処理基盤
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
 
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターンAzure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
 
Mvc conf session_4_ono
Mvc conf session_4_onoMvc conf session_4_ono
Mvc conf session_4_ono
 
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
 
検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とは検証にもとづくビッグデータの分析に最適な環境とは
検証にもとづくビッグデータの分析に最適な環境とは
 
20110607
2011060720110607
20110607
 
Google Cloud Dataflow を理解する - #bq_sushi
Google Cloud Dataflow を理解する - #bq_sushiGoogle Cloud Dataflow を理解する - #bq_sushi
Google Cloud Dataflow を理解する - #bq_sushi
 
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化
 

More from Noriko Takiguchi

学びの機会ひろげよう
学びの機会ひろげよう学びの機会ひろげよう
学びの機会ひろげようNoriko Takiguchi
 
マッピング楽しもう!いろんな視点で
マッピング楽しもう!いろんな視点でマッピング楽しもう!いろんな視点で
マッピング楽しもう!いろんな視点でNoriko Takiguchi
 
日々のマッピングから OpenStreetMap
日々のマッピングから OpenStreetMap日々のマッピングから OpenStreetMap
日々のマッピングから OpenStreetMapNoriko Takiguchi
 
楽しんで続ける 初心に戻って OpenStreetMap
楽しんで続ける 初心に戻って OpenStreetMap楽しんで続ける 初心に戻って OpenStreetMap
楽しんで続ける 初心に戻って OpenStreetMapNoriko Takiguchi
 
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要Noriko Takiguchi
 
OpenStreetMap iDエディタ データ編集
OpenStreetMap iDエディタ データ編集OpenStreetMap iDエディタ データ編集
OpenStreetMap iDエディタ データ編集Noriko Takiguchi
 
Openstreetmap JOSM 地理データ編集
Openstreetmap JOSM 地理データ編集Openstreetmap JOSM 地理データ編集
Openstreetmap JOSM 地理データ編集Noriko Takiguchi
 
Openstreetmap josm 地理データ編集
Openstreetmap josm 地理データ編集Openstreetmap josm 地理データ編集
Openstreetmap josm 地理データ編集Noriko Takiguchi
 
あなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMap
あなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMapあなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMap
あなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMapNoriko Takiguchi
 
Mapframe 使ってみよう!
Mapframe 使ってみよう!Mapframe 使ってみよう!
Mapframe 使ってみよう!Noriko Takiguchi
 
OpenStreetMap データ編集
OpenStreetMap データ編集OpenStreetMap データ編集
OpenStreetMap データ編集Noriko Takiguchi
 
OpenStreetMap アカウント登録
OpenStreetMap アカウント登録OpenStreetMap アカウント登録
OpenStreetMap アカウント登録Noriko Takiguchi
 
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~楽しくマッピング OpenStreetMap ~ 品質を高めるために ~
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~Noriko Takiguchi
 
State of the Map 2017 OpenStreetMap~国際会議に参加して~
State of the Map 2017 OpenStreetMap~国際会議に参加して~State of the Map 2017 OpenStreetMap~国際会議に参加して~
State of the Map 2017 OpenStreetMap~国際会議に参加して~Noriko Takiguchi
 
Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~
Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~
Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~Noriko Takiguchi
 
OpenStreetMapとマッピングパーティーについて
OpenStreetMapとマッピングパーティーについてOpenStreetMapとマッピングパーティーについて
OpenStreetMapとマッピングパーティーについてNoriko Takiguchi
 
OpenStreetMap アカウント登録・JOSM導入
OpenStreetMap アカウント登録・JOSM導入OpenStreetMap アカウント登録・JOSM導入
OpenStreetMap アカウント登録・JOSM導入Noriko Takiguchi
 

More from Noriko Takiguchi (20)

学びの機会ひろげよう
学びの機会ひろげよう学びの機会ひろげよう
学びの機会ひろげよう
 
マッピング楽しもう!いろんな視点で
マッピング楽しもう!いろんな視点でマッピング楽しもう!いろんな視点で
マッピング楽しもう!いろんな視点で
 
Openstreetmap概要
Openstreetmap概要Openstreetmap概要
Openstreetmap概要
 
日々のマッピングから OpenStreetMap
日々のマッピングから OpenStreetMap日々のマッピングから OpenStreetMap
日々のマッピングから OpenStreetMap
 
OpenStreetMap 概要
OpenStreetMap 概要OpenStreetMap 概要
OpenStreetMap 概要
 
楽しんで続ける 初心に戻って OpenStreetMap
楽しんで続ける 初心に戻って OpenStreetMap楽しんで続ける 初心に戻って OpenStreetMap
楽しんで続ける 初心に戻って OpenStreetMap
 
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要
 
OpenStreetMap iDエディタ データ編集
OpenStreetMap iDエディタ データ編集OpenStreetMap iDエディタ データ編集
OpenStreetMap iDエディタ データ編集
 
Openstreetmap JOSM 地理データ編集
Openstreetmap JOSM 地理データ編集Openstreetmap JOSM 地理データ編集
Openstreetmap JOSM 地理データ編集
 
Openstreetmap josm 地理データ編集
Openstreetmap josm 地理データ編集Openstreetmap josm 地理データ編集
Openstreetmap josm 地理データ編集
 
あなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMap
あなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMapあなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMap
あなたのお勧めマップ作ってみよう! OpenStreetMap活用編 uMap
 
Mapframe 使ってみよう!
Mapframe 使ってみよう!Mapframe 使ってみよう!
Mapframe 使ってみよう!
 
OpenStreetMap データ編集
OpenStreetMap データ編集OpenStreetMap データ編集
OpenStreetMap データ編集
 
OpenStreetMap アカウント登録
OpenStreetMap アカウント登録OpenStreetMap アカウント登録
OpenStreetMap アカウント登録
 
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~楽しくマッピング OpenStreetMap ~ 品質を高めるために ~
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~
 
State of the Map 2017 OpenStreetMap~国際会議に参加して~
State of the Map 2017 OpenStreetMap~国際会議に参加して~State of the Map 2017 OpenStreetMap~国際会議に参加して~
State of the Map 2017 OpenStreetMap~国際会議に参加して~
 
Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~
Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~
Joy To Leave Footprints 足跡を残す喜び~マッピングの楽しさ~
 
OpenStreetMap JOSM 編集
OpenStreetMap JOSM 編集OpenStreetMap JOSM 編集
OpenStreetMap JOSM 編集
 
OpenStreetMapとマッピングパーティーについて
OpenStreetMapとマッピングパーティーについてOpenStreetMapとマッピングパーティーについて
OpenStreetMapとマッピングパーティーについて
 
OpenStreetMap アカウント登録・JOSM導入
OpenStreetMap アカウント登録・JOSM導入OpenStreetMap アカウント登録・JOSM導入
OpenStreetMap アカウント登録・JOSM導入
 

Recently uploaded

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (10)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

BigQuery 使ってみよう