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
リサーチデータとの付き合い方
Search
Ryusei
January 16, 2020
Business
0
440
リサーチデータとの付き合い方
Ryusei
January 16, 2020
Tweet
Share
Other Decks in Business
See All in Business
ZEIN株式会社 会社説明資料【キャリア採用向け】
zein
0
140
CompanyDeck_v6.5.pdf
xid
3
25k
40代データ人材のキャリア戦略
pacocat
4
4k
株式会社High Link_会社紹介資料
highlink_hr
2
81k
メドピアグループ紹介資料
medpeer_recruit
10
150k
株式会社EventHub 会社紹介資料
eventhub
1
44k
急成長プロダクトを支える「組織の検査と適応」—— SmartHR 労務ドメイン Scrum@Scale 導入半年間のリアルと展望
wadak8sk
1
360
Just do it ! で 走り抜けてきたけど ちょっと立ち止まってみた
hakkadaikon
0
690
株式会社ネオキャリア_採用ピッチ資料_20260128
neo_recruit
0
640
TAIAN Company Deck
taian
0
24k
DeNA社のAI活用スキル評価
kobira_official
PRO
0
160
Women in Agile Tokyo2026 「個をあるがままに生かす」は綺麗事でも簡単なことでもなかった
nekoyanagi
0
160
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
750
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Side Projects
sachag
455
43k
Agile that works and the tools we love
rasmusluckow
331
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Design in an AI World
tapps
0
150
The World Runs on Bad Software
bkeepers
PRO
72
12k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Docker and Python
trallard
47
3.7k
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Transcript
Ϧαʔνσʔλͱ ͏·͖͘߹͏ͨΊʹ େࣄͳ͜ͱ
ࣗݾհ Ryusei Ikezawa • גࣜձࣾ FiNC Technologies • ৽ଔ1 •
άϩʔεΤϯδχΞʢࣗশʣ • ϑοταϧͱϥϯχϯά͕͖Ͱ͢
FiNC Technologiesͬͯʁ
None
None
άϩʔεΤϯδχΞϦϯάͬͯʁ
άϩʔεΤϯδχΞ͕Δ͜ͱ σʔλੳ ΤϯδχΞϦϯά • ࢪࡦͷݕূ • σʔλநग़ • ੳମ੍Λ࡞Δ •
KPIཱҊ • αʔϏεͷઃܭ • ࣮ • ςετ • อक
άϩʔεΤϯδχΞʢࣗশʣͱͯ͠ ಇ͍͖ͯͨதͰɺֶΜͩ͜ͱΛڞ༗͠·͢
Ϧαʔνσʔλͱ͏·͖͘߹͏ͨΊʹେࣄͳ3ͭͷ͜ͱ
֎෦ͷπʔϧΑ͍͘·͢ΑͶʁ
ΞϯέʔτΛ࣮ࢪ͍ͨ͠ͱ͍͏ࣾཁ͔Βඅ༻ରޮՌͰ֎෦ͷπʔ ϧΛಋೖ͢Δ͜ͱʹ
σʔλΛूܭ͍ͨ͠ʂ ΞϓϦϢʔβʔΛͬͱੳ͍ͨ͠ʂ ࣾ Ξϯέʔτπʔϧ ੳͷظ πʔϧͷάϥϑ͕ݟ͍͢ʂ
σʔλཷ·͖ͬͯͨ͠ɺ ੳ͍ͯͧ͘͠ʂ
͔͠͠ɺ͕...
πʔϧΛऔΓר͘ڥঢ়گ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍ ঢ়گ σʔλͷܗ͕ࣜಛघ
πʔϧΛऔΓר͘ڥঢ়گ͔Β͕ൃੜ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍ ঢ়گ ͦͷ݁Ռ σʔλͷܗ͕ࣜಛघ
πʔϧΛऔΓר͘ڥঢ়گ͔Β͕ൃੜ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ ঢ়گ ͦͷ݁Ռ σʔλͷܗ͕ࣜಛघ
πʔϧΛऔΓר͘ڥঢ়گ͔Β͕ൃੜ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ঢ়گ ͦͷ݁Ռ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍
σʔλͷܗ͕ࣜಛघ
πʔϧΛऔΓר͘ڥঢ়گ͔Β͕ൃੜ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ঢ়گ ͦͷ݁Ռ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ खಈͰཧ/ूܭ
πʔϧϩάΠϯݖݶ API͕ͳ͍ σʔλͷܗ͕ࣜಛघ
πʔϧΛऔΓר͘ڥঢ়گ͔Β͕ൃੜ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ঢ়گ ͦͷ݁Ռ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ϩʔΧϧʹDLͨ͠ޙ
ܗͯ͠σʔλΛ݁߹͢Δ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍ σʔλͷܗ͕ࣜಛघ
πʔϧΛऔΓר͘ڥঢ়گ͔Β͕ൃੜ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ঢ়گ ͦͷ݁Ռ
σʔλͷܗ͕ࣜಛघ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ “Ϣʔβʔσʔλͷநग़” ͱ͔ “ճঢ়گͷੳ” ͕݁ߏͳखؒ
ੳνʔϜͷϝϯόʔʢઌഐํʣ͕ ٞΛॏͶɺࡦΛߨͨ͡
ʹର͢ΔղܾҊ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ղܾҊ શࣾతʹ͑Δ
Redshiftʹஔ͘ ࣗಈͰఆظ࣮ߦ͠ RedshiftʹσʔλΛೖΕΔ ϨϙʔτΛ࡞͓͍ͬͯͯ ݟΒΕΔΑ͏ʹ͢Δ ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ ܗΛεΫϦϓτͰߦ͏
πʔϧ CSV DL upload ఆظ࣮ߦ ྑ͍ײ͡ʹ ܗ ͷղܾͷ࣮ݱ
Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ ࣮ݱ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ղܾҊ
ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ શࣾతʹ͑Δ Redshiftʹஔ͘ ࣗಈͰఆظ࣮ߦ͠ RedshiftʹσʔλΛೖΕΔ ϨϙʔτΛ࡞͓͍ͬͯͯ ݟΒΕΔΑ͏ʹ͢Δ ܗΛεΫϦϓτͰߦ͏
Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ ࣮ݱ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ղܾҊ
ੳϨϙʔτΛ RedashͰՄࢹԽ ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ શࣾతʹ͑Δ Redshiftʹஔ͘ ࣗಈͰఆظ࣮ߦ͠ RedshiftʹσʔλΛೖΕΔ ϨϙʔτΛ࡞͓͍ͬͯͯ ݟΒΕΔΑ͏ʹ͢Δ ܗΛεΫϦϓτͰߦ͏
Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ ࣮ݱ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ղܾҊ
RedashΛӾཡͰ͖Ε σʔλΛӾཡՄೳ ੳϨϙʔτΛ RedashͰՄࢹԽ ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ શࣾతʹ͑Δ Redshiftʹஔ͘ ࣗಈͰఆظ࣮ߦ͠ RedshiftʹσʔλΛೖΕΔ ϨϙʔτΛ࡞͓͍ͬͯͯ ݟΒΕΔΑ͏ʹ͢Δ ܗΛεΫϦϓτͰߦ͏
Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ ࣮ݱ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ղܾҊ
RedashΛӾཡͰ͖Ε σʔλΛӾཡՄೳ Redash্ͰSQLΛॻ͍ͯ σʔλΛ݁߹ ੳϨϙʔτΛ RedashͰՄࢹԽ ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ શࣾతʹ͑Δ Redshiftʹஔ͘ ࣗಈͰఆظ࣮ߦ͠ RedshiftʹσʔλΛೖΕΔ ϨϙʔτΛ࡞͓͍ͬͯͯ ݟΒΕΔΑ͏ʹ͢Δ ܗΛεΫϦϓτͰߦ͏
Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ ࣮ݱ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ղܾҊ
நग़ґཔ͕ݮͬͯ ֤͕ࣗੳՄೳʹ RedashΛӾཡͰ͖Ε σʔλΛӾཡՄೳ Redash্ͰSQLΛॻ͍ͯ σʔλΛ݁߹ ੳϨϙʔτΛ RedashͰՄࢹԽ ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ શࣾతʹ͑Δ Redshiftʹஔ͘ ࣗಈͰఆظ࣮ߦ͠ RedshiftʹσʔλΛೖΕΔ ϨϙʔτΛ࡞͓͍ͬͯͯ ݟΒΕΔΑ͏ʹ͢Δ ܗΛεΫϦϓτͰߦ͏
Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ ࣮ݱ ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ղܾҊ
நग़ґཔ͕ݮͬͯ ֤͕ࣗੳՄೳʹ RedashΛӾཡͰ͖Ε σʔλΛӾཡՄೳ Redash্ͰSQLΛॻ͍ͯ σʔλΛ݁߹ ੳϨϙʔτΛ RedashͰՄࢹԽ ϩʔΧϧʹDLͨ͠ޙ ܗͯ͠σʔλΛ݁߹͢Δ શࣾతʹ͑Δ Redshiftʹஔ͘ ࣗಈͰఆظ࣮ߦ͠ RedshiftʹσʔλΛೖΕΔ ϨϙʔτΛ࡞͓͍ͬͯͯ ݟΒΕΔΑ͏ʹ͢Δ ܗΛεΫϦϓτͰߦ͏ ΈΜͳخ͍͠ʂ
ͦͷ݁Ռ ࣄۀͷӨڹ αϯϓϦϯά͕ Ͱ͖ΔΑ͏ʹͳΔ ৄࡉͳϢʔβʔͷ ηάϝϯτΛ࡞Ͱ͖Δ Ͱ͖Δ͜ͱ ੳϨϙʔτΛ RedashͰՄࢹԽ நग़ґཔ͕ݮͬͯ
֤͕ࣗੳՄೳʹ RedashΛӾཡͰ͖Ε σʔλΛӾཡՄೳ Redash্ͰSQLΛॻ͍ͯ σʔλΛ݁߹ ΫϥΠΞϯτͷ ఏҊͷલʹ͕ٞͰ͖Δ ΞϓϦϚʔέςΟϯάͷ ઓུʹ׆͔ͤΔ
• ಋೖલ:ʮಋೖޙʹӡ༻ͷ͕ى͖ͳͦ͞͏͔ʯΛఆ͓ͯ͘͠ ◦ σʔλੳͷ෦ɺ༏ઌ͕ޙΖʹͳͬͯ͠·͏͜ͱ͋Δ • ࣾͰ͑ΔΑ͏ʹσʔλΛܗ͢Δ ◦ ಛఆͷ୭͔͚͕ͩ͑ΔܗࣜʹͳΒͳ͍Α͏ʹ • ࣗಈԽͰ͖Δ෦ࣗಈԽ͢Δ
◦ σʔλͷ࣋ͪํ͕ಛघͳ߹͕͋ΔͷͰɺεΫϦϓτͰͲ͏ʹ͔͢Δ ◦ ͦΕΛఆظ࣮ߦ͢ΔڥΛ࡞Δ Ϧαʔνσʔλͱͷ͖߹͍ํͷ·ͱΊ
͓·͚ ʢదʹฉ͍͍ͯͩ͘͞ʣ
͘͢͝؆୯ʹղܾͨ͠Α͏ʹݟ͑Δ͚Ͳ ࣮ɺͦΕ·Ͱ1ਓͰղܾ͠Α͏ͱ͍ͯͨ͠
ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ঢ়گ ͦͷ݁Ռ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ϩʔΧϧʹDLͨ͠ޙ
ܗͯ͠σʔλΛ݁߹͢Δ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍ σʔλͷܗ͕ࣜಛघ
ʹϑΥʔΧε ੳϨϙʔτΛग़͢ͷʹ ίετʢ࣌ؒʣ͕͔͔Δ σʔλΛӾཡͰ͖Δ ਓ͕গͳ͍ ঢ়گ ͦͷ݁Ռ ֤෦ॺ͔Βґཔʹ ͦͷʹखಈͰରԠ ϩʔΧϧʹDLͨ͠ޙ
ܗͯ͠σʔλΛ݁߹͢Δ खಈͰཧ/ूܭ πʔϧϩάΠϯݖݶ API͕ͳ͍ σʔλͷܗ͕ࣜಛघ
ʮճʯΛօ͕ӾཡͰ͖Δ ͱ͜Ζʹஔ͖͍ͨʂ
εΫϨΠϐϯάେ࡞ઓ JupyterͰͱΓ͋͑ͣɺճΛऔಘͯ͠ΈΑ͏ ※Ϋιίʔυ͢Έ·ͤΜ
ϩάΠϯͰ͖ͨ! εΫϨΠϐϯάେ࡞ઓ JupyterͰͱΓ͋͑ͣɺճΛऔಘͯ͠ΈΑ͏
ϩάΠϯͰ͖ͨ! εΫϨΠϐϯάେ࡞ઓ JupyterͰͱΓ͋͑ͣɺճΛऔಘͯ͠ΈΑ͏ Ξϯέʔτʹ ͨͲΓண͍ͨ! ʢgetͰ͖ͨʣ
ϩάΠϯͰ͖ͨ! Selenium ࠷ߴʂ εΫϨΠϐϯάେ࡞ઓ JupyterͰͱΓ͋͑ͣɺճΛऔಘͯ͠ΈΑ͏ Ξϯέʔτʹ ͨͲΓண͍ͨ! ʢgetͰ͖ͨʣ
ϩάΠϯͰ͖ͨ! Selenium ࠷ߴʂ εΫϨΠϐϯάେ࡞ઓ JupyterͰͱΓ͋͑ͣɺճΛऔಘͯ͠ΈΑ͏ Ξϯέʔτʹ ͨͲΓண͍ͨ! ʢgetͰ͖ͨʣ ͜ͷ··͍͚ΔΘ!
εΫϨΠϐϯάେ࡞ઓ
εΫϨΠϐϯάେ࡞ઓ
εΫϨΠϐϯάେ࡞ઓ ࣦഊ ίʔυ্ͰΧʔιϧΛಈ͔͞ͳ͍ͱ͕औಘͰ͖ͳͯ͘அ೦ ʢٕज़ྗ͕͋Γ·ͤΜͰͨ͠ʣ άϥϑͷϚʔΧʔ্ʹΧʔιϧΛಈ͔ ͢ͱɺ͕දࣔ͞ΕΔ༷Ͱͨ͠
͜ͷ࣌ΛৼΓฦͬͯল • ͚ࣗͩͰΖ͏ͱ͠ͳ͍ ʢ৽ଔ͋Δ͋Δʣ ◦ ݟͷ͋ΔਓΛר͖ࠐΉ͖ • ͪΌΜͱࠔ͍ͬͯΔਓͱٞ͢Δ ◦ Γ͍ͨճΑΓσʔλͦͷͷͩͬͨ
◦ εΫϨΠϐϯά͕࣮ݱͰ͖ͯखಈ෦ଞʹͨ͘͞Μ͋Δ • Ͳ͕͜ͳͷ͔ຊ࣭తͳ෦Λղܾ͢Δ ◦ ɺσʔλͷ݁߹ͱશࣾతʹσʔλ͕ݟ͑Δ͜ͱ ◦ ࠓճͩͱࣗಈԽ͖͢σʔλͷܗͱredshiftͷimportͩͬͨ ◦ ͳ͔ͥάϥϑͷεΫϨΠϐϯάΛ͠·ͨ͠...
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