Del via


Opprette en dataflyt

En dataflyt er en samling tabeller som du oppretter og administrerer i arbeidsområder i Power BI-tjenesten. En tabell er et sett med kolonner som lagrer data, omtrent som en tabell i en database. Du kan legge til og redigere tabeller i dataflyten og administrere tidsplaner for dataoppdatering direkte fra arbeidsområdet der du opprettet dataflyten. Hvis du vil opprette en dataflyt, starter du Power BI-tjenesten i en nettleser, og deretter velger du et arbeidsområde (dataflyter er ikke tilgjengelige i mitt arbeidsområde i Power BI-tjenesten ) fra navigasjonsruten. Du kan også opprette et nytt arbeidsområde der du kan opprette den nye dataflyten.

Du kan opprette eller bygge på toppen av en ny dataflyt på flere måter:

De følgende inndelingene utforsker hver av disse måtene for å opprette en dataflyt i detalj.

Merk

Brukere i et Premium-arbeidsområde, brukere med en Pro-lisens og brukere med en Premium per bruker-lisens (PPU) kan opprette dataflyter.

Opprette en dataflyt ved hjelp av en ny kilde

Når du bruker alternativet Ny kilde , kan du definere en ny tabell og koble til en ny datakilde.

  1. Velg koblingen Hent data... på skjermen, eller velg en kilde ved hjelp av Ny kilde på båndet.

    Skjermbilde som viser alternativer for datakilder.

  2. Når du velger en datakilde, blir du bedt om å angi tilkoblingsinnstillingene, som vist på bildet nedenfor.

    Skjermbilde av skjemaet som vises etter at du har valgt Azure SQL som en kobling.

  3. Når du er tilkoblet, kan du velge hvilke data som skal brukes for tabellen. Når du velger data og en kilde, kobles Power BI til datakilden på nytt. Tilkoblingen holder dataene i dataflyten oppdatert med frekvensen du velger senere i konfigurasjonsprosessen.

    Skjermbilde av et tabellvalg på Velg data-skjermen.

  4. Når du har valgt dataene som skal brukes i tabellen, kan du bruke redigeringsprogrammet for dataflyt til å forme eller transformere dataene til formatet som er nødvendig for bruk i dataflyten.

Opprette en dataflyt ved hjelp av koblede tabeller

Når du oppretter en dataflyt ved hjelp av koblede tabeller, kan du referere til en eksisterende tabell som er definert i en annen dataflyt på en skrivebeskyttet måte. Listen nedenfor beskriver noen av grunnene til at du kan velge denne fremgangsmåten:

  • Hvis du vil bruke en tabell på nytt på tvers av flere dataflyter, for eksempel en datotabell eller en statisk oppslagstabell, oppretter du tabellen én gang og refererer deretter til den på tvers av de andre dataflytene.

  • Hvis du vil unngå å opprette flere oppdateringer til en datakilde, kan du bruke koblede tabeller til å lagre dataene og fungere som en hurtigbuffer. Hver etterfølgende forbruker bruker denne tabellen, noe som reduserer belastningen til den underliggende datakilden.

  • For å utføre en sammenslåing mellom to tabeller.

Merk

Koblede tabeller er bare tilgjengelige med Power BI Premium.

Opprette en dataflyt ved hjelp av en beregnet tabell

Når du oppretter en dataflyt ved hjelp av en beregnet tabell, kan du referere til en koblet tabell og utføre operasjoner oppå den på en skrivebeskyttet måte. Resultatet er en ny tabell som er en del av dataflyten. Du kan konvertere en koblet tabell til en beregnet tabell på to måter. Du kan opprette en ny spørring fra en fletteoperasjon, eller hvis du vil redigere eller transformere tabellen, kan du opprette en referanse eller et duplikat av tabellen.

Slik oppretter du beregnede tabeller

Når du har opprettet en dataflyt med en liste over tabeller, kan du utføre beregninger på disse tabellene. Velg Rediger tabeller i redigeringsverktøyet for dataflyt i Power BI-tjenesten, og høyreklikk deretter tabellen du vil bruke som grunnlag for den beregnede tabellen, og som du vil utføre beregninger på. Velg Referanse på hurtigmenyen.

For at tabellen skal være kvalifisert som en beregnet tabell, må du velge Aktiver innlasting som vist på bildet nedenfor. Høyreklikk på tabellen for å vise denne kontekstmenyen.

