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
Hosted Redash の EOL と移行ツール redash-migrate / You...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takuya Arita
October 27, 2021
Programming
0
3.2k
Hosted Redash の EOL と移行ツール redash-migrate / You should know about Hosted Redash EOL and redash-migrate
Redash Meetup v8.0.0 の資料です
https://redash-meetup.connpass.com/event/227407/
Takuya Arita
October 27, 2021
Tweet
Share
More Decks by Takuya Arita
See All by Takuya Arita
Redash で踏み出す BI 導入はじめの一歩 / DataEngineeringStudy Redash
ariarijp
1
2.6k
Redash のいま / Redash in 2021
ariarijp
2
1.1k
Redash 導入・運用を4年ぐらいやって変わったこと・変わらなかったこと / Changed and unchanged things with Redash and me
ariarijp
0
1.4k
5年前の自分に伝えたい広告 API 周辺の歩き方 / SOT Tech Night vol.1
ariarijp
1
520
使われていない、を知る / How do we know unused things in the real world?
ariarijp
0
450
MULTI_ORG について / What is MULTI_ORG in Redash
ariarijp
1
3.8k
あらためて振り返る Redash の使いどころ / Why I strongly recommend Redash
ariarijp
2
1.3k
PHP Data Structures
ariarijp
1
560
サーバー監視[自作]入門 / How to build monitoring system with Redash
ariarijp
0
740
Other Decks in Programming
See All in Programming
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
200
2026/02/04 AIキャラクター人格の実装論 口 調の模倣から、コンテキスト制御による 『思想』と『行動』の創発へ
sr2mg4
0
650
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
310
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
220
AHC061解説
shun_pi
0
270
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
240
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
110
オブザーバビリティ駆動開発って実際どうなの?
yohfee
2
630
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
270
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
110
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
290
Featured
See All Featured
How to make the Groovebox
asonas
2
2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
420
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Building an army of robots
kneath
306
46k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
170
WCS-LA-2024
lcolladotor
0
470
Discover your Explorer Soul
emna__ayadi
2
1.1k
The Language of Interfaces
destraynor
162
26k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Side Projects
sachag
455
43k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
Transcript
Hosted Redash の EOL と 移行ツール redash-migrate Redash Meetup v8.0.0
- @ariarijp / Takuya Arita
Hosted(SaaS 版) Redash の EOL • 2021/7 に Hosted Redash
の EOL が発表された • Hosted Redash は 2021/11/30 まで利用可能 • FAQ や Forum で紹介されている移行プラン ◦ Self-hosted Redash(OSS 版)への移行 <- この発表の主題 ◦ Databricks ユーザーであれば Databricks SQL ◦ Redash 以外のツールへの移行
SaaS ゆえの移行のむずかしさ • インスタンスのスナップショットや DB の dump は取得できない • Redash
そのものの機能として、Redash 上のデータの 一括エクスポート、インポートは存在しない • 使い方にもよるが、使われていればいるほど Redash 上の クエリやダッシュボードは増えるため、手作業での移行は厳しい
redash-migrate の登場
redash-migrate とは • Hosted から Self-hosted へ移行が主な用途 • 管理者の API
キーを使い、移行元からデータを取得し、 移行先に取得したデータを書き込む • 各コマンドには冪等性がある
redash-migrate の全体像 移行元 Redash API redash-migrate 移行先 Redash API JSON
meta.json 移行済みデータや新旧 Redash の ID 対応付けのためのメタデータファイル 管理者権限の API キーで 移行元からデータを取得 管理者権限の API キーで 移行データを書き込み
redash-migrate の注意点 • 移行先のバージョンは v10.0.0 以降を前提とし、 異なるバージョン間での移行はサポートしない • 移行先の Redash
は初期設定で 管理者ユーザーがひとりいるだけの状態であることが望ましい • データソースやユーザーの認証情報は移行されないため、 移行後に手動で設定が必要 • 開発中であるため、まだ未対応の機能やバグがある
redash-migrate に対する個人的な見解 • 開発中であり、日々修正や改善が行われているため、 「redash-migrate があれば移行は簡単」という状況ではない • しかし、Hosted Redash から機械的にデータを
移行する場合に取れる最良の方法ではあると感じている • Hosted Redash ユーザーでまだ移行方針が決めきれていない場合、 redash-migrate を事前検証しておくことをおすすめする
redash-migrate デモ • 前提 ◦ Hosted Redash から、ローカルの Redash v10.0.0
に移行する ◦ ローカルの Redash はセットアップ済みで、 管理者ユーザーがいるだけ ◦ Hosted Redash、ローカルの Redash それぞれの 管理者ユーザーの API Key が利用可能
redash-migrate デモ • 手順 ◦ redash-toolbelt をインストール ◦ redash-migrate --help
でコマンドを確認 ◦ redash-migrate init で初期設定 ◦ redash-migrate [command] で移行を実施 ◦ 移行先 の Redash を確認 ◦ (おまけ)
まとめ • 公式に提供されている redash-migrate の動向に今後も注目 • Hosted Redash からの移行検討はお早めに •
redash-toolbelt は Self-hosted ユーザーにもおすすめしたい
Happy Querying!