Koble Power BI til Databricks¶
Denne guiden viser hvordan du kobler Power BI Desktop til et SQL Warehouse i Databricks, slik at du kan utforske data og bygge rapporter mot tabellene i Unity Catalog.
Før du begynner¶
Sjekk at:
- Du har tilgang til et Databricks-workspace med et SQL Warehouse (se SQL Warehouse)
- Du har Power BI Desktop installert
Trinn 1 — Finn tilkoblingsdetaljer¶
Du trenger Server hostname og HTTP path fra SQL Warehouse:
- Åpne Databricks-workspacet
- Gå til SQL Warehouses i venstremenyen
- Klikk på warehouset du vil bruke
- Gå til fanen Connection details
- Kopier Server hostname og HTTP path
Se SQL Warehouse for hva de ulike tilkoblingsdetaljene brukes til.
Trinn 2 — Koble til fra Power BI Desktop¶
- Åpne Power BI Desktop
- Klikk Get Data → More...
- Søk etter Databricks og velg konnektoren Databricks (ikke Azure Databricks — plattformen vår kjører på AWS, og OAuth-pålogging der støttes bare av Databricks-konnektoren)
- Fyll inn:
- Server hostname: verdien fra Trinn 1
- HTTP path: verdien fra Trinn 1
- Velg tilkoblingsmodus under Data Connectivity mode (se DirectQuery vs. Import nedenfor)
- Klikk OK
DirectQuery vs. Import¶
| Modus | Passer når | Fordeler | Ulemper |
|---|---|---|---|
| Import | Rapporten skal være rask og dataene oppdateres sjeldnere | Rask interaksjon, fungerer uten tilkobling | Dataene er et øyeblikksbilde som må oppdateres manuelt eller etter en tidsplan |
| DirectQuery | Dataene endres ofte og du alltid trenger ferske tall | Alltid oppdatert, ingen lokal kopi | Tregere spørringer, krever at warehouset kjører |
Anbefaling
Bruk Import som standard. Erfaringen fra team som bruker plattformen er at Import gir raskere og mer stabile rapporter enn DirectQuery i praksis. Bruk DirectQuery bare når du trenger sanntidsdata eller datasettet er for stort til å importere.
Trinn 3 — Autentiser¶
Ved første tilkobling blir du bedt om å autentisere deg:
- Velg OAuth (OIDC) i venstre panel
- Klikk Sign in — et nettleservindu åpnes
- Logg inn med kommunebrukeren din
- Gå tilbake til Power BI Desktop og klikk Connect
Trinn 4 — Velg tabeller¶
- Navigasjonsvinduet viser tilgjengelige kataloger og skjemaer i Unity Catalog
- Utvid katalogen (for eksempel
<workspace-name>_green) → skjemaet → velg tabellene du trenger - Klikk Load (Import) eller Transform Data (for å redigere før lasting)
Trinn 5 — Publiser til Power BI Service (valgfritt)¶
- Klikk Publish i Power BI Desktop
- Velg arbeidsområde i Power BI Service (for eksempel «Teamet mitt - Prod»)
- Rapporten og datasettet blir lastet opp
Hvis teamet versjonskontrollerer rapportene i git, bør du synkronisere via git-integrasjonen i stedet for å publisere manuelt — se Versjonskontrollere Power BI-rapporter. For automatisk oppdatering av publiserte modeller, se Oppdatere Power BI-modeller automatisk.
Feilsøking¶
| Problem | Løsning |
|---|---|
| Power BI Desktop kan ikke koble til | Sjekk at SQL Warehouse kjører og at du bruker riktig Server hostname / HTTP path |
| Du ser ikke katalogen eller tabellene dine | Sjekk at du har tilgang til katalogen og skjemaet i Unity Catalog — kontakt #dig-dataspeilet-support om du mangler tilgang |
Se også¶
- Versjonskontrollere Power BI-rapporter — lagre rapporten som prosjektfil i git og synkroniser arbeidsområdet med GitHub
- Oppdatere Power BI-modeller automatisk — la en Databricks-jobb oppdatere den semantiske modellen etter hver pipeline-kjøring