Skjermbilde av hurtigmenyen i en valgt tabell med aktiver innlasting uthevet.

Når du velger Aktiver innlasting, oppretter du en ny tabell der kilden er den refererte tabellen. Ikonet endres og viser det beregnede ikonet, som vist på bildet nedenfor.

Skjermbilde av det endrede ikonet for tabellen uthevet.

Alle transformasjoner du utfører på denne nylig opprettede tabellen, kjører på dataene som allerede ligger i Power BI-dataflytlagring. Det betyr at spørringen ikke kjører mot den eksterne datakilden som dataene ble importert fra, for eksempel dataene som hentes fra Azure SQL Database. I stedet utføres spørringen på dataene som ligger i dataflytlagringen.

Eksempler på bruksområder

Hva slags transformasjoner kan du utføre med beregnede tabeller? Du kan utføre en hvilken som helst transformasjon som du vanligvis angir, ved hjelp av brukergrensesnittet for transformasjon i Power BI eller M-redigeringsprogrammet. Alle disse transformasjonene støttes når du utfører beregning i lagring.

Tenk deg følgende eksempel: Du har en Forretningsforbindelse-tabell som inneholder rådataene for alle kundene fra Dynamics 365-abonnementet. Du har også ServiceCalls-rådata fra servicesenteret, med data fra støtteanropene som ble utført fra den forskjellige kontoen hver dag i året.

Tenk deg at du vil supplere Forretningsforbindelse-tabellen med data fra ServiceCalls-tabellen . Først må du aggregere dataene fra ServiceCalls-tabellen for å beregne antall støtteanrop som ble utført for hver konto i løpet av det siste året.

Skjermbilde av skjermbildet Grupper etter konto-ID.

Deretter vil du slå sammen Konto-tabellen med ServiceCallsAggregert-tabellen for å beregne den supplerte Forretningsforbindelse-tabellen .

Skjermbilde av slå sammen-skjermen

Deretter kan du se resultatene, vist som EnrichedAccount i bildet nedenfor.

Skjermbilde av fletteresultatene

Det er det. Transformasjonen utføres på dataene i dataflyten som ligger i Power BI Premium-abonnementet, ikke på kildedataene.

Merk

Beregnede tabeller er en premium-funksjon

Opprette en dataflyt ved hjelp av en CDM-mappe

Når du oppretter en dataflyt fra en CDM-mappe, kan du referere til en tabell som et annet program skriver i CDM-format (Common Data Model). Du må oppgi den fullstendige banen til CDM-formatfilen som er lagret i ADLS Gen 2.

Skjermbilde av Legg ved en ny CDM-mappe til en ny dataflytskjerm.

Listen nedenfor beskriver kravene for å opprette dataflyter fra CDM-mapper:

  • ADLS Gen 2-kontoen må ha de riktige tillatelsene konfigurert for at Power BI skal få tilgang til filen.

  • Brukeren som prøver å opprette dataflyten, må ha tilgang til ADLS Gen 2-kontoen.

  • URL-adressen må være en direkte filbane til JSON-filen og bruke ADLS Gen 2-endepunktet. blob.core støttes ikke.

Opprette en dataflyt ved hjelp av import/eksport

Når du oppretter en dataflyt ved hjelp av import/eksport, kan du importere en dataflyt fra en fil. Dette verktøyet er nyttig hvis du vil lagre en dataflytkopi i frakoblet modus eller flytte en dataflyt fra ett arbeidsområde til et annet.

Hvis du vil eksportere en dataflyt, velger du dataflyten du opprettet, og velger Mer-menyelementet (ellipsen) for å utvide alternativene, og deretter velger du Eksporter .json. Du blir bedt om å laste ned dataflyten som er representert i CDM-format.

Skjermbilde av en valgt dataflyt med den mer åpne rullegardinmenyen.

Hvis du vil importere en dataflyt, velger du Importer-boksen og laster opp filen. Power BI oppretter dataflyten for deg og lar deg lagre dataflyten som den er, eller utføre andre transformasjoner.

Ved å plassere dataene i en dataflyt kan du bruke Power BI Desktop og Power BI-tjenesten til å opprette semantiske modeller, rapporter, instrumentbord og apper. Disse nye ressursene gir deg innsikt i forretningsaktivitetene dine. Følgende artikler går mer detaljert om vanlige bruksscenarioer for dataflyter: