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
Tableau Server on AWS~データ分析の結果を活かすために
Search
tama-chang
April 17, 2019
Technology
0
1.2k
Tableau Server on AWS~データ分析の結果を活かすために
https://dev.classmethod.jp/business/business-analytics/higobashiaws-tableau-server-on-aws
tama-chang
April 17, 2019
Tweet
Share
More Decks by tama-chang
See All by tama-chang
データ分析の世界で今後必要とされる役割 「Purple People」とは
cmtamai
3
2.7k
Transform〜メトリクスレイヤーとは何か? データ分析に必要な「指標」を管理する
cmtamai
0
2k
アナリティクスエンジニアとは(What is Analytics Engineer)
cmtamai
1
8.6k
DWH御三家の各特徴と選び方〜SnowflakeとBigQueryとRedshiftと〜
cmtamai
0
9.3k
禁忌解放~TableauとLookerを連携して究極のBI環境を召喚する
cmtamai
0
3.2k
Lookerはじめの一歩
cmtamai
0
2.1k
Snowflakeはじめの一歩
cmtamai
2
2.4k
スティーブン・セガール出演作品の邦題に「沈黙」がつくかどうか判別する機械学習モデルを作ろうとしてみた
cmtamai
0
850
osaka_tamai.pdf
cmtamai
0
1.8k
Other Decks in Technology
See All in Technology
リスクから学ぶKubernetesコンテナセキュリティ/k8s-risk-and-security
mochizuki875
1
260
How CERN serves 1EB of data via FUSE
ennael
PRO
0
16k
ドメインと向き合う - 旅行予約編
hidenorigoto
4
520
【swonet.conf_】NOCメンバーが語るSTMの実態!! ~ShowNetから若者への贈り物~
shownet
PRO
0
230
不感対策ソリューション
jtes
0
230
Authenticator のエミュレーションによる パスキーのログインテスト/nikkei-tech-talk-25
nikkei_engineer_recruiting
0
140
Perlで始めるeBPF: 自作Loaderの作り方 / Getting started with eBPF in Perl_How to create your own Loader
takehaya
1
180
AWS Lambdaで実現するスケーラブルで低コストなWebサービス構築/YAPC::Hakodate2024
fujiwara3
5
900
GitHub Actions/Docker/Terraform/Renovate で最小限の Monorepo CD パイプラインを作る / Minimalistic Monorepo CD Pipeline with GitHub Actions, Docker, Terraform and Renovate
yuyatakeyama
4
340
スクラム導入の舞台裏:QAエンジニアがスクラムマスターになるまで
bubo1201
0
120
つよつよリーダーが 抜けたらどうする? 〜ナビタイムのAgile⽀援組織の変遷〜
navitimejapan
PRO
22
13k
【shownet.conf_】持続可能な次世代Wi-Fi運用に向けて
shownet
PRO
0
260
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
29
1.7k
Why Our Code Smells
bkeepers
PRO
334
57k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
7
560
Faster Mobile Websites
deanohume
304
30k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.5k
A Philosophy of Restraint
colly
202
16k
Building Applications with DynamoDB
mza
90
6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Building Better People: How to give real-time feedback that sticks.
wjessup
360
19k
Transcript
5BCMFBV4FSWFSPO"84 ʙσʔλੳͷ݁ՌΛ׆͔ͨ͢Ίʹʙ σʔλΠϯςάϨʔγϣϯ෦ ۄҪྭ
εϥΠυޙͰೖख͢Δ͜ͱ͕ग़དྷ·͢ͷͰ ൃදதͷ༰ΛϝϞ͢Δඞཁ͋Γ·ͤΜɻ ࣸਅࡱӨΛ͢Δ߹ ϑϥογϡɾγϟολʔԻ͕ग़ͳ͍Α͏ʹྀ͍ͩ͘͝͞ Attention
ࣗݾհ ۄҪྭʢλϚΠϨΠʣ wσʔλΠϯςάϨʔγϣϯ෦ wαϙʔτνʔϜɹϦʔμʔ wେࡕΦϑΟε wҎ্ࣗʢಸྑݝʣͰϦϞʔτϫʔΫ w"84ೝఆࢿ֨θϩ •
Tableau Desktop Qualified Associate • Tableau Server Qualified Associate • Alteryx Designer Core • Alteryx Designer Advanced
ࢲͷ%FWFMPQFST*0
ຊηογϣϯͰΘΔͱخ͍͜͠ͱ w σʔλੳΛ׆༻͢ΔͨΊʹɺ݁ՌͷՄࢹԽͱڞ༗ ͕େࣄ w ʢ্هΛ࣮ݱ͢Δํ๏৭ʑ͋Δ͕ʣ"84ͱ 5BCMFBVΛΈ߹ΘͤΔͱͤʹͳΕΔʢ͔ʣ
ຊηογϣϯͷΞδΣϯμ w σʔλੳʹ͓͚ΔʮՄࢹԽʯͱʮڞ༗ʯʹ͍ͭͯ w ʮ5BCMFBVʯͱ w "84ͱ5BCMFBVͷؔ w
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δͱͤ
ຊηογϣϯͰ͠ΌΒͳ͍͜ͱ w ػցֶशؔ࿈ͷ"84αʔϏεࣗମͷ w ޙͷਓ͕ͨͬͬͬΓ͓͠·͢ɻ w ੳख๏ͷ w
5BCMFBVͷৄ͍͠આ໌ w "NB[PO2VJDL4JHIU
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ ͳͥσʔλੳΛ͢Δͷ͔ʁ
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ ʮ՝ʯΛղܾ͢ΔͨΊ
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ ՝ ࢪࡦ σʔλੳ ༏ྑސ٬Λ૿͍ͨ͠ ༏ྑސ٬ʹͳΓͦ͏ͳϢʔβʔΛ ಛఆͯ͠Ξϓϩʔν͢Δ ϢʔβʔσʔλΛੳͯ͠
༏ྑސ٬ϞσϧΛ࡞͢Δ ࣗࣾαʔϏεͷձһొͷ࣌Ͱ ͢ΔϢʔβʔ͕͍Δ ͢ΔϙΠϯτΛௐΔ ͦͷϙΠϯτΛվળ͢Δ ձһొϖʔδͷ ΞΫηεσʔλΛੳ͢Δ ࣗࣾͷػց͕༧ظͤ͵λΠϛϯά Ͱނোͯ͠ࠔ͍ͬͯΔ ػցͷނোΛ༧ଌͯ͠ରԠ͢Δ *P5ͷϩάσʔλΛੳ͢Δ ※͋͘·ͰྫͰ͢
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ w ղܾ͍ͨ͠՝͕͋Δ w ͦͷ՝Λղܾ͢ΔͨΊʹɺԿΒ͔ͷҙࢥܾఆΛߦ͏ ඞཁ͕͋Δ w ʮ˓˓ͱ͍͏ࢪࡦΛ࣮ࢪͯ͠ɺ՝Λղܾ͢Δʯͱ͍
͏తͷͨΊʹσʔλੳΛߦ͏
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ "*ɺػցֶशɺڭࢣ͋Γֶशɺڭࢣͳֶ͠शɺڧԽֶशɺ χϡʔϥϧωοτϫʔΫɺσΟʔϓϥʔχϯάɺ 1ZUIPOɺKVQZUFSOPUFCPPLɺ3ݴޠɺEQMZSɺ "NB[PO4BHF.BLFSɺ5FOTPS'MPXɺ1Z5PSDIɺ "QBDIF.9/FUɺ$IBJOFSɺ9(#PPTUɺઢܗճؼɺࢦ ฏ๏ɺ୯ճؼੳɺॏճؼੳɺओੳɺܾఆ ੳɺҼࢠੳɺUݕఆɺΧΠೋݕఆɺίϯδϣΠϯτ
ੳɺΞιγΤʔγϣϯੳɺ8IBU*GੳɺόϯσΟο τΞϧΰϦζϜɺϚϧίϑ࿈ϞϯςΧϧϩ๏ɺϕΠδΞ ϯωοτϫʔΫɺϕΠζਪఆɺ8JO#6(4ʜFUD FUD FUDʜ
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ "*ɺػցֶशɺڭࢣ͋Γֶशɺڭࢣͳֶ͠शɺڧԽֶशɺ χϡʔϥϧωοτϫʔΫɺσΟʔϓϥʔχϯάɺ 1ZUIPOɺKVQZUFSOPUFCPPLɺ3ݴޠɺEQMZSɺ "NB[PO4BHF.BLFSɺ5FOTPS'MPXɺ1Z5PSDIɺ "QBDIF.9/FUɺ$IBJOFSɺ9(#PPTUɺઢܗճؼɺࢦ ฏ๏ɺ୯ճؼੳɺॏճؼੳɺओੳɺܾఆ ੳɺҼࢠੳɺUݕఆɺΧΠೋݕఆɺίϯδϣΠϯτ
ੳɺΞιγΤʔγϣϯੳɺ8IBU*GੳɺόϯσΟο τΞϧΰϦζϜɺϚϧίϑ࿈ϞϯςΧϧϩ๏ɺϕΠδΞ ϯωοτϫʔΫɺϕΠζਪఆɺ8JO#6(4ʜFUD FUD FUDʜ ͜ΕΒʮखஈʯ
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ తແ͖σʔλੳແҙຯ
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ ! σʔλੳͷ݁ՌΛՄࢹԽ͢Δ ! ՄࢹԽͨ݁͠ՌΛڞ༗͢Δ σʔλੳΛ՝ͷղܾʹܨ͛ΔͨΊʹʁ ʮՄࢹԽʯͱʮڞ༗ʯΛߦ͏ྑ͍ํ๏ͱʜʁ
σʔλੳʹ͓͚ΔՄࢹԽͱڞ༗ AWS × Tabelau
5BCMFBVͱ BIπʔϧͰ͢
5BCMFBVͱ
5BCMFBVͱ w 5BCMFBV%FTLUPQɹˠɹ7J[Λ࡞ΔʢՄࢹԽʣ w 5BCMFBV4FSWFSɹˠɹ7J[Λڞ༗͢Δʢڞ༗ʣ ˞7J[ɿσʔλΛࢹ֮Խͨ͠ͷɻ ɹϏϡʔͱ͔μογϡϘʔυͱ͔
5BCMFBVͱ ! ૢ࡞ੑ ! දݱͰ͖Δ෯͕͍͢͝ 5BCMFBVͷڧ͍ͱ͜Ζ
5BCMFBVͱ IUUQTQVCMJDUBCMFBVDPNKBKQTHBMMFSZUPLBJEPTIJOLBOTFO HBMMFSZGFBUVSFE
5BCMFBVͱ https://public.tableau.com/views/IronViz2018Final-Weather-LocationisRelative/WeatherLocationisRelative?:embed=y&:display_count=yes
"84ͱ5BCMFBVͷؔ ࣮͕ྑ͍
"84ͱ5BCMFBVͷؔ
"84ͱ5BCMFBVͷؔ
"84ͱ5BCMFBVͷؔ "84SF*OWFOU ! &NFSBME ! %JBNPOE ! 1MBUJOVN
! (PME ! 4JMWFS ! #SPO[F
"84ͱ5BCMFBVͷؔ 5BCMFBV$POGFSFODF
"84ͱ5BCMFBVͷؔ IUUQTQSFSFMFBTFUBCMFBVDPNLFZ"NB[PO4BHFNBLFS&YUFOTJPO
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ ͜ΕΒΛΈ߹Θͤͯσʔλੳͷ݁ՌΛ εϚʔτʹڞ༗͢Δ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ ! 8JOEPXT4FSWFS ! -JOVY04 ͬ͘͟Γݴ͏ͱɺԼهͷ04ʹΠϯετʔϧͯ͠༻͠·͢
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ 5BCMFBV4FSWFSʹ࠷దͳΠϯελϯελΠϓͣΓʜ •C5.4xlarge •m5.4xlarge •r5.4xlarge
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ EC2Λ࡞ͬͯ ͦ͜ʹΠϯετʔϧ͢ΕऴΘΓ͔ʁ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ ऴΘΓ͡Όͳ͍
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ σʔλੳͷ݁Ռ͕ஔ͔ΕΔαʔϏε ͔ͬ͠Γཧ͢Δඞཁ͕͋Δ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ w ηΩϡϦςΟ w σʔλੳ݁Ռͷ࿙ӮϏδωεΠϯύΫτେ w ΞοϓάϨʔυ w
5BCMFBVϲ݄ຖʹ৽όʔδϣϯϦϦʔε w ৽ػೳͷՃɺෆ۩߹ͷमਖ਼͕ߦΘΕΔ w ՄೳͳݶΓ࠷৽όʔδϣϯͷ5BCMFBV4FSWFSΛ༻͢Δ w ࢹ w σʔλੳ݁Ռ͕֬ೝͰ͖ͳ͍ͱ͍͏ঢ়ଶΛૣٸʹݕ͢Δ w όοΫΞοϓ w σʔλੳ݁ՌͷফࣦϏδωεΠϯύΫτେ w ͦͷଞ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ ηΩϡϦςΟ
ηΩϡϦςΟ 5BCMFBV4FSWFSʢԿͯ͠ͳ͍ͱʣ੬ऑ
ηΩϡϦςΟ ! 63-͍͑ͬͯ͞Ε୭ͰΞΫηεՄೳ ! ύεϫʔυϙϦγʔͷઃఆෆՄ ! ύεϫʔυͷϩοΫػೳແ͠ Կ͍ͯ͠ͳ͍5BCMFBV4FSWFSʜ
ηΩϡϦςΟ σʔλੳͷ݁ՌݫॏʹकΒͶͳΒͳ͍
ηΩϡϦςΟ
ηΩϡϦςΟ ʢͨΓલ͕ͩʣ"84ͷجຊతͳαʔϏεͰηΩϡϦςΟΛ୲อ͢Δ
ηΩϡϦςΟ w 5BCMFBV4FSWFSͷཧ্ɺ04ଆʹϩάΠϯ͢Δ࣌͋Δ w ౿ΈαʔόʔΛ༻ҙ͢Δ
ηΩϡϦςΟ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ ΞοϓάϨʔυ
ΞοϓάϨʔυ ! ͦͦ݁ߏ໘͍͘͞ ! ΞοϓάϨʔυதར༻ෆՄ ! σʔλੳͷ݁ՌΛݟΕͳ͍͕࣌ؒൃੜ͢Δ !
σʔλੳͷ݁Ռͷ׆༻͕ΕΔ 5BCMFBV4FSWFSͷΞοϓάϨʔυʜ
ΞοϓάϨʔυ CloudFormationͰϒϧʔ&άϦʔϯσϓϩΠ
ΞοϓάϨʔυ
ΞοϓάϨʔυ
ΞοϓάϨʔυ
ΞοϓάϨʔυ
ΞοϓάϨʔυ
ΞοϓάϨʔυ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ ࢹ
ࢹ ! ͜͜Ͱো͕ൃੜ͢Δͱ ! 5BCMFBV4FSWFS·Ͱಧ͔ͳ͍ ! σʔλੳͷ݁ՌΛݟΕͳ͍࣌ؒ ͕ൃੜ͢Δ
! σʔλੳͷ݁Ռͷ׆༻͕ΕΔ
ࢹ ELBʙTableau Serverؒͷোૣٸʹݕ
ࢹ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ όοΫΞοϓ
όοΫΞοϓ ! εφοϓγϣοτͰͷόοΫΞοϓ෮چඇରԠ ! 5BCMFBV4FSWFSઐ༻ͷίϚϯυͰऔಘͨ͠όοΫΞοϓ ϑΝΠϧ͡Όͳ͍ͱμϝ ! UTNNBJOUFOBODFCBDLVQ
5BCMFBV4FSWFSͷόοΫΞοϓʢͱ෮چʣʜ
όοΫΞοϓ όοΫΞοϓΛ͘͠͡Δͱ σʔλੳͷ݁Ռ͕ࢮ͵
όοΫΞοϓ CloudWatchͱSSMͰࣗಈόοΫΞοϓ
όοΫΞοϓ
5BCMFBV4FSWFSΛ"84Ͱߏஙɾӡ༻͢Δ ͦͷଞ
֤छσʔλग़ྗ ! ʮొ͞Ε͍ͯΔϢʔβʔͷϦετΛఏग़͍ͯͩ͘͠͞ʯ ! ʮొ͞Ε͍ͯΔσʔλιʔεͷϦετΛఏग़͍ͯͩ͘͠͞ʯ ! ʮݖݶઃఆͷҰཡΛఏग़͍ͯͩ͘͠͞ʯ !
ʮ͜ΕΒຖ݄͓ئ͍͠·͢ʯ ! ʜͳͲͳͲ ৫ͷϧʔϧʢγεʣʹର͢Δ໘ͳରԠ
֤छσʔλग़ྗ ͜͏͍ͬͨରԠʹ࣌ؒΛͱΒΕ͍ͯͯ σʔλੳͷ׆༻ʹࢧো͕ग़Δʢ͔ʣ
֤छσʔλग़ྗ LambdaͱTSCͰࣗಈతʹϦετΛग़ྗ
֤छσʔλग़ྗ IUUQTEFWDMBTTNFUIPEKQCVTJOFTTCVTJOFTTBOBMZUJDTUDSFQPSUSFTUBQJ
֤छσʔλग़ྗ
ʲ࠶ܝʳຊηογϣϯͰΘΔͱخ͍͜͠ͱ w σʔλੳΛ׆༻͢ΔͨΊʹɺ݁ՌͷʮՄࢹԽʯͱ ʮڞ༗ʯ͕େࣄ w ʢ্هΛ࣮ݱ͢Δํ๏৭ʑ͋Δ͕ʣ"84ͱ 5BCMFBVΛΈ߹ΘͤΔͱͤʹͳΕΔʢ͔ʣ
None