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
Metabase, three good practises for a hosted setup
Search
Lukas Rieder
May 08, 2018
Business
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Metabase, three good practises for a hosted setup
This talk was held at Metabase UG, Berlin, May 8
Lukas Rieder
May 08, 2018
More Decks by Lukas Rieder
See All by Lukas Rieder
Modeling Document Databases
overbryd
1
140
Ahoi! Complex applications on Kubernetes
overbryd
0
85
Flow Based Programming in 2 minutes
overbryd
0
85
Metabase UG, November 2018
overbryd
0
140
Flow Based Programming in Elixir
overbryd
0
180
Configuration in Elixir
overbryd
0
190
Elixir Deployment
overbryd
1
70
NIFs and C-Nodes
overbryd
0
83
SQL Workshop Part 1
overbryd
0
150
Other Decks in Business
See All in Business
株式会社SHO-CASE_会社案内20260525
20201001
0
170
株式会社Beer and Tech/HitoHana(ひとはな) 採用資料 2026.06 .09
beerandtech_recruiter
1
47k
【エンジニア採用】BuySell Technologies会社説明資料
buyselltechnologies
3
97k
CEOの価値観を言語化することでメンバーの心を動かすマネジメントを体得するワークショップ
nagam3618
0
150
2025年度「海の家プロジェクト」ピッチ資料
brush2026
0
230
スポンサーブースの企画で 『RubyKaigi Map』を 作った話
aratike
0
320
“使われているハーネス/使われていないハーネス”を可視化するところから始めた話
sugamoto
0
210
エンジニアのためのコミュニケーション術
zashii
1
430
データ民主化の推進に必要なメンタリティーを伝えたい
hikaruri
0
130
タケウチグループRecruit
takeuchigroup
0
12k
FIGEO採用ピッチ資料
figeohr
0
230
経営管理について / About Corporate Planning
loglass2019
1
34k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1033
470k
Odyssey Design
rkendrick25
PRO
2
690
The Art of Programming - Codeland 2020
erikaheidi
57
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
A Soul's Torment
seathinner
6
2.9k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Testing 201, or: Great Expectations
jmmastey
46
8.2k
KATA
mclloyd
PRO
35
15k
Six Lessons from altMBA
skipperchong
29
4.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
Transcript
Metabase UG Berlin, May 8 @Betterplace
Metabase UG Berlin, May 8 @Betterplace Welcome! Willkommen! SELECT *
FROM berlin
Metabase UG Berlin, May 8 @Betterplace Thank you for coming!
Metabase UG Berlin, May 8 @Betterplace
Metabase UG Berlin, May 8 @Betterplace Hi, my name is
Lukas Rieder
Metabase UG Berlin, May 8 @Betterplace Hi, my name is
Lukas Rieder I give talks.
Metabase UG Berlin, May 8 @Betterplace Hi, my name is
Lukas Rieder I consult companies.
Metabase UG Berlin, May 8 @Betterplace Hi, my name is
Lukas Rieder I develop software.
Metabase UG Berlin, May 8 @Betterplace Hi, my name is
Lukas Rieder I really like Metabase.
Metabase UG Berlin, May 8 @Betterplace Metabase accesses, analyses and
visualises your datasets.
Metabase UG Berlin, May 8 @Betterplace Metabase accesses, analyses and
visualises your datasets.
Metabase UG Berlin, May 8 @Betterplace Metabase is Open Source
Metabase UG Berlin, May 8 @Betterplace Metabase is a Web
Service
Metabase UG Berlin, May 8 @Betterplace
Metabase UG Berlin, May 8 @Betterplace Single -User
Metabase UG Berlin, May 8 @Betterplace Multi -User
Metabase UG Berlin, May 8 @Betterplace Three Good practises
Metabase UG Berlin, May 8 @Betterplace Metadata Storage
Metabase UG Berlin, May 8 @Betterplace Metabase stores its Metadata
separately.
Metabase UG Berlin, May 8 @Betterplace Users, Database Connections, Questions,
Collections, Dashboards, Cached Queries, ...
Metabase UG Berlin, May 8 @Betterplace By default its a
H2 database on the filesystem. This works only for a single instance.
Metabase UG Berlin, May 8 @Betterplace Multiple instances must use
a separate database. PostgreSQL or MySQL.
Metabase UG Berlin, May 8 @Betterplace Backup metadata storage.
Metabase UG Berlin, May 8 @Betterplace Backup metadata storage. Backup
the metadata storage.
Metabase UG Berlin, May 8 @Betterplace Backup metadata storage. Really.
Do it. Backup the metadata storage.
Metabase UG Berlin, May 8 @Betterplace Separate Staging for safe
upgrades
Metabase UG Berlin, May 8 @Betterplace metabase.company.com metabase.staging.company.com
Metabase UG Berlin, May 8 @Betterplace metabase.company.com v0.27 metabase.staging.company.com v0.29
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Metadata storage
might be migrated.
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Safer to
do on a staging copy.
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Backup before
upgrade.
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Bugs might
occur.
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Better test
on staging before upgrade.
Metabase UG Berlin, May 8 @Betterplace Read-only Database users
Metabase UG Berlin, May 8 @Betterplace Metabase connects to many
external databases.
Metabase UG Berlin, May 8 @Betterplace
Metabase UG Berlin, May 8 @Betterplace Your Metabase is most
probably exposed on the internet.
Metabase UG Berlin, May 8 @Betterplace DELETE * FROM berlin
Metabase UG Berlin, May 8 @Betterplace DELETE * FROM berlin
Bad. Very. Connections with write-level access can simply do that.
Metabase UG Berlin, May 8 @Betterplace Restrict your database connections
to read-only users.
Metabase UG Berlin, May 8 @Betterplace There is more.
Metabase UG Berlin, May 8 @Betterplace Contact me Lukas Rieder
Mail:
[email protected]
Twitter: @Overbryd