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
あらためて振り返る Redash の使いどころ / Why I strongly recom...
Search
Takuya Arita
April 23, 2019
Programming
2
1.3k
あらためて振り返る Redash の使いどころ / Why I strongly recommend Redash
Redash Meetup 5.0.0 の登壇資料です
Takuya Arita
April 23, 2019
Tweet
Share
More Decks by Takuya Arita
See All by Takuya Arita
Hosted Redash の EOL と移行ツール redash-migrate / You should know about Hosted Redash EOL and redash-migrate
ariarijp
0
3.1k
Redash で踏み出す BI 導入はじめの一歩 / DataEngineeringStudy Redash
ariarijp
1
2.3k
Redash のいま / Redash in 2021
ariarijp
2
1.1k
Redash 導入・運用を4年ぐらいやって変わったこと・変わらなかったこと / Changed and unchanged things with Redash and me
ariarijp
0
1.3k
5年前の自分に伝えたい広告 API 周辺の歩き方 / SOT Tech Night vol.1
ariarijp
1
500
使われていない、を知る / How do we know unused things in the real world?
ariarijp
0
420
MULTI_ORG について / What is MULTI_ORG in Redash
ariarijp
1
3.6k
PHP Data Structures
ariarijp
1
540
サーバー監視[自作]入門 / How to build monitoring system with Redash
ariarijp
0
710
Other Decks in Programming
See All in Programming
#QiitaBash MCPのセキュリティ
ryosukedtomita
1
1.3k
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
200
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
86
29k
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
470
RailsGirls IZUMO スポンサーLT
16bitidol
0
180
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
160
生成AI時代のコンポーネントライブラリの作り方
touyou
1
210
ニーリーにおけるプロダクトエンジニア
nealle
0
830
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
4.4k
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
510
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
590
Featured
See All Featured
Making Projects Easy
brettharned
116
6.3k
Building Adaptive Systems
keathley
43
2.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
The Cult of Friendly URLs
andyhume
79
6.5k
Why Our Code Smells
bkeepers
PRO
336
57k
How to train your dragon (web standard)
notwaldorf
95
6.1k
Unsuck your backbone
ammeep
671
58k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Navigating Team Friction
lara
187
15k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Docker and Python
trallard
44
3.5k
Transcript
͋ΒͨΊͯৼΓฦΔ ͷ͍Ͳ͜Ζ Takuya Arita / @ariarijp
ࣗݾհ • ariarijp / Takuya Arita / ༗ా࠸ • Redash
Meetup ओ࠵ / Redash Maintainer • גࣜձࣾϢχτʔϯͰ Facebook Twitter ͷ ࠂ API Λ༻ͨ͠ӡ༻πʔϧ։ൃੳج൫ ߏஙͳͲͷۀʹऔΓΉதͰɺRedash Λ ੵۃతʹ׆༻͍ͯ͠Δ
Redash ʹ͍ͭͯ ৼΓฦΔ
Redash ͱ • Arik Fraimovich ࢯ͕த৺ͱͳͬͯ։ൃ͍ͯ͠Δ OSS / SaaS ͷ
BI πʔϧ • ଟ͘ͷσʔλιʔεʹରԠ͠ɺάϥϑμογϡ ϘʔυʹΑΔσʔλՄࢹԽɺΫΤϦ݁Ռͷμϯ ϩʔυػೳͳͲΛఏڙ͍ͯ͠Δ • ຊࠃͰಋೖࣄྫɾ׆༻ࣄྫ͕ϒϩάͳͲͰଟ ͘ެ։͞Ε͍ͯΔ
ϦϦʔεͰৼΓฦΔ Redash ͷྺ࢙ • 2014/10: 0.4.0+b588 ϦϦʔε • 2016/5: 0.10.1+b1834
ϦϦʔε • 2017/4: 1.0.1 ϦϦʔε • 2017/8: 2.0.0 ϦϦʔε • 2017/11: 3.0.0 ϦϦʔε • 2018/4: 4.0.0 ϦϦʔε • 2018/9: 5.0.0 ϦϦʔε • 2018/12: 6.0.0 ϦϦʔε • 2019/3: 7.0.0 ϦϦʔε ͜ͷ͋ͨΓͰࠃͷར༻ऀ͕૿͑ͨҹ ࢀߟ: https://github.com/getredash/redash/releases
ࠃͷͰৼΓฦΔ Redash ͷྺ࢙ • 2015/9: re:dashษڧձ at IPROS ։࠵ •
ʮre:dash is awesomeʯεϥΠυެ։ • 2016/5:ʮσʔλΛҰՕॴʹूΊΔ͜ͱͰσʔλ׆༻ͷຽओԽ͕ਐΜͩʯهࣄެ։ • 2016/8: WEB+DB PRESS Vol.94 Ͱ Redash ʹݴٴ • OSS ʹΑΔσʔλੳج൫ͷߏங(0.10.0+b1836) • 2016/12: Rebuild ep145 Ͱ Redash ʹݴٴ • 2017/10: Software Design 2017/11߸ Ͱ Redash ʹݴٴ • ΤϯδχΞͤʹ͠ͳ͍σʔλੳͷج൫࡞Γ(2.0.0+b2990) Redash ͷීٴʹେ͖͘ӨڹΛ༩͑ͨ
Redash ͷʮྑ͞ʯΛ ৼΓฦΔ
Redash ͷྑ͞ • OSS ͔ͭɺWeb ϕʔε • ෳσʔλιʔεͷूܭΫΤϦΛ Ұݩతʹཧɾར༻Ͱ͖Δ •
Hackable ͳ BI πʔϧ
OSS ͔ͭɺ Web ϕʔεͰ͋Δ͜ͱͷྑ͞ • Web ϕʔεͰ͋ΔͨΊɺ୭Ͱ͑Δ • Web ϕʔεͰ͋ΔͨΊɺURL
ͰΫΤϦΛڞ༗Ͱ ͖Δ • Ϣʔβͷ੍ݶ͕ͳ͍ • SaaS ൛ಉ༷(σʔλιʔεͳͲͷ੍ݶ͋Γ)
ྑ͞Λ׆͔͍ͨ͠Ͳ͜Ζ • ϒϥβͱΞΧϯτ͕͋Ε୭Ͱ͑ΔͷͰɺ ΤϯδχΞҎ֎͕ SQL Λ৮ΕΒΕΔͱͯ͠ద͍ͯ͠Δ • ֤ΫΤϦͷ݁ՌͳͲ͕ URL ͰදݱͰ͖ΔͨΊ
Slack ͳͲ Ͱڞ༗͍͢͠ • ༗ঈπʔϧͰ͋Γ͕ͪͳϢʔβʔ୯Ґͷ՝͕ۚൃੜ͠ͳ ͍ͨΊɺϝϯόʔશһʹΞΧϯτΛ༩͢Δ͜ͱ͕Ͱ ͖Δ
ෳσʔλιʔεͷूܭΫΤϦΛ Ұݩతʹཧɾར༻Ͱ͖Δ͜ͱͷྑ͞ • ଟ͘ͷσʔλιʔεʹରԠ͍ͯ͠ΔͨΊɺ ଓͰ͖Εɺ͋ΒΏΔΫΤϦΛ Redash ͔Β ࣮ߦͰ͖Δ • ࢄ͕ͪ͠ͳूܭΫΤϦΛ
Redash ͰҰݩత ʹอଘɾڞ༗Ͱ͖Δ
ྑ͞Λ׆͔͍ͨ͠Ͳ͜Ζ • σʔλιʔε͝ͱʹπʔϧΛΓସ͑Δඞཁ͕ͳ͍ͨΊɺ Redash Ͱ౷ҰతʹσʔλΛૢ࡞Ͱ͖Δ • Redash ʹΫΤϦΛอଘ͢Δ͜ͱͰɺΤϯδχΞ ΞφϦετ͕ॻ͍ͨ SQL
Λ୭Ͱ࠶ར༻Ͱ͖Δ • ෳࡶͳूܭΫΤϦΛ Redash ্Ͱอଘ͢Δ͜ͱͰɺ ݸਓͷϊϋڞ༗Ͱ͖Δ
Hackable ͳ BI πʔϧ Ͱ͋Δ͜ͱͷྑ͞ • Redash ը໘͔Βૢ࡞Ͱ͖Δ ΄΅ͯ͢ͷػೳΛ API
͔Βૢ࡞Ͱ͖Δ • Python σʔλιʔεΫΤϦϥϯφʔ֦ுΛར༻͠ɺ SQL ͚ͩͰ࣮ݱͰ͖ͳ͍σʔλॲཧ͕Մೳ • OSS Ͱ͋ΔͨΊɺνʔϜӡ༻ʹ߹Θͤͯ ίʔυʹखΛೖΕΔ͜ͱͰ͖Δ
ྑ͞Λ׆͔͍ͨ͠ॴ • API Λར༻ͯ͠ɺSQL ͚ͩͰ࣮ݱ͠ʹ͍͘Α͏ ͳσʔλूܭɺՃϓϩάϥϜʹͤΔ͜ͱ ͰɺෳࡶʹͳΓ͕ͪͳΫΤϦΛ͋Δఔ୯७ԽͰ ͖Δ • API
͔ΒΫΤϦ݁ՌΛऔಘ͢Δ͜ͱͰɺ ॻ͖ग़͠ઌΛεϓϨουγʔτͳͲʹॻ͖ग़͢ͳ Ͳɺ͍উखΛ Hack ͢Δ
࠶ܝ: Redash ͷྑ͞ • OSS ͔ͭɺWeb ϕʔε • ෳσʔλιʔεͷूܭΫΤϦΛ Ұݩతʹཧɾར༻Ͱ͖Δ
• Hackable ͳ BI πʔϧ
·ͱΊ • Web ϕʔεΏ͑ʹɺ୭Ͱ͑Δ • Redash ʹΫΤϦΛू͢Δ͜ͱͰɺ ୭Ͱ͑ΔϝϦοτΛ࠷େԽ͢Δ • API
ͳͲΛ׆༻ͯ͠ɺָ͘͠ɺศརʹ σʔλੳΛ Redash Ͱ Hack ͢Δ
Happy Redash-ing !