Oppgrader Dataflow Gen1 til Dataflow Gen2 (CI/CD) ved å bruke Upgrade Wizard

Dataflows Upgrade Wizard i Microsoft Fabric er en veiledet opplevelse som utfører en oppgradering på stedet av dine Power BI Dataflow Gen1-elementer til Dataflow Gen2 (CI/CD). Oppgraderingen bevarer hver dataflows ID, navn, tidsplan og tilkoblinger. Du kan oppgradere en enkelt dataflow, eller oppgradere flere dataflows fra et arbeidsområde samtidig.

For de fleste dataflyter fortsetter nedstrøms semantiske modeller og rapporter å fungere uten noen endringer. Før du oppgraderer, gjennomgå vurderingsstatus og kjente begrensninger for å se hvilke av dataflytene dine som trenger oppmerksomhet, og se inventar for å finne de nedstrøms elementene som leser dem. Etter oppgraderingen, følg Etter oppgraderingen.

Note

Dataflows Upgrade Wizard er for øyeblikket i forhåndsvisning.

Tips

Power BI Dataflow Gen1 er nå i en legacy-tilstand og vil ikke få investering i nye funksjoner. For Premium-kunder med Fabric-tilgang er Dataflow Gen2 den anbefalte veien, som tilbyr forbedringer i ytelse, skala, pålitelighet, funksjonalitet og innebygd AI. Pro/PPU-kunder kan fortsette å bruke Gen1 ettersom Gen2-veiledningen for disse scenarioene utvikler seg. Se Oppgradering fra Dataflow Gen1 til Dataflow Gen2 for oppgraderingsveiledning.

Forutsetninger

Før du begynner:

  • Dataflow Gen1 må være i et arbeidsområde tildelt en Fabric-kapasitet.
  • Fabric-gjenstandsopprettelse må være tillatt for relevant omfang (administratorinnstillingen for brukere kan opprette Fabric-gjenstander er aktivert på leietaker-, kapasitets- eller brukergruppenivå).
  • Du trenger administrator-, medlems- eller bidragsytertilgang til arbeidsområdet.
  • Du må være eier av Dataflow Gen1. Hvis du ikke er det, rapporterer veiviseren dataflyten som oppgradering utilgjengelig. Be eieren om å gjennomføre oppgraderingen, eller bruk Take over som eier først.

Important

Dataflow Gen1 kan ikke gjenopprettes etter at oppgraderingen er fullført. Hvis du vil beholde den, bruk Save As for å lage en ny Dataflow Gen2 (CI/CD) med samme innhold som den opprinnelige dataflowen. Oppgraderingen er på plass: den opprinnelige Dataflow Gen1 erstattes av en ny Dataflow Gen2 (CI/CD) med samme ID og navn, og du kan ikke tilbakestille den.

Oppgrader en Dataflow Gen1 til Dataflow Gen2 (CI/CD)

