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
Takuya Arita
October 27, 2021
Programming
0
3.3k
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
530
使われていない、を知る / How do we know unused things in the real world?
ariarijp
0
460
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
570
サーバー監視[自作]入門 / How to build monitoring system with Redash
ariarijp
0
750
Other Decks in Programming
See All in Programming
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
170
Nuxt Server Components
wattanx
0
210
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
140
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
4.9k
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
190
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
110
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
AI 開発合宿を通して得た学び
niftycorp
PRO
0
180
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
130
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
120
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.6k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Site-Speed That Sticks
csswizardry
13
1.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Why Our Code Smells
bkeepers
PRO
340
58k
Writing Fast Ruby
sferik
630
63k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
95
Building a Scalable Design System with Sketch
lauravandoore
463
34k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The Invisible Side of Design
smashingmag
302
51k
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!