Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Hosted Redash の EOL と移行ツール redash-migrate / You...
Search
Takuya Arita
October 27, 2021
Programming
3.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Takuya Arita
See All by Takuya Arita
Redash で踏み出す BI 導入はじめの一歩 / DataEngineeringStudy Redash
ariarijp
1
2.8k
Redash のいま / Redash in 2021
ariarijp
2
1.2k
Redash 導入・運用を4年ぐらいやって変わったこと・変わらなかったこと / Changed and unchanged things with Redash and me
ariarijp
0
1.5k
5年前の自分に伝えたい広告 API 周辺の歩き方 / SOT Tech Night vol.1
ariarijp
1
550
使われていない、を知る / How do we know unused things in the real world?
ariarijp
0
490
MULTI_ORG について / What is MULTI_ORG in Redash
ariarijp
1
3.9k
あらためて振り返る Redash の使いどころ / Why I strongly recommend Redash
ariarijp
2
1.3k
PHP Data Structures
ariarijp
1
590
サーバー監視[自作]入門 / How to build monitoring system with Redash
ariarijp
0
770
Other Decks in Programming
See All in Programming
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
32
14k
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
330
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
9.3k
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
320
Java 27新機能 / Java 27 new features
kishida
2
190
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
520
iOSDC2026登壇資料.pdf
riofujimon
0
200
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
270
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
470
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
330
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
1k
Featured
See All Featured
Designing for Performance
lara
611
70k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
ラッコキーワード サービス紹介資料
rakko
1
5.1M
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
GitHub's CSS Performance
jonrohan
1033
470k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Building the Perfect Custom Keyboard
takai
2
890
Navigating Weather and Climate Data
rabernat
0
540
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!