Du kan starte Dataflows Upgrade Wizard fra arbeidsområdets gjenstandsliste.

  1. I arbeidsområdet ditt velger du ellipsen (...) ved siden av Dataflow Gen1 du ønsker å oppgradere, og velg deretter Oppgrader til Dataflow Gen2 (Forhåndsvisning).

    Skjermbilde av arbeidsområdets gjenstandsliste som viser alternativet Oppgrader til Dataflow Gen2 (Forhåndsvisning).

  2. Veiviseren for Upgrade Power BI Dataflows Gen1 (Forhåndsvisning) åpnes i Oversikt-trinnet. Gå gjennom hvordan oppgraderingen fungerer og Oppmerksomhetsvarselet , og velg deretter Kom i gang.

    Skjermbilde av Oversiktstrinnet for Dataflows oppgraderingsveiviser som beskriver Select, Review- og Monitor-trinnene, med en oppmerksomhetsmelding.

  3. Velg Dataflows Gen1. Dataflowen Gen1 du startet fra er allerede valgt. For å oppgradere flere dataflyter sammen, velg flere Dataflow Gen1-elementer fra dette arbeidsområdet. Statuskolonnen viser vurderingsstatusen for hver dataflyt. Hold musepekeren over indikatoren ved siden av en status for å se årsakene som gjelder for den dataflyten. Du kan håndtere de fleste årsaker etter oppgraderingen, men en dataflyt med mer enn 50 aktiverte spørringer krever en handling først. Velg Neste.

    Skjermbilde av Select Dataflows Gen1-steget som viser dataflow-listen med kolonnene Navn, Type, Eier, Status og Plassering.

  4. Gjennomgang. Gå gjennom Dataflow Gen2 (CI/CD)-elementene som veiviseren er i ferd med å lage. Hver oppgradert dataflyt beholder samme navn som den opprinnelige Dataflow Gen1; kun varetypen endres til Dataflow Gen2 (CI/CD). Velg Oppgrader.

    Skjermbilde av gjennomgangssteget som viser hver dataflyt med måltypen Dataflow Gen2 (CI/CD) og oppgraderingsknappen.

  5. Overvåk. Trollmannen viser fremdriften i oppgraderingen. Når det er ferdig, vises Upgrade Completed , og du kan gå til arbeidsområdet for å se de oppgraderte Dataflow Gen2 (CI/CD)-elementene. Hvis en dataflyt ikke oppgraderte, vises den med sin feil. Velg OK for å lukke trollmannen.

    Skjermbilde av Monitor-steget som viser oppgradering fullført etter vellykket oppgradering.

Vurderingsstatus

Når du velger dataflyter, vurderer veilederen hver enkelt og returnerer en av disse statusene:

Status Hva det betyr
Klar til migrering Trollmannen fant ingenting som krever et manuelt steg før eller etter oppgraderingen.
Trenger oppmerksomhet Trollmannen fant en eller flere grunner som krever din oppmerksomhet. Oppgraderingen kan fortsette. Gå gjennom grunnene for å se hva du bør gjøre før eller etter oppgraderingen.
Oppgradering utilgjengelig Du kan ikke oppgradere dataflyten, fordi du ikke er eieren.

Statusen Trenger oppmerksomhet kan skyldes mer enn én grunn. Hold musepekeren over indikatoren ved siden av statusen i Select Dataflows Gen1-steget for å se alle grunner som gjelder for den dataflyten.

Vurderingen sjekker selve dataflyten, ikke elementene som leser den, og den oppdager ikke alle begrensninger. Gå gjennom kjente begrensninger før du oppgraderer.

Trenger oppmerksomhet

Du kan fortsatt oppgradere en dataflyt som trenger oppmerksomhet, men fullfør den anbefalte handlingen for å holde dataflyten eller dens nedstrøms elementer i gang.

Årsak Hvorfor det er flagget Hva bør du gjøre etter oppgraderingen
DirectQuery-brukere Dataflyten har Enhanced Compute Engine aktivert, noe som betyr at semantiske modeller eller andre dataflyter kan få tilgang til den via DirectQuery. DirectQuery støttes ikke med Dataflow Gen2. Rekonfigurer alle nedstrøms semantiske modeller til å bruke Direct Lake eller Import-modus, og oppdater alle nedstrøms dataflyter som bruker DirectQuery mot denne datastrømmen. For trinn, se Oppdater forbrukere til den moderne Power Platform Dataflows-koblingen.
Ta med din egen innsjø (ADLS Gen2-lagring) Dataflyten bruker Azure Data Lake Storage Gen2 som lagringsdestinasjon. Dataflow Gen2 bruker en annen lagringsarkitektur med datadestinasjoner. Konfigurer en ADLS Gen2 datadestinasjon på den oppgraderte dataflyten for å fortsette å skrive data til innsjøen din.
Trinnvis oppdatering Dataflyten bruker inkrementell oppdatering. Gen1 inkrementell oppdateringsinnstillinger overføres ikke under oppgraderingen, og Dataflow Gen2 inkrementell oppdatering krever en datadestinasjon som støtter det. Konfigurer en datadestinasjon som støtter inkrementell oppdatering, og definer den eksplisitt i spørringsinnstillingene, fordi standard destinasjonskonfigurasjon ikke støttes. Deretter rekonfigurerer du inkrementell oppdatering på den oppgraderte dataflyten.
Koblede enheter Dataflyten inneholder lenkede enheter som refererer til en annen dataflyt, så den utløser en kaskaderende oppdatering. Kaskaderende oppdatering av koblede dataflyter støttes ikke i Dataflow Gen2. Konfigurer en pipeline eller en tidsplan for å utløse de nedstrøms koblede dataflytoppdateringene separat.
Referert av koblede enheter En annen dataflyt i samme arbeidsområde refererer til denne dataflyten som en lenket enhet, og kan konsumere den gjennom den gamle Power BI Dataflows-koblingen, som ikke støtter Dataflow Gen2. Åpne og lagre de berørte dataflytene slik at de binder seg til den oppgraderte dataflyten. Hvis de bruker den eldre kontakten, oppdater dem også til den moderne Power Platform Dataflows-kontakten . For trinn, se Oppdater forbrukere til den moderne Power Platform Dataflows-koblingen.
Ustøttede tegn i navnet Dataflow-navnet inneholder tegn som Dataflow Gen2 (CI/CD) ikke støtter. Kun bokstaver, tall, blankrom og ( ) [ ] { } + - = _ # er tillatt. Trollmannen fjerner de ikke-støttede karakterene under oppgraderingen. For å velge navnet selv, gi dataflyten nytt navn før du oppgraderer.
Navnet er allerede i bruk En dataflyt med samme navn eksisterer allerede i arbeidsområdet. Trollmannen prefikser den oppgraderte dataflyten med Migrert for å unngå navnekonflikt. For å velge navnet selv, omdøp en av dataflytene før du oppgraderer.
Mer enn 50 aktiverte spørringer Dataflow Gen2 (CI/CD) støtter opptil 50 aktiverte spørringer i en dataflow, og denne dataflowen har flere. Reduser antall aktiverte forespørsler til 50 eller færre før du oppgraderer.

DirectQuery- og linked-entity-årsakene er deteksjonssignaler snarere enn bevis på en avhengighet. Bekreft de faktiske forbrukerne (se Linjevisning eller Inventar) før du oppgraderer. En dataflyt kan ligge på begge sider av et koblingsforhold, så hvis begge årsakene gjelder, fullfør begge handlingene.

Oppgradering utilgjengelig

Veiviseren rapporterer at oppgradering ikke er tilgjengelig når du ikke er eier av dataflyten. Bare eieren kan kjøre oppgraderingen i trollmannen. Be eieren om å drive det, eller bruk Take over for å bli eier og drive det selv.

Etter oppgraderingen

Arbeidsområdet ditt viser et Dataflow Gen2 (CI/CD)-element i stedet for hver original Dataflow Gen1, med samme navn og ID. Fullfør disse trinnene i rekkefølge.

  1. Oppdater hver oppgraderte dataflyt. Oppgraderingen oppdaterer ikke den nye dataflyten, så den holder ingen data før du oppdaterer den. En nedstrøms dataflyt som leser den returnerer en feil inntil denne første oppdateringen er ferdig.
  2. Åpne og lagre hver nedstrøms dataflyt som leser en oppgradert dataflyt. Lagring binder den tilbake til den oppgraderte dataflyten. Hvis du hopper over dette steget, fortsetter den nedstrøms dataflyten å returnere utdatert data.
  3. Fullfør alle Needs Attention-handlinger som gjaldt dataflytene du oppgraderte.

Kjente begrensninger

Gå gjennom disse begrensningene før du oppgraderer.

Oppgraderingen er på plass og kan ikke reverseres

Oppgraderingen erstatter den opprinnelige Dataflow Gen1 med en ny Dataflow Gen2 (CI/CD) som bruker samme ID og navn. Du kan ikke reversere en oppgradering. For å oppgradere samtidig som du beholder din originale Dataflow Gen1, bruk Save As for å lage en Dataflow Gen2 (CI/CD)-kopi i stedet.

Historiske data overføres ikke

Dataene lagret i en Dataflow Gen1 er en cache av dataene fra kilden din; kildesystemet forblir registreringssystemet. Dataflow Gen2 bruker en annen lagringsarkitektur, så disse bufrede dataene er ikke tilgjengelige etter oppgraderingen. Hvis du ikke kan laste inn de historiske dataene fra kilden, ta backup av dataflytdataene før du oppgraderer (for eksempel til et innsjøhus), og konfigurer deretter en datadestinasjon på den oppgraderte dataflyten for å opprettholde fremtidige oppdateringer.

Den eldre Power BI Dataflows-koblingen kan ikke lese en oppgradert dataflyt

Den eldre Power BI Dataflows-kontakten kan ikke koble til et Dataflow Gen2 (CI/CD)-element, så ethvert element som bruker denne dataflyten gjennom den koblingen feiler neste gang det oppdateres. Et element som inneholder importerte data viser disse dataene til da, så det kan se upåvirket ut rett etter oppgraderingen. Oppdater disse elementene til å bruke den moderne Power Platform Dataflows-koblingen . For trinn, se Oppdater forbrukere til den moderne Power Platform Dataflows-koblingen.

Du kan ikke oppdatere en dataflyt mens den oppgraderes

Manuelle og planlagte oppdateringer kjøres ikke mens veiviseren oppgraderer en dataflyt. Oppdater dataflyten etter at oppgraderingen er ferdig.

Du kan ikke prøve en mislykket oppgradering på nytt i 24 timer

Hvis en oppgradering mislykkes, gjenoppretter veiviseren den opprinnelige Dataflow Gen1. Du kan ikke starte en ny oppgradering for den dataflyten før 24 timer har gått. Forsøk på nytt tidligere mislykkes.

Du kan ikke aktivere utgående tilgangsbeskyttelse i 30 dager etter en oppgradering

En oppgradert Dataflow Gen1 oppbevares i en soft-slettet tilstand i opptil 30 dager. I løpet av det vinduet kan du ikke aktivere outbound access protection (OAP) på arbeidsområdet. Vent til retensjonsvinduet passerer, eller bruk et arbeidsområde som allerede har OAP aktivert.

Applikasjoner som bruker Power BI REST API

Dataflow Gen2 bruker Fabric REST API, som ikke har full paritet med Power BI REST API. Hvis applikasjoner utløser eller administrerer din Gen1-dataflyt gjennom Power BI REST API, gjennomgå disse kallene og oppdater dem til de tilsvarende Fabric REST API-endepunktene.

Government Community Cloud (GCC)-miljøer støttes ikke

Fabric Dataflow Gen2 er for øyeblikket ikke tilgjengelig i GCC, så du kan ikke oppgradere en Dataflow Gen1 i et GCC-miljø.

Workspace Viewers kan ikke bruke tabeller fra en oppgradert dataflyt

Brukere med Viewer-arbeidsområdet kan se en oppgradert Dataflow Gen2, men de kan ikke bruke tabellene gjennom Power Platform Dataflows-koblingen. Tildel brukere som trenger å bruke den oppgraderte dataflyten rollen som Bidragsyter, Medlem eller Administrator i arbeidsområdet. For mer informasjon, se Power Query Dataflow connector - Power Query | Microsoft Learn.

Important

Dataflow Gen2 bruker en annen beregnings- og faktureringsmodell enn Dataflow Gen1. Forbruket av kapasitetsenheter (CU) kan variere av mange grunner, blant annet på grunn av bruk av nye funksjoner i Dataflow Gen2, som lakehouse-staging og lagerberegning . Valider oppdateringsvarighet og forbruk av CU. For mer informasjon, se Dataflow Gen2 prising.

Oppdater forbrukere til den moderne Power Platform Dataflows-kontakten

Den eldre Power BI Dataflows-koblingen kan ikke lese et Dataflow Gen2 (CI/CD)-element. Etter oppgraderingen, oppdater enhver semantisk modell eller dataflyt som bruker den oppgraderte dataflyten gjennom den eldre kontakten, slik at den bruker den moderne Power Platform Dataflows-koblingen i stedet.

Tips

For å finne elementene som bruker en oppgradert dataflyt, åpne arbeidsområdet og bruk Linjevisning, eller følg Inventar. I hver forbruker vises koblingen i forespørselens M-kode som PowerBI.Dataflows (legacy) eller PowerPlatform.Dataflows (moderne).

Veiviseren oppdager ikke bruk av legacy-tilkoblinger, og den kan ikke vurdere Power BI Desktop-filer eller Excel-arbeidsbøker som er lagret utenfor Fabric. Fraværet av en advarsel betyr ikke at lokale filer ikke påvirkes. Inventar .pbix- og .xlsx-filene som leser den oppgraderte dataflyten, oppdater spørringene deres, og valider en oppdatering.

Eksempel: endre koblingen i en spørring

Her er en spørring som leser en dataflyt gjennom den eldre Power BI Dataflows-koblingen.

let
    Source = PowerBI.Dataflows([]),
    #"Navigation 1" = Source{[workspaceId = "<workspace ID>"]}[Data],
    #"Navigation 2" = #"Navigation 1"{[dataflowId = "<dataflow ID>"]}[Data],
    #"Navigation 3" = #"Navigation 2"{[entity = "Customers"]}[Data]
in
    #"Navigation 3"

Her er det samme spørsmålet, oppdatert til å bruke den moderne Power Platform Dataflows-koblingen . To ting endres: kontaktfunksjonen, og et Workspaces navigasjonssteg som den gamle kontakten ikke har. Workspace-ID, dataflow-ID og enhetsnavn forblir de samme, fordi oppgraderingen bevarer alle tre.

let
    Source = PowerPlatform.Dataflows([]),
    #"Navigation 1" = Source{[Id = "Workspaces"]}[Data],
    #"Navigation 2" = #"Navigation 1"{[workspaceId = "<workspace ID>"]}[Data],
    #"Navigation 3" = #"Navigation 2"{[dataflowId = "<dataflow ID>"]}[Data],
    #"Navigation 4" = #"Navigation 3"{[entity = "Customers"]}[Data]
in
    #"Navigation 4"

Hvor man skal gjøre endringen

Gjør endringen i Power Query.

  1. Åpne spørringen som leser den oppgraderte dataflyten i Avansert editor.
  2. Oppdater spørringen til å bruke den moderne koblingen, som vist i forrige eksempel. Behold arbeidsområdets ID, dataflow-ID og enhetsnavn som spørringen allerede bruker.
  3. Når du blir bedt om det, logg inn på Power Platform Dataflows-kilden ved å bruke din organisasjonskonto. Den moderne kontakten er en annen kilde enn den eldre, så legitimasjonen du allerede har overføres ikke.
  4. Lagre endringene dine, og oppdater deretter for å bekrefte.

DirectQuery-brukere

DirectQuery støttes ikke med Dataflow Gen2, så å bytte connector alene gjenoppretter ikke en DirectQuery-tilkobling. For enhver nedstrøms semantisk modell som leser dataflyten i DirectQuery-modus, endre lagringsmodusen til Import eller Direct Lake i tillegg til å oppdatere koblingen.