Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BigQuery Data Transfer Service for Google Play ...
Search
wiroha
December 13, 2018
Technology
1
1k
BigQuery Data Transfer Service for Google Play を使ってみた / How to use BigQuery Data Transfer Service for Google Play
2018/12/13(木) shibuya.apk #30
https://shibuya-apk.connpass.com/event/109729/
での発表資料です
wiroha
December 13, 2018
Tweet
Share
More Decks by wiroha
See All by wiroha
2024年最新版!Android開発で役立つ生成AI徹底比較
wiroha
1
580
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
1.1k
小さな勇気の積み重ね~コミュニティで技術同人誌を執筆する話~ / Write tech book with community member
wiroha
1
1.7k
DroidKaigi 2021 触って学ぶAccessibility
wiroha
3
1.2k
Until I meet Go
wiroha
0
160
Until one woman becomes an engineer
wiroha
1
390
Firebase In-App Messagingを 導入してみた
wiroha
0
910
iOS, Androidアプリを譲渡した話 / Story about transferring iOS and Android application
wiroha
0
320
Other Decks in Technology
See All in Technology
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
270
The Role of Developer Relations in AI Product Success.
giftojabu1
0
140
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
2
470
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
300
強いチームと開発生産性
onk
PRO
35
12k
生成AIが変えるデータ分析の全体像
ishikawa_satoru
0
170
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
160
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
13k
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
複雑なState管理からの脱却
sansantech
PRO
1
160
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
200
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Building Your Own Lightsaber
phodgson
103
6.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
110
YesSQL, Process and Tooling at Scale
rocio
169
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Adopting Sorbet at Scale
ufuk
73
9.1k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Music & Morning Musume
bryan
46
6.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Transcript
BigQuery Data Transfer Service for Google Play を使ってみた 2018/12/13 @wiroha
自己紹介 • @wiroha • 株式会社メルカリ Androidエンジニア ◦ テクノロジーで街なかの ”移動” を変える「メルチャリ」の舞台裏
https://tech.mercari.com/entry/2018/12/09/000000 ◦ 今週書いた技術紹介記事です • DroidKaigiスタッフ
BigQuery Data Transfer Service for Google Play 知ってる人?使ってる人?
BigQuery Data Transfer Serviceとは • Google の SaaS アプリケーションから Google
BigQuery へ、データを定期的に自動 転送するサービス • 各最新データをBigQueryに簡単に集約でき、詳細な分析が容易になった • 2017年3月のCloud Nextで発表、11月に正式版リリース ◦ https://cloudplatform-jp.googleblog.com/2017/11/announcing-bigquery-data-transfer-service- general-availability.html • 初期は広告系の転送がメインで始まった ◦ AdWords ◦ DoubleClick Campaign Manager ◦ DoubleClick for Publishers ◦ YouTube Content ◦ Channel Owner Reports
for Google Play • 2018年7月頃から、Google Playも転送に対応しました ◦ 正式な発表が無い ◦ 一番古くに話題に出ているのが
このtweet • 各種レポートデータを転送可能 • 2018年12月現在ベータ版 • document ◦ https://cloud.google.com/bigquery/docs/ play-transfer
転送できるレポート • 対象:詳細レポート、集計レポート • これまでもgsutilコマンドを使えば、定期的に Google Cloud Strage上から取得するcronを作る ことはできた •
コードを1行も書かなくて良くなったのが メリット。メンテも不要なので楽。
設定画面 わかる名前をつける datasetをあらかじめ作 成しておいて選択 レポートのあるbucket, play console上で確認可 dataset内でユニークに するためのsuffix これだけ!
“Google Play”を選ぶ
転送された! • 転送後のテーブル・ビューの名前 ◦ https://cloud.google.com/bigquery/docs/play-tra nsformation 先ほどの転送設定内容
Queryを叩いてみる • SELECT * FROM `xxxxxx.google_playstore_imports.p_Installs_app_version_googleplay` • 実行結果 • 出た
少しだけ困ったところ • package nameで絞って転送が出来ない ◦ そのdeveloperアカウントのアプリの情報はすべて転送されてしまう ◦ queryで絞るのが手間 • 最新の1件の転送が必ず失敗する
◦ 恐らくタイミングの問題で、取得時間の調整などで直ると思う… ◦ 深く追ってないのですが、もし解決策知ってる人いたら教えてください
Thanks! 気になる点などあれば、懇親会で声かけてください!