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
0
97
Metabase, three good practises for a hosted setup
This talk was held at Metabase UG, Berlin, May 8
Lukas Rieder
May 08, 2018
Tweet
Share
More Decks by Lukas Rieder
See All by Lukas Rieder
Modeling Document Databases
overbryd
1
130
Ahoi! Complex applications on Kubernetes
overbryd
0
76
Flow Based Programming in 2 minutes
overbryd
0
71
Metabase UG, November 2018
overbryd
0
130
Flow Based Programming in Elixir
overbryd
0
170
Configuration in Elixir
overbryd
0
180
Elixir Deployment
overbryd
1
57
NIFs and C-Nodes
overbryd
0
70
SQL Workshop Part 1
overbryd
0
130
Other Decks in Business
See All in Business
Talk to Someone At Expedi𝓪™️ USA Contact Numbers
travelcare
0
130
AIサービス紹介資料_250331.pdf
babylonzoo
0
570
Platform Engineering done well: innovation, efficiency, market advantage - Matthew Skelton - ProductTank Auckland
matthewskelton
PRO
0
450
株式会社いつも 採用ピッチ資料
itsumo365
0
110
Sales Marker Culture book
salesmarker
PRO
36
59k
SlackでDMを使わない方が いい理由を説明してみた
walkersumida
1
1.2k
株式会社ファンコミュニケーションズ|会社説明資料 / Company Deck
fancomi_career
0
1.4k
ラクスパートナーズ採用ピッチ資料_エンジニア部門
rakuspartners_recruit
0
2.6k
社会の中のわたしの技術 ─ 自分の地図の描き方 #wttjp
yotii23
0
700
プロダクトエンジニアの世界観について語る
r5ni4
0
100
坂ノ途中 会社紹介資料 /Introduction
ontheslope
0
680
ベタートラップと夏
mosa_siru
8
3.6k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
YesSQL, Process and Tooling at Scale
rocio
173
14k
GraphQLとの向き合い方2022年版
quramy
49
14k
Thoughts on Productivity
jonyablonski
69
4.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
We Have a Design System, Now What?
morganepeng
53
7.7k
Visualization
eitanlees
146
16k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Building Adaptive Systems
keathley
43
2.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
4 Signs Your Business is Dying
shpigford
184
22k
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