Share via


Vurderinger og begrensninger for dataflyter

Det finnes noen dataflytbegrensninger på tvers av redigering, oppdateringer og kapasitetsadministrasjon som brukere bør huske på, som beskrevet i de følgende avsnittene.

Generelle begrensninger

  • Dataflyter er kanskje ikke tilgjengelige for alle dod-kunder fra amerikanske myndigheter. Du finner funksjonsparitet på tvers av offentlige miljøer i funksjonstilgjengeligheten for Power BI for government-artikkelen .
  • Slettede datakilder fjernes ikke fra datakildesiden for dataflyten, noe som er en godartet virkemåte og påvirker ikke oppdatering eller redigering av dataflyter. Slettede datakilder vises som avstamming for en dataflyt i avstammingsvisning.
  • Slettede datakilder vises fremdeles på innstillingssiden i rullegardinlisten for gatewayen.
  • Dybde tilsvarer dataflyter som er koblet til andre dataflyter. Gjeldende maksimale dybde er 32.
  • Bredde tilsvarer enheter i en dataflyt.
    • Det finnes ingen veiledning eller begrensninger for det optimale antallet enheter i en dataflyt, men delte dataflyter har en oppdateringsgrense på to timer per enhet, og tre per dataflyt. Så hvis du har to enheter, og hver tar to timer, bør du ikke plassere dem i samme dataflyt.
    • For Power BI Premium er veiledning og grenser basert på individuelle brukstilfeller i stedet for spesifikke krav. Den eneste grensen for Power BI Premium er en 24-timers oppdatering per dataflyt.
  • Et Power BI Premium-abonnement kreves for å oppdatere mer enn 10 dataflyter på tvers av arbeidsområder.
  • PowerQuery-begrensninger finnes i artikkelen Power Query Online Limits .
  • Power BI-dataflyter støtter ikke bruk av globale variabler i et NETTADRESSE-argument.
  • Multi-Geo støttes for øyeblikket ikke med mindre du konfigurerer lagringsplass til å bruke din egen Azure Data Lake Gen2-lagringskonto.
  • Vnet-støtte oppnås ved hjelp av en gateway.
  • Når du bruker beregnede enheter med gateway-datakilder, bør datainntaket utføres i andre datakilder enn beregningene. De beregnede enhetene bør bygge på enheter som bare brukes til inntak, og ikke innta data i sine egne mash-up trinn.
  • I Power BI-dataflyter kan du bruke parametere, men du kan ikke redigere dem med mindre du redigerer hele dataflyten. I denne forbindelse oppfører parametere i dataflyter seg på samme måte som deklarerte konstanter.
  • Noen koblinger som finnes i feilsøke oppdateringsscenarioer , støttes ikke for dataflyter og datamarts i Premium-arbeidsområder.
  • Når du bruker DirectQuery med en dataflyt, skiller søk ved hjelp av slicervisualobjektet mellom store og små bokstaver.

Redigering av dataflyt

Når du redigerer dataflyter, må du være oppmerksom på følgende vurderinger:

  • Redigering i dataflyter utføres i Power Query Online (PQO)-miljøet. se begrensningene som er beskrevet i Power Query-grenser. Fordi redigering av dataflyter utføres i Power Query Online-miljøet (PQO), påvirker oppdateringer som utføres på arbeidsbelastningskonfigurasjonene for dataflyter bare oppdateringer, og har ingen innvirkning på redigeringsopplevelsen.

  • Dataflyter kan bare endres av eierne.

  • Dataflyter er ikke tilgjengelige i Mitt arbeidsområde.

  • Dataflyter som bruker gateway-datakilder, støtter ikke flere legitimasjoner for samme datakilde.

  • Bruk av Web.Page-koblingen krever en gateway.

API-vurderinger

Du finner mer om REST-API-er for støttede dataflyter i REST-API-referansen. Her er noen hensyn du bør huske på:

  • Hvis du eksporterer og importerer en dataflyt, får dataflyten en ny ID.

  • Import av dataflyter som inneholder koblede tabeller, oppdaterer ikke de eksisterende referansene i dataflyten (disse spørringene bør oppdateres manuelt før du importerer dataflyten).

  • Når du distribuerer en dataflyt, kan du bruke parameterne GenerateUniqueName og Avbryt til enten å avbryte operasjonen når den allerede finnes, eller be API-en om å opprette et unikt navn automatisk i stedet. Dataflyter kan overskrives med CreateOrOverwrite-parameteren hvis de først er opprettet ved hjelp av import-API-en.

Dataflyter i delte kapasiteter

Det finnes begrensninger for dataflyter i delte kapasiteter (ikke Premium-kapasiteter):

  • Når en dataflyt oppdateres, er tidsavbrudd i en delt kapasitet 2 timer per tabell og 3 timer per dataflyt.
  • Koblede tabeller kan ikke opprettes i delte dataflyter, selv om de kan finnes i dataflyten så lenge egenskapen Last inn aktivert i spørringen er deaktivert.
  • Beregnede tabeller kan ikke opprettes i delte dataflyter.
  • AutoML- og Cognitive-tjenester er ikke tilgjengelige i delte dataflyter.
  • Trinnvis oppdatering fungerer ikke i delte dataflyter.

Dataflyter i Premium

Dataflyter som finnes i Premium har følgende vurderinger og begrensninger.

Oppdateringer og datahensyn:

  • Når du oppdaterer dataflyter, er tidsavbrudd 24 timer (ingen forskjell for tabeller og/eller dataflyter).

  • Hvis du endrer en dataflyt fra en policy for trinnvis oppdatering til en vanlig oppdatering, eller omvendt, faller alle data.

  • Hvis du endrer et dataflytskjema, fjernes alle data.

  • Når du bruker en Premium Per User -lisens (PPU) med dataflyter, fjernes data når du flytter data ut av et PPU-miljø.

  • Når en dataflyt oppdateres i en Premium per bruker-kontekst (PPU), er ikke dataene synlige for ikke-PPU-brukere.

  • Trinnvis oppdatering fungerer bare med dataflyter når den forbedrede databehandlingsmotoren er aktivert.

Koblede og beregnede tabeller:

  • Koblede tabeller kan gå ned til en dybde på 32 referanser.

  • Sykliske avhengigheter av koblede tabeller er ikke tillatt.

  • En koblet tabell kan ikke kobles sammen med en vanlig tabell som henter dataene fra en lokal datakilde.

  • Når en spørring (for eksempel spørring A) brukes i beregningen av en annen spørring (spørring B) i dataflyter, blir spørring B en beregnet tabell. Beregnede tabeller kan ikke referere til lokale kilder.

Databehandlingsmotor:

  • Mens du bruker databehandlingsmotoren, er det en omtrentlig 10 % til 20 % innledende økning i tid for datainntak.

    • Dette gjelder bare for den første dataflyten som er på databehandlingsmotoren, og leser data fra datakilden.
    • Etterfølgende dataflyter som bruker kildedataflyten, pådrar seg ikke samme straff.
  • Bare bestemte operasjoner bruker databehandlingsmotoren, og bare når de brukes via en koblet tabell eller som en beregnet tabell. En fullstendig liste over operasjoner er tilgjengelig i dette blogginnlegget.

Kapasitetsbehandling:

  • Premium Power BI-kapasitetene har en intern ressursbehandling som begrenser arbeidsbelastningene på forskjellige måter når kapasiteten kjører på lite minne.

    1. For dataflyter reduserer dette begrensningstrykket antall tilgjengelige M-beholdere.
    2. Minnet for dataflyter kan settes til 100 %, med en beholder med riktig størrelse for datastørrelsene, og arbeidsbelastningen administrerer antall beholdere på riktig måte.
  • Det omtrentlige antallet beholdere kan bli funnet ved å dele det totale minnet som er tildelt arbeidsmengden, med mengden minne som er tildelt en beholder.

