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
530
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
940
小さな勇気の積み重ね~コミュニティで技術同人誌を執筆する話~ / Write tech book with community member
wiroha
1
1.6k
DroidKaigi 2021 触って学ぶAccessibility
wiroha
3
1.2k
Until I meet Go
wiroha
0
150
Until one woman becomes an engineer
wiroha
1
390
Firebase In-App Messagingを 導入してみた
wiroha
0
900
iOS, Androidアプリを譲渡した話 / Story about transferring iOS and Android application
wiroha
0
310
Other Decks in Technology
See All in Technology
フロントエンド メタフレームワーク 選定の際に考えたこと
yuppeeng
0
260
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
0
1.1k
来年もre:Invent2024 に行きたいあなたへ - “集中”と“つながり”で楽しむ -
ny7760
0
540
Postmanの日本市場におけるDevRel (的) 活動 / Postman's DevRelish activities in Japan
yokawasa
1
110
話題のGraphRAG、その可能性と課題を理解する
hide212131
4
1.6k
IaC運用を楽にするためにCDK Pipelinesを導入したけど、思い通りにいかなかった話
smt7174
1
120
プロダクト成長に対応するプラットフォーム戦略:Authleteによる共通認証基盤の移行事例 / Building an authentication platform using Authlete and AWS
kakehashi
1
170
【若手エンジニア応援LT会】AWS Security Hubの活用に苦労した話
kazushi_ohata
0
240
AIを駆使したゲーム開発戦略: 新設AI組織の取り組み / sge-ai-strategy
cyberagentdevelopers
PRO
1
140
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
9
120k
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
150
Shift-from-React-to-Vue
calm1205
4
1.4k
Featured
See All Featured
Navigating Team Friction
lara
183
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
Designing Experiences People Love
moore
138
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
It's Worth the Effort
3n
183
27k
Automating Front-end Workflow
addyosmani
1365
200k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
Agile that works and the tools we love
rasmusluckow
327
21k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Designing for humans not robots
tammielis
249
25k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
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! 気になる点などあれば、懇親会で声かけてください!