Introduksjon
Er du en lidenskapelig dataprofesjonell som utforsker nye verktøy? Prøv Metabase, en åpen kildekode Business Intelligence (BI) verktøy for å lage interaktive dashboards fra store datasett. I dagens datadrevne verden er BI-plattformer som Metabase avgjørende for å hente ut innsikt og tilrettelegge for informert beslutningstaking. Oppdag kraften til Metabase i denne veiledningen som er skreddersydd for datafagfolk.
Læringsmål
- Forstå nødvendige termer og konsepter for Metabase
- Bruke verktøyet for å analysere data, lage visuelle elementer og interaktive instrumentbord
- Fremhever bemerkelsesverdige funksjoner i Metabase Open-source-utgaven og dens nøkkelkomponent
- Forklare Metabase Admin-aktiviteter inkludert bruker- og gruppeadministrasjon
Denne artikkelen ble publisert som en del av Data Science Blogathon.
Innholdsfortegnelse
Metabase, et business intelligence-verktøy, kan hostes på skyen eller på stedet. Den kommer i åpen kildekode og Enterprise Edition. Ved å bruke Metabase BI kan brukere effektivt koble til ulike databaser, analysere data og raskt bygge og distribuere dashboards. Åpen kildekode-utgaven tilbyr en rekke funksjoner, inkludert tilkobling til 15+ DBMS, bruker- og gruppeadministrasjon, interaktiv dashboarding, varsling, abonnement på dashboards og støtte for CRUD-operasjoner. Denne artikkelen belyser nøkkelbegrepene og nyttige funksjonene til Metabase BI-verktøyet.
Denne veiledningen fokuserer på å diskutere Metabase, som tilbyr både Open-Source (AGPL) og Enterprise Tier-lisenser, med spesiell vekt på applikasjonen i et Windows-miljø. Den siste versjonen, V0.48 (fra desember '23), distribueres som en Java Archive-fil (Jar), som krever Java 11 eller høyere som en forutsetning for å kjøre de nyeste Metabase-versjonene. Artikkelen gir innsikt i installasjonsprosessen og fremhever nøkkelfunksjoner i Metabases åpen kildekode-utgave.
Trinn I: Laster ned Metabase.Jar
Last ned Metabase Open-source-versjonen fra Metabase GitHub-depotet. Skaff den nyeste versjonen av Metabase.Jar her..
Trinn II: Starte Metabase
Plasser den nedlastede Metabase.Jar fil i en mappe og dobbeltklikk på Jar-fil for at Metabase skal starte opp.
Or
Bruke ledeteksten til å kjøre Metbase.Jar. Naviger til katalogen der Metabase.Jar er til stede og kjør "Java -jar Metabase.Jar"
Eksempel: Vurderer at Metabase.jar-filen er til stede i mappen "C:UsersTools". Kommandoen for det samme er nedenfor:
C:UsersTools> Java -jar Metabase.Jar
Du kan se etter Metabase-loggene når den starter opp.
Vent noen minutter og logg inn http://localhost:3000/ url ved å bruke en av de populære nettleserne
OBS: Metabase bruker som standard H2 Embedded Database som applikasjons-DB. For produksjon, konfigurer Metabase med en av de tre databasene (MySql, PostgreSQL eller MariaDB).
For første gang ber Metabase om alternativer for innledende oppsett (Språkpreferanse, bruker-ID og passordoppsett og datakildeoppsett). Etter at oppsettet er fullført, kan du se startskjermbildet til Metabase.
- Venstre rute – Visning av tilgjengelig samling (mappe) og prøvedatakilde
- Øverst til høyre – Innstillinger og alternativ "Ny" for å lage spørsmål og dashbord
Funksjoner i Metabase
Samling, spørsmål og dashbord
Samling i Metabase er spørsmålene, modellene og dashbordene lagret. Samlinger tilsvarer mappe, du kan opprette undermapper i den.
Personlig samling for hver bruker
Hver bruker i Metabase vil ha en spesifikk personlig samling der brukeren kan lagre sine spørsmål, modeller og dashboards. Innhold lagret i personlig samling er ikke tilgjengelig for andre brukere.
Samling til prosjekt
En enkelt Metabase-forekomst kan betjene flere prosjekter. Hvert prosjekts innhold kan lagres i en dedikert samling, kun tilgjengelig for spesifikke prosjektbrukere.
En ny samling kan opprettes fra alternativet Ny >> samling
Merk: Metabase-administratorer har fulle rettigheter til å se, endre og arkivere innhold i hver samling, inkludert brukernes personlige samlinger.
spørsmål
Begrepet "Spørsmål" i Metabase refererer til et individuelt visuelt element. Det kan være et søylediagram eller linjediagram eller kartdiagram eller noen av 17 støttede diagrammer i Metabase. Du kan lage spørsmål på følgende måter:
- Bruker Visual Query Builder
- Tilpasset SQL-spørring
Bruker Visual Query Builder
Øverst til høyre klikker du på alternativet "Ny" >> "Spørsmål", velg deretter datakilden du ønsker å utforske
Visual Query Builder støtter sammenføyninger, opprettelse av nye kolonner, filtrering, sammendrag, grupper etter, sortering og radgrense-operasjoner. Du kan forhåndsvise resultatene etter hver operasjon.
Merknader : Metabase i backend vil ramme inn SQL for hvert spørsmål.
Tilpasset SQL-spørring
Hvis alternativene i sammendragsredigeringsprogrammet ikke oppfyller kravene dine, kan du redigere spørsmålet og endre SQL-en i henhold til forretningsbehov. Denne prosessen kalles "SQL-spørsmål", der den brukerleverte SQL-en konverteres til et spørsmål. Du kan opprette et nytt SQL-spørsmål ved å velge "Ny" >> "SQL-spørring."
Når du har opprettet et spørsmål, lagrer du det i en samling og legger det til på dashbordet.
Dashbord
Et dashbord er en side som grupperer flere spørsmål med en felles forretningskontekst.
Komponenter av Dashboard
- Tabs: Dashboard kan ha én eller flere faner koblet sammen med felles filter
- spørsmål: Individuelt visuelt element i Dashboard
- Filter: Filtre kan kontrollere data som lastes inn i hvert spørsmål (f.eks.: Filtrering etter land)
- Tekst/overskrift: Evne til å legge til beskrivelse ,bilder fra URL .Støtter Markdown
- Klikk på Behavior: Alternativer i spørsmålet som kontrollerer interaktiviteten til Dashboard
- Andre alternativer i Dashboard: Dataoppdatering, e-postabonnement, Last ned data og eksport til PDF
Filtre og klikkatferd
Interaktiv Dashboarding
Ordne de nødvendige spørsmålene i Dashboard-fanen, og legg til interaktivitet ved å konfigurere filtre og klikkadferd.
Filtre i Dashboard
Legg til ett eller flere filtre i et dashbord. Konfigurer hvert filter i dashbordet for å kontrollere ett eller flere spørsmål. Etter å ha lagt til et filter, tilordne det til hvert spørsmål på dashbordet. I backend legger Metabase til en WHERE-klausul i SQL.
Trinn for å kartlegge filtre til spørsmål
- Klikk på Filter-ikonet øverst til høyre og velg den aktuelle filtertypen.
- Den valgte filtertypen vil bli lagt til dashbordoverskriften.
- Klikk på innstillingsknappen i det enkelte filteret. Et visuelt oppsett av dashbordet vises med en liste over tilgjengelige kolonner i hvert spørsmål.
- Tilordne den relevante kolonnen i spørsmålet til det valgte filteret fra trinn 1.
- De distinkte verdiene til den tilordnede kolonnen vil være synlige i kategorien Filter.
Klikk på Behavior
"Klikkatferd" refererer til en operasjon som utføres når en del eller et segment av Visual er valgt/klikket mens du viser et dashbord.
Eksempel: Klikkatferd kan konfigureres for å velge et stolpesegment i stolpediagram, klikke på en region i et verdenskart. Det kan konfigureres i hvert spørsmål. Du kan få tilgang til dette alternativet i øverste høyre hjørne av hvert spørsmål når dashbordet er i redigeringsmodus.
Klikk på Behavior Operations
- Drill-down for å se datapostene for den klikkede delen eller segmentet i diagrammet
- Naviger til et annet dashbord, naviger til et spørsmål og naviger til eksternt nettsted ved å bruke URL
- Oppdater et hvilket som helst tilgjengelig Dashboard-filter. Dette gjør det mulig å implementere kryssfiltrering i Dashboard. Ved å effektivt sette opp klikk-atferd, kan Dashboard gjøres interaktivt og intuitivt for brukerne.
Dashboard-distribusjon og andre nyttige funksjoner
Når du har opprettet og lagret et dashbord i en samling, kan alle brukere med «Vis»-tillatelse få tilgang til det. Et dashbord eller spørsmål kan nås direkte via URL-en.
Andre bemerkelsesverdige funksjoner i Metabase
- Utføre CRUD-operasjoner i en tabell ved å bruke handlinger i modellen.
- Konfigurerer automatisk oppdatering for hvert dashbord.
- Konfigurering av varsler i spørsmål.
- Laster ned resultatdata som .CSV, .JSON eller .XLSX fra et spørsmål.
- Laster ned et spørsmål som .PNG og et dashbord som en .PDF-fil.
- Abonner på et dashbord via e-post eller Slack.
Som standard brukes administratortillatelse for brukeren som konfigurerte Metabase til å begynne med. Standard administrator kan legge til andre Metabase-brukere og gi dem en administratorrolle om nødvendig. Alternativer for Metabase Admin kan nås fra "Admin Settings" ved å klikke på "Gear icon" øverst til høyre.
Konfigurering av datakilde
Metabase-administrator har rettigheter til å konfigurere ny datakilde under «Databaser»-alternativer i Admin-innstillinger
Bruker- og gruppeadministrasjon
Nedenfor er mulige operasjoner som kan utføres i Admin Setting under "People" alternativet:
- Vis liste over alle aktive metabasebrukere og liste over deaktiverte brukere.
- Legg til en bruker og tilordne dem til eksisterende Metabase Group.
- Fjern en bruker fra gruppen eller Deaktiver bruker og reaktiver bruker.
- Opprett ny gruppe, administrer eksisterende gruppe (Legg til eller fjern brukere fra en gruppe).
- Vis eller rediger detaljer om bruker og tilbakestill passord for bruker.
Merk: En bruker kan tilordnes en eller flere Metabase-grupper
Tillatelsesbehandling
Mens alternativet «Personer» er for å administrere brukere og deres gruppe , er «Tillatelser»-alternativer under Admin-innstillingen for å administrere tillatelser mellom samling, grupper og database
Samlingstillatelse
Under underalternativet "Samlinger". Nedenfor er forskjellige tillatelsesnivåer som en gruppe kan tilordnes til samling
- Kurater: Brukere av en gruppe som har Curate-tillatelse kan legge til, redigere, se, arkivere alt innhold i samlingen og lage undersamlinger og kan flytte innhold fra eller til samlingen.
- Utsikt: Gruppe med visningstillatelse kan bare se innholdet i samlingen, og kan ikke legge til eller endre innholdet.
- Ingen adgang : Kan ikke se selve samlingen og kan ikke få tilgang til noen elementer i den.
Datatillatelse
Ulike tillatelsesnivåer for å tilordne en gruppe til en database inkluderer:
- Ubegrenset: Brukere i gruppen kan bruke spørringsbyggeren til å lage et spørsmål fra en hvilken som helst tabell i databasen.
- Granulert: Bare spesifikke tabeller i en database kan nås ved å bruke spørringsbyggeren. Administratorer har rett til å konfigurere denne tillatelsen for hvert bord.
- Ingen selvbetjening: Brukere i gruppen kan ikke bruke den grafiske spørringsbyggeren og kan ikke se data.
- Redigering av integrert søk: Når det er aktivert sammen med ubegrenset tillatelse, kan spørsmål opprettes ved hjelp av innebygd SQL.
Andre Metabase Admin-aktiviteter inkluderer
- Se etter siste oppdateringer og migrere fra Embedded H2 Database.
- Konfigurere e-post, Slack og autentiseringsoppsett ved hjelp av Google eller LDAP.
- Konfigurer database for CSV-opplastinger.
- Datatypetilordning og formatering for individuelle kolonner.
- Andre avanserte innstillinger for å aktivere Metabase-innbygging og offentlig deling.
konklusjonen
Metabase sin enkelhet og intuitive brukergrensesnitt gjør den til et lett tilpasningsdyktig BI-verktøy for datafagfolk. Åpen kildekode-utgaven av Metabase inkluderer alle de essensielle funksjonene til et business intelligence-verktøy, med nye funksjoner lagt til i hver større utgivelse. Organisasjoner kan i utgangspunktet prøve å tilpasse seg åpen kildekode-utgaven av Metabase. Etter hvert som behovene og brukerbasene vokser, kan en komfortabel bytte gjøres til enhver av bedriftsutgavene som Metabase tilbyr. Denne artikkelen tar sikte på å gi en oversikt og fremheve nøkkelkomponenter i Metabase. Fremtidige artikler vil fordype seg i andre interessante og nyttige funksjoner i Metabase.
Viktige takeawayer
- Metabase er et åpen kildekode BI-verktøy som legger til rette for interaktive dashboards for datafagfolk.
- Forstå Metabase-termer, analyser data, lag bilder og utforsk administratoraktiviteter.
- Installer Metabase på Windows med Java 11+, med brukervennlig brukergrensesnitt og viktige funksjoner.
- Lag instrumentbord med filtre, klikkatferd og interaktive funksjoner for innsiktsfull datautforskning.
- Administratorer administrerer brukere, tillatelser og konfigurasjoner, noe som gjør Metabase tilpasningsdyktig og brukervennlig.
Ofte Stilte Spørsmål
A. Ja, Metabase tilbyr en gratis og åpen kildekodeversjon med essensielle forretningsintelligensfunksjoner for dataanalyse og dashbordoppretting.
A. Absolutt, Metabase er et Business Intelligence (BI)-verktøy designet for å koble til databaser, analysere data og bygge interaktive dashbord.
A. Ja, Metabase er åpen kildekode, og gir brukere gratis tilgang til BI-funksjonene, bruker- og gruppeadministrasjon og interaktive dashbordfunksjoner.
A. Faktisk fungerer Metabase som et datavisualiseringsverktøy, som lar brukere lage visuelle elementer som diagrammer og grafer for å få innsikt fra datasettene deres.
Mediene vist i denne artikkelen eies ikke av Analytics Vidhya og brukes etter forfatterens skjønn.
I slekt
- SEO-drevet innhold og PR-distribusjon. Bli forsterket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk deg selv. Tilgang her.
- PlatoAiStream. Web3 Intelligence. Kunnskap forsterket. Tilgang her.
- PlatoESG. Karbon, CleanTech, Energi, Miljø, Solenergi, Avfallshåndtering. Tilgang her.
- PlatoHelse. Bioteknologisk og klinisk etterretning. Tilgang her.
- kilde: https://www.analyticsvidhya.com/blog/2024/01/open-source-bi-tool-metabase-for-data-visualization-and-analytics/
- :er
- :ikke
- :hvor
- $OPP
- 1
- 10
- 11
- 12
- 16
- 17
- 9
- a
- evne
- absolutt
- adgang
- aksesseres
- tilgjengelig
- Ifølge
- handlinger
- aktiv
- Aktiviteter
- tilpasse
- legge til
- la til
- legge
- Legger
- admin
- avansert
- Etter
- mål
- varsler
- Alle
- tillate
- tillater
- langs
- an
- analyse
- analytics
- Analytics Vidhya
- analysere
- analyserer
- og
- En annen
- noen
- noen
- Søknad
- anvendt
- Arkiv
- ER
- Artikkel
- artikler
- AS
- At
- Autentisering
- tilgjengelig
- Backend
- Bar
- BE
- atferd
- atferd
- under
- mellom
- bloggathon
- både
- bygge
- bygger
- Bygning
- virksomhet
- business intelligence
- knapp
- by
- CAN
- kan ikke
- Figur
- Topplisten
- Velg
- valgt ut
- klikk
- Cloud
- samling
- samlinger
- Kolonne
- kolonner
- kommer
- komfortabel
- Felles
- fullføre
- komponenter
- konsepter
- konfigurert
- konfigurering
- Koble
- tilkoblet
- Tilkobling
- Tilkobling
- innhold
- kontekst
- kontroll
- konvertert
- Corner
- land
- skape
- opprettet
- Opprette
- skaperverket
- kuratere
- skikk
- dashbord
- oversikter
- dato
- dataanalyse
- datavisualisering
- data-drevet
- Database
- databaser
- datasett
- desember
- Beslutningstaking
- dedikert
- Misligholde
- dybden
- utplassere
- distribusjon
- beskrivelse
- designet
- detaljer
- forskjellig
- direkte
- oppdage
- skjønn
- diskutere
- Vise
- vises
- distinkt
- ikke
- dobbelt
- nedlasting
- e
- hver enkelt
- lett
- redigering
- utgave
- utgaver
- redaktør
- effektivt
- effektivt
- element
- emalje
- innebygd
- vekt
- muliggjøre
- aktivert
- Enterprise
- Miljø
- Tilsvarende
- avgjørende
- Eter (ETH)
- Hver
- eksisterende
- leting
- utforske
- Utforske
- eksportere
- utvendig
- tilrettelegging
- Egenskaper
- Featuring
- Noen få
- filet
- filtrere
- filtrering
- filtre
- Først
- første gang
- fokuserer
- etter
- Til
- RAMME
- Gratis
- fra
- fullt
- funksjonalitet
- funksjoner
- videre
- framtid
- Gevinst
- GitHub
- grafer
- Gruppe
- Gruppens
- Grow
- veilede
- Ha
- å ha
- høyere
- Uthev
- striper
- Hjemprodukt
- vert
- http
- HTTPS
- i
- ICON
- ID
- if
- ii
- bilder
- iverksette
- in
- inkludere
- inkluderer
- Inkludert
- individuelt
- informert
- innledende
- i utgangspunktet
- innsiktsfull
- innsikt
- installasjon
- f.eks
- Intelligens
- interaktiv
- interaktivitet
- interessant
- inn
- intuitiv
- IT
- varer
- DET ER
- selv
- Java
- tiltrer
- JSON
- bare
- nøkkel
- stor
- siste
- Siste oppdateringer
- Layout
- ldap
- Nivå
- nivåer
- lisenser
- i likhet med
- BEGRENSE
- linje
- Liste
- logg
- laget
- større
- gjøre
- Making
- administrer
- ledelse
- administrerende
- kart
- kartlegging
- Media
- Møt
- Migrere
- minutter
- Mote
- modell
- modeller
- modifisere
- mer
- flytte
- flere
- MySQL
- innfødt
- Naviger
- nødvendig
- behov
- Ny
- Nye funksjoner
- bemerkelsesverdig
- få
- of
- Tilbud
- on
- ONE
- bare
- åpen kildekode
- drift
- Drift
- Alternativ
- alternativer
- or
- organisasjoner
- Annen
- oversikt
- eide
- side
- del
- lidenskapelig
- Passord
- utført
- tillatelse
- tillatelser
- personlig
- plukke
- Plattformer
- plato
- Platon Data Intelligence
- PlatonData
- del
- mulig
- postgresql
- makt
- presentere
- Forhåndsvisning
- prosess
- Produksjon
- profesjonell
- fagfolk
- prosjekt
- prosjekter
- ledetekster
- gi
- gir
- gi
- offentlig
- publisert
- spørsmål
- spørsmål
- område
- raskt
- poster
- refererer
- region
- slipp
- relevant
- fjerne
- Repository
- Krav
- Resultater
- ikke sant
- rettigheter
- Rolle
- RAD
- Kjør
- rennende
- samme
- Spar
- Vitenskap
- Skjerm
- se
- segmentet
- valgt
- velge
- Selvbetjening
- betjene
- serverer
- innstilling
- innstillinger
- oppsett
- deling
- vist
- enkelhet
- enkelt
- nettstedet
- slakk
- kilde
- spesifikk
- SQL
- Begynn
- Start
- starter
- Trinn
- oppbevare
- lagret
- abonnement
- SAMMENDRAG
- støtte
- Støttes
- Støtter
- SVG
- Bytte om
- bord
- skreddersydd
- vilkår
- Det
- De
- deres
- Dem
- deretter
- denne
- tre
- nivået
- tid
- til
- dagens
- verktøy
- verktøy
- topp
- prøve
- typen
- ui
- ute av stand
- etter
- oppdateringer
- URL
- bruke
- brukt
- nyttig
- Bruker
- brukervennlig
- Brukere
- ved hjelp av
- bruker
- utnytte
- Verdier
- ulike
- versjon
- versjoner
- av
- Se
- ser
- synlig
- visuell
- visualisering
- visuelle
- var
- Se
- måter
- web
- webp
- når
- hvilken
- mens
- HVEM
- vil
- vinduer
- med
- verden
- ja
- du
- Din
- zephyrnet