Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Metabase UG Berlin, May 8 @Betterplace
Slide 2
Slide 2 text
Metabase UG Berlin, May 8 @Betterplace Welcome! Willkommen! SELECT * FROM berlin
Slide 3
Slide 3 text
Metabase UG Berlin, May 8 @Betterplace Thank you for coming!
Slide 4
Slide 4 text
Metabase UG Berlin, May 8 @Betterplace
Slide 5
Slide 5 text
Metabase UG Berlin, May 8 @Betterplace Hi, my name is Lukas Rieder
Slide 6
Slide 6 text
Metabase UG Berlin, May 8 @Betterplace Hi, my name is Lukas Rieder I give talks.
Slide 7
Slide 7 text
Metabase UG Berlin, May 8 @Betterplace Hi, my name is Lukas Rieder I consult companies.
Slide 8
Slide 8 text
Metabase UG Berlin, May 8 @Betterplace Hi, my name is Lukas Rieder I develop software.
Slide 9
Slide 9 text
Metabase UG Berlin, May 8 @Betterplace Hi, my name is Lukas Rieder I really like Metabase.
Slide 10
Slide 10 text
Metabase UG Berlin, May 8 @Betterplace Metabase accesses, analyses and visualises your datasets.
Slide 11
Slide 11 text
Metabase UG Berlin, May 8 @Betterplace Metabase accesses, analyses and visualises your datasets.
Slide 12
Slide 12 text
Metabase UG Berlin, May 8 @Betterplace Metabase is Open Source
Slide 13
Slide 13 text
Metabase UG Berlin, May 8 @Betterplace Metabase is a Web Service
Slide 14
Slide 14 text
Metabase UG Berlin, May 8 @Betterplace
Slide 15
Slide 15 text
Metabase UG Berlin, May 8 @Betterplace Single -User
Slide 16
Slide 16 text
Metabase UG Berlin, May 8 @Betterplace Multi -User
Slide 17
Slide 17 text
Metabase UG Berlin, May 8 @Betterplace Three Good practises
Slide 18
Slide 18 text
Metabase UG Berlin, May 8 @Betterplace Metadata Storage
Slide 19
Slide 19 text
Metabase UG Berlin, May 8 @Betterplace Metabase stores its Metadata separately.
Slide 20
Slide 20 text
Metabase UG Berlin, May 8 @Betterplace Users, Database Connections, Questions, Collections, Dashboards, Cached Queries, ...
Slide 21
Slide 21 text
Metabase UG Berlin, May 8 @Betterplace By default its a H2 database on the filesystem. This works only for a single instance.
Slide 22
Slide 22 text
Metabase UG Berlin, May 8 @Betterplace Multiple instances must use a separate database. PostgreSQL or MySQL.
Slide 23
Slide 23 text
Metabase UG Berlin, May 8 @Betterplace Backup metadata storage.
Slide 24
Slide 24 text
Metabase UG Berlin, May 8 @Betterplace Backup metadata storage. Backup the metadata storage.
Slide 25
Slide 25 text
Metabase UG Berlin, May 8 @Betterplace Backup metadata storage. Really. Do it. Backup the metadata storage.
Slide 26
Slide 26 text
Metabase UG Berlin, May 8 @Betterplace Separate Staging for safe upgrades
Slide 27
Slide 27 text
Metabase UG Berlin, May 8 @Betterplace metabase.company.com metabase.staging.company.com
Slide 28
Slide 28 text
Metabase UG Berlin, May 8 @Betterplace metabase.company.com v0.27 metabase.staging.company.com v0.29
Slide 29
Slide 29 text
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29
Slide 30
Slide 30 text
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Metadata storage might be migrated.
Slide 31
Slide 31 text
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Safer to do on a staging copy.
Slide 32
Slide 32 text
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Backup before upgrade.
Slide 33
Slide 33 text
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Bugs might occur.
Slide 34
Slide 34 text
Metabase UG Berlin, May 8 @Betterplace v0.27 v0.29 Better test on staging before upgrade.
Slide 35
Slide 35 text
Metabase UG Berlin, May 8 @Betterplace Read-only Database users
Slide 36
Slide 36 text
Metabase UG Berlin, May 8 @Betterplace Metabase connects to many external databases.
Slide 37
Slide 37 text
Metabase UG Berlin, May 8 @Betterplace
Slide 38
Slide 38 text
Metabase UG Berlin, May 8 @Betterplace Your Metabase is most probably exposed on the internet.
Slide 39
Slide 39 text
Metabase UG Berlin, May 8 @Betterplace DELETE * FROM berlin
Slide 40
Slide 40 text
Metabase UG Berlin, May 8 @Betterplace DELETE * FROM berlin Bad. Very. Connections with write-level access can simply do that.
Slide 41
Slide 41 text
Metabase UG Berlin, May 8 @Betterplace Restrict your database connections to read-only users.
Slide 42
Slide 42 text
Metabase UG Berlin, May 8 @Betterplace There is more.
Slide 43
Slide 43 text
Metabase UG Berlin, May 8 @Betterplace Contact me Lukas Rieder Mail:
[email protected]
Twitter: @Overbryd