> ## Documentation Index
> Fetch the complete documentation index at: https://docs.consile.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Power BI

> Læseadgang til Microsoft Power BI for din AI: arbejdsområder, rapporter, dashboards, datasæt med skema og opdateringshistorik, og DAX-forespørgsler mod jeres tal. Tolv read-only værktøjer.

*[Read this page in English](https://docs.consile.ai/en/connectors/power-bi.md)*

Power BI-connectoren giver din AI read-only adgang til Microsoft Power BI. Din AI kan
finde jeres arbejdsområder, rapporter og dashboards, læse et datasæts tabeller,
kolonner og målinger og hente tallene direkte fra datasættet med en DAX-forespørgsel.
Så kan den svare på spørgsmål som "hvad var omsætningen pr. region i Q3" med de tal,
rapporterne bygger på. Du forbinder med din Microsoft-arbejdskonto, og din AI ser
aldrig selve adgangen.

> [card] Adgang
>
> Read-only, kun læsetilladelser

> [card] Godkendelse
>
> Microsoft-arbejdskonto

> [card] Drift
>
> Hostet i EU · Frankfurt

* **Pris:** 299 kr/md ekskl. moms (39 EUR/md, hvis du har valgt markedet EU · EUR i
  portalen). Ingen binding, opsig når som helst. Prisen dækker 1 bruger og 1 aftale
  (én forbundet Microsoft-bruger). Hver ekstra bruger og hver ekstra aftale koster
  149,50 kr/md ekskl. moms (19,50 EUR). Også med i
  [Consile Studio-medlemskabet](https://docs.consile.ai/portal/medlemskab.md) og
  [den gratis udgave](https://docs.consile.ai/portal/gratis-udgave.md). Se [Priser](https://docs.consile.ai/portal/priser.md).
* **Brugere:** den, der køber Power BI, får automatisk den inkluderede adgang. Skal
  flere kolleger bruge Power BI i deres AI, giver en administrator dem adgang under
  **Team** i portalen (vælg **Alle værktøjer** ud for Power BI på personens side). En
  ekstra bruger faktureres forholdsmæssigt fra den dag, adgangen gives. En kollega
  uden adgang kan godt se værktøjerne i sin AI, men hvert opslag afvises med en
  besked om at bede en administrator om adgang. Har I
  [Consile Studio-medlemskabet](https://docs.consile.ai/portal/medlemskab.md), giver en administrator i stedet
  én medlemskabslicens pr. person, og den dækker også Power BI. Se
  [Team](https://docs.consile.ai/portal/team.md).
* **Flere Microsoft-brugere og tenants:** portalen kalder hver forbindelse til
  systemet en aftale. Én aftale er én forbundet Microsoft-bruger og dækker de
  arbejdsområder, den bruger har adgang til. I har brug for en aftale mere, hvis
  din AI også skal se med en anden brugers adgang, eller hvis I har Power BI i
  flere Microsoft-tenants. En administrator klikker **Tilføj aftale** på kortet
  **Forbindelser** på connectorens side i portalen. Hver aftale får sin egen adresse,
  fx `https://mcp.consile.ai/power-bi-2/mcp`, som du tilføjer som en separat
  connector i din AI. Under
  [Consile Studio-medlemskabet](https://docs.consile.ai/portal/medlemskab.md#en-aftale-mere-i-et-system) og i
  [den gratis udgave](https://docs.consile.ai/portal/gratis-udgave.md) gælder andre regler for at tilføje en aftale. Se
  [Forbind Power BI](https://docs.consile.ai/connect/forbind-power-bi.md#flere-microsoft-brugere-og-tenants).
* **Endpoint:** `https://mcp.consile.ai/power-bi/mcp` (din egen, navngivne
  connector i din AI).

## Hvad kræver det?

* **Power BI i Microsofts cloud.** Connectoren læser fra Power BI-tjenesten
  (app.powerbi.com) gennem Power BI's REST API.
* **En Microsoft-arbejds- eller skolekonto.** Du logger ind med en konto i jeres
  organisation hos Microsoft. En personlig Microsoft-konto kan ikke bruges.
* **En Power BI-bruger med adgang.** Din AI ser kun de arbejdsområder, rapporter og
  datasæt, som den forbundne bruger kan se i Power BI. Skal din AI kunne køre
  DAX-forespørgsler mod et datasæt, skal brugeren have tilladelsen Build på
  datasættet.
* **Ofte en administrators godkendelse.** I mange organisationer kræver Microsoft,
  at en administrator godkender Power BI-tilladelserne. Se
  [Forbind Power BI](https://docs.consile.ai/connect/forbind-power-bi.md#hvis-microsoft-beder-om-en-administrators-godkendelse).

## Forudsætninger

**1. Abonnement**

Connectoren skal være købt i [portalen](https://app.consile.ai). Se
[Tilkøb en connector](https://docs.consile.ai/portal/tilkoeb-connector.md).

**2. Microsoft godkendt**

Log ind med din Microsoft-arbejdskonto, og godkend Consile hos Microsoft.
Forbindelsen gælder hele jeres Consile-konto. Se
[Forbind Power BI](https://docs.consile.ai/connect/forbind-power-bi.md).

**3. Adgang til din bruger**

Er I flere brugere på kontoen, skal en administrator tildele dig Power BI under
**Team** i portalen. Den, der købte connectoren, har adgang fra start. Har du
oprettet din egen Consile-konto, men hører til en virksomhed, der allerede har
Power BI, så bed jeres administrator om en invitation til teamet i stedet for at
købe igen. Se [Team](https://docs.consile.ai/portal/team.md).

**4. Din AI forbundet**

Hver bruger tilføjer connectoren i sin egen AI og logger ind med sit eget
Consile-login. Se [Forbind Claude](https://docs.consile.ai/connect/forbind-claude.md) eller
[Forbind ChatGPT](https://docs.consile.ai/connect/forbind-chatgpt.md).

## Read-only

Alle de tilladelser, du godkender hos Microsoft, er rene læsetilladelser:
`Workspace.Read.All`, `Report.Read.All`, `Dataset.Read.All`, `Dashboard.Read.All`,
`App.Read.All` og `Dataflow.Read.All`, plus `offline_access`, som holder
forbindelsen i live. Derudover gælder:

* Connectoren har ingen skriveværktøjer. Alle tolv værktøjer kan kun læse.
* Consile sender kun læseforespørgsler til Power BI.
* DAX-forespørgsler kan kun læse. En forespørgsel skal starte med `EVALUATE`
  (eventuelt med `DEFINE` foran), og den kan ikke ændre et datasæt.
* Indeholder Microsofts godkendelse tilladelser til andet end Power BI, afvises
  forbindelsen.

Consile gemmer ikke data fra Power BI. Hvert svar hentes direkte, når din AI spørger.

## Arbejdsområder og "Mit arbejdsområde"

Power BI samler rapporter, dashboards og datasæt i arbejdsområder. Din AI finder
dem med `list_workspaces`, som viser de arbejdsområder, den forbundne bruger er
medlem af. Brugerens personlige "Mit arbejdsområde" står ikke på listen. Det læser
din AI ved ikke at angive et arbejdsområde.

Tallene ligger i datasættet, ikke i rapporten. En rapport er en opsætning oven på et
datasæt. Derfor finder din AI typisk først rapporten eller datasættet, læser
datasættets skema med `get_dataset_schema` og henter så tallene med
`execute_dax_query`.

## Hvad kan den? (tools)

Du behøver ikke kende tool-navnene. Du spørger i naturligt sprog, og din AI vælger
selv det rigtige. Connectoren stiller tolv read-only værktøjer til rådighed. Når din
AI kalder dem, hedder de `power-bi__<tool>` (fx `power-bi__list_workspaces`).

**Arbejdsområder og apps**

| Tool | Hvad den gør |
| - | - |
| `list_workspaces` | De arbejdsområder, brugeren er medlem af, med det id, de andre værktøjer bruger |
| `list_apps` | De Power BI-apps, brugeren har installeret, med navn, beskrivelse, udgiver og seneste opdatering |
| `list_dataflows` | Dataflows i ét arbejdsområde med navn, beskrivelse, hvem der har sat dem op, og hvornår de sidst blev ændret |

**Rapporter og dashboards**

| Tool | Hvad den gør |
| - | - |
| `list_reports` | Rapporterne i et arbejdsområde med link, rapporttype og det datasæt, rapporten bygger på |
| `get_report` | Én rapport med dens sider. Viser ikke selve visualiseringerne |
| `list_dashboards` | Dashboards i et arbejdsområde med navn og link |
| `list_dashboard_tiles` | Fliserne på et dashboard med titel og den rapport og det datasæt, hver flise kommer fra |

**Datasæt**

| Tool | Hvad den gør |
| - | - |
| `list_datasets` | Datasættene i et arbejdsområde med ejer, lagringstilstand, og om de kan opdateres |
| `get_dataset` | Ét datasæt med datakilder (fx server og database, aldrig adgangskoder) og de seneste 5 opdateringer |
| `get_dataset_schema` | Datasættets tabeller, kolonner med datatype og målinger med deres DAX-udtryk |
| `execute_dax_query` | En DAX-forespørgsel mod et datasæt, der returnerer rækkerne. Som standard højst 200 rækker, højst 2.000 |
| `list_dataset_refresh_history` | Datasættets opdateringshistorik, nyeste først: type, status, start og slut |

> [card] [Bygger du selv ovenpå? Se API-referencen](https://docs.consile.ai/developers/tools/power-bi.md)
>
> Fuld reference med de tolv værktøjer, argumenter, svarfelter, DAX-regler og
> fejlbeskeder.

## Prøv at spørge

> [accordion] Tal fra et datasæt
>
> > *"Hvad var omsætningen pr. region i Q3 ifølge datasættet Salg, og hvordan er udviklingen mod Q2?"*
>
> > *"Find de ti kunder med størst omsætning i år i datasættet Salg."*

> [accordion] Rapporter og dashboards
>
> > *"Hvilke rapporter findes i arbejdsområdet Ledelse, og hvilket datasæt bygger hver af dem på?"*
>
> > *"Hvilke fliser er der på vores salgsdashboard, og hvor kommer tallene fra?"*

> [accordion] Opdateringer og datakilder
>
> > *"Hvornår blev datasættene i arbejdsområdet Ledelse sidst opdateret, og er der nogen opdateringer, der fejler?"*
>
> > *"Hvor henter datasættet Salg sine data fra?"*

> [!TIP]
>
> Nævn arbejdsområdet og datasættets eller rapportens navn i dit spørgsmål. Bed om
> summer og top-lister frem for alle rækker. Så bliver svaret hurtigere, og din AI
> får det hele med.

## Begrænsninger

* **Read-only:** connectoren kan ikke oprette, ændre, slette eller opdatere noget i
  Power BI. Den kan heller ikke starte en opdatering af et datasæt.
* **Kun arbejdskonti:** personlige Microsoft-konti understøttes ikke.
* **Brugerens adgang gælder:** din AI ser kun de arbejdsområder, den forbundne
  bruger er medlem af, og kun de apps, brugeren har installeret. Mangler brugeren
  adgang til et arbejdsområde eller tilladelsen Build på et datasæt, svarer Power BI
  med en fejl (403), og din AI får besked om det. At forbinde igen hjælper ikke. Bed
  i stedet ejeren af arbejdsområdet om adgang.
* **Ingen visualiseringer:** connectoren viser ikke rapportsider eller fliser som
  billeder. Din AI læser tallene fra datasættet med en DAX-forespørgsel.
* **Store svar skæres af:** `execute_dax_query` returnerer som standard højst 200
  rækker og højst 2.000. Er der flere, skæres resten fra, og svaret viser det. Bed i
  stedet om summer eller en top-liste. En DAX-forespørgsel må højst være 20.000
  tegn.
* **Skemaet kræver et nyere datasæt:** `get_dataset_schema` virker ikke på push-datasæt
  og meget gamle datasæt. Så får din AI besked om det, og en håndskrevet
  DAX-forespørgsel virker stadig. Lange DAX-udtryk for målinger vises kun med de
  første 500 tegn.
* **Dataflows kun i arbejdsområder:** `list_dataflows` skal have et arbejdsområde.
  Dataflows findes ikke i "Mit arbejdsområde".
* **Apps og dataflows kan være slået fra:** har jeres organisation slået apps eller
  dataflows fra i Power BI, svarer `list_apps` eller `list_dataflows` med en fejl
  (403). De andre værktøjer virker som normalt.
* **Opdateringshistorik:** et datasæt, der ikke kan opdateres (fx DirectQuery eller
  en live-forbindelse), har ingen historik.
* **Microsofts kaldsgrænse:** Power BI begrænser, hvor mange kald der kan sendes. Rammer
  et opslag grænsen, får din AI besked om at vente lidt og bede om færre rækker.
* **Forklarende fejl, men ikke altid:** ved de almindelige fejl giver connectoren din
  AI en forklaring: en adgang, der skal forbindes igen, manglende adgang, et id, der
  ikke findes, og en forespørgsel, Power BI afviser, fx en DAX-fejl. Andre fejl, fx en
  timeout eller en fejl hos Microsoft, giver kun den generelle fejl "Tool invocation
  failed."
* **Adgangen fornyes automatisk, men kan stoppe:** fejler fornyelsen, eller fjernes
  Consile i jeres Microsoft-organisation, får din AI besked om, at forbindelsen skal
  oprettes igen fra Consile-portalen. Portalen kan stadig vise **Forbundet**, fordi
  den gemte adgang ligger der endnu. Kun en administrator kan forbinde igen: står der
  **Adgang tilbagekaldt** ved aftalen, så klik **Forbind igen**. Ellers vælger
  administratoren **Afbryd forbindelsen** i menuen ud for aftalen og klikker derefter
  **Forbind**. Du kan også bede din AI om et nyt forbindelseslink i den connector, der
  hører til aftalen (fx `power-bi-2`). Se
  [Forbind Power BI](https://docs.consile.ai/connect/forbind-power-bi.md#adgangen-fornyes-men-forbindelsen-kan-stoppe).

Virker noget ikke som forventet? Se [Fejlfinding](https://docs.consile.ai/troubleshooting.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.