Dataflytbruk i semantiske modeller

  • Når du oppretter en semantisk modell i Power BI Desktop og deretter publiserer den til Power Bi-tjeneste, må du kontrollere at legitimasjonen som brukes i Power BI Desktop for datakilden for dataflyter, er den samme legitimasjonen som brukes når den semantiske modellen publiseres til tjenesten.
    1. Kan ikke sikre at disse legitimasjonene er de samme resultatene i en nøkkel som ikke ble funnet ved semantisk modelloppdatering

Merk

Hvis dataflytstrukturen endres, for eksempel en ny kolonne eller en ny kolonne med nytt navn, viser ikke den semantiske modellen endringen, og endringen kan også føre til at en dataoppdatering mislykkes i Power Bi-tjeneste for den semantiske modellen, før den oppdateres i Power BI Desktop og publiseres på nytt.

Dataflyter og navngitte tilkoblinger

Når du bruker dataflyter med navngitte tilkoblinger, gjelder følgende begrensninger:

  • Du kan bare opprette én skytilkobling av en bestemt bane og type, for eksempel kan du bare opprette én SQL pluss server/database skytilkobling. Du kan opprette flere gateway-tilkoblinger.
  • Du kan ikke navngi eller gi nytt navn til datakilder i skyen. du kan gi navn til eller gi nytt navn til gateway-tilkoblinger.

ADLS-begrensninger

  • ADLS er ikke tilgjengelig i GCC-, GCC High- eller DOD-miljøer. Hvis du vil ha mer informasjon, kan du se Power BI for us government-kunder.
  • Du må være tilordnet som eier av ressursen, på grunn av endringer i ADLS Gen 2 API-er.
  • Azure-abonnementsoverføring støttes ikke, men det finnes to alternativer for å gjøre dette:
    • Første fremgangsmåte: Etter overføringen kan brukeren koble fra arbeidsområder og koble dem til på nytt. Hvis du bruker kontoen på leiernivå, må du koble fra alle arbeidsområder og deretter koble fra på leiernivå og koble til på nytt. Dette kan være uønsket for kunder som ikke vil slette alle dataflytene sine, eller som har mange arbeidsområder.
    • Andre fremgangsmåte: Hvis den forrige fremgangsmåten ikke er mulig, kan du sende inn en støtteforespørsel om å endre abonnements-ID-en i databasen.
  • ADLS støtter ikke de fleste elementene i listen i delen Kataloger og filnavn i artikkelen for navngivning av arbeidsområder og navngiving av dataflyt, på grunn av følgende begrensninger:
    • Power BI returnerer enten en uhjelpsom feil, eller gjør at prosessen kan skje, men oppdateringen vil mislykkes.
  • ADLS-abonnementer på tvers av leier støttes ikke. ADLS som er knyttet til Power BI, må være en del av den samme Azure-leieren som Power BI bruker for Microsoft Entra ID.

Dataflytdatatyper

Datatypene som støttes i dataflyter, er følgende:

Datatype for mashup Dataflytdatatype
Tid Tid
Dato Dato
DateTime DateTime
DateTimeZone DateTimeOffset
Logisk Boolean
Tekstmelding Streng
Any Streng
Valuta. Decimal
Int8 Int64
Int16 Int64
Int32 Int64
Int64 Int64
Dobbel Dobbel
Prosentsats Dobbel
Enkel Dobbel
Decimal Dobbel
Antall Dobbel
Varighet Støttes ikke
Binær Støttes ikke
Function Støttes ikke
Table Støttes ikke
List Støttes ikke
Spill inn Støttes ikke
Type Støttes ikke
Handling Støttes ikke
Ingen Støttes ikke
Null Støttes ikke

Følgende artikler gir mer informasjon om dataflyter og Power BI: