Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Dataflows Upgrade Wizard i Microsoft Fabric er en guidet oplevelse, der udfører en in-place opgradering af dine Power BI Dataflow Gen1-elementer til Dataflow Gen2 (CI/CD). Opgraderingen bevarer hver dataflows ID, navn, tidsplan og forbindelser. Du kan opgradere et enkelt dataflow eller opgradere flere dataflows fra et arbejdsområde sammen.
For de fleste dataflows fortsætter nedstrøms semantiske modeller og rapporter med at fungere uden ændringer. Før du opgraderer, gennemgå vurderingsstatus og kendte begrænsninger for at se, hvilke af dine dataflows der kræver opmærksomhed, og se Inventory for at finde de downstream-elementer, der læser dem. Efter du har opgraderet, følg Efter opgraderingen.
Bemærkning
Dataflows Upgrade Wizard er i øjeblikket i preview.
Tips
Power BI Dataflow Gen1 er nu i en legacy-tilstand og vil ikke modtage nye funktioner. For Premium-kunder med Fabric-adgang er Dataflow Gen2 den anbefalede vej, der tilbyder forbedringer i ydeevne, skala, pålidelighed, funktionalitet og indbygget AI. Pro/PPU-kunder kan fortsætte med at bruge Gen1, da Gen2-vejledningen for disse scenarier udvikler sig. Se Opgradering fra Dataflow Gen1 til Dataflow Gen2 for vejledning om opgradering.
Forudsætninger
Før du starter:
- Dataflow Gen1 skal være i et arbejdsområde, der er tildelt en Fabric-kapacitet.
- Fabric-elementoprettelse skal være tilladt for det relevante omfang (administratorindstillingen for brugere kan oprette Fabric-items er aktiveret på lejer-, kapacitets- eller brugergruppe-niveau).
- Du har brug for administrator-, medlems- eller bidragyderadgang til arbejdsområdet.
- Du skal være ejer af Dataflow Gen1. Hvis ikke, rapporterer guiden dataflowet som Upgrade utilgængeligt. Bed ejeren om at køre opgraderingen, eller brug Take over til at blive ejer først.
Vigtigt!
Din Dataflow Gen1 kan ikke gendannes efter opgraderingen er fuldført. Hvis du vil beholde det, kan du bruge Save As til at oprette en ny Dataflow Gen2 (CI/CD) med samme indhold som den oprindelige dataflow. Opgraderingen er på plads: den oprindelige Dataflow Gen1 erstattes af en ny Dataflow Gen2 (CI/CD) med samme ID og navn, og du kan ikke rulle den tilbage.
Opgrader en Dataflow Gen1 til Dataflow Gen2 (CI/CD)
Du kan starte Dataflows Upgrade Wizard fra arbejdsområdets itemliste.
I dit arbejdsområde vælger du ellipsen (...) ved siden af Dataflow Gen1, du vil opgradere, og vælg derefter Opgrader til Dataflow Gen2 (Forhåndsvisning).
Guiden Upgrade Power BI Dataflows Gen1 (Preview) åbner under Oversigtstrinnet. Gennemgå, hvordan opgraderingen fungerer, og opmærksomhedsmeddelelsen, og vælg derefter Kom i gang.
Vælg Dataflows Gen1. Dataflowet Gen1, du startede fra, er allerede valgt. For at opgradere flere dataflows sammen, vælg yderligere Dataflow Gen1-elementer fra dette arbejdsområde. Statuskolonnen viser vurderingsstatus for hver dataflow. Hold musen over indikatoren ved siden af en status for at se de grunde, der gælder for den dataflow. Du kan håndtere de fleste årsager efter opgraderingen, men et dataflow med mere end 50 aktiverede forespørgsler kræver først en handling. Vælg Næste.
Anmeld. Gennemgå Dataflow Gen2 (CI/CD)-elementerne, som troldmanden er ved at oprette. Hver opgraderet dataflow beholder samme navn som den oprindelige Dataflow Gen1; kun itemtypen ændres til Dataflow Gen2 (CI/CD). Vælg Opgrader.
Monitor. Troldmanden viser fremskridtet af opgraderingen. Når det er færdigt, vises Upgrade Completed , og du kan gå til arbejdsområdet for at se de opgraderede Dataflow Gen2 (CI/CD) elementer. Hvis et dataflow ikke kunne opgraderes, vises det med sin fejl. Vælg OK for at lukke wizarden.
Vurderingsstatus
Når du vælger dataflows, vurderer guiden hver enkelt og returnerer en af disse statusser:
| Status | Hvad betyder det? |
|---|---|
| Klar til at migrere | Troldmanden fandt ikke noget, der kræver et manuelt trin før eller efter opgraderingen. |
| Kræver opmærksomhed | Troldmanden fandt en eller flere grunde, der kræver din opmærksomhed. Opgraderingen kan fortsætte. Gennemgå grundene for at se, hvad du skal gøre før eller efter opgraderingen. |
| Opgradering ikke tilgængelig | Du kan ikke opgradere dataflowet, fordi du ikke er ejeren af det. |
Statussen Har brug for opmærksomhed kan skyldes mere end én grund. Hold musen over indikatoren ved siden af status i Select Dataflows Gen1-trinnet for at se alle grunde, der gælder for den dataflow.
Vurderingen tjekker selve dataflowet, ikke de elementer, der læser det, og den opdager ikke alle begrænsninger. Gennemgå kendte begrænsninger, før du opgraderer.
Kræver opmærksomhed
Du kan stadig opgradere et dataflow, der kræver opmærksomhed, men fuldfør den anbefalede handling for at holde dataflowet eller dets downstream-elementer i gang.
| Årsag | Hvorfor det er markeret | Hvad skal man gøre efter opgraderingen |
|---|---|---|
| DirectQuery-brugere | Dataflowet har Enhanced Compute Engine aktiveret, hvilket betyder, at semantiske modeller eller andre dataflows kan få adgang til det via DirectQuery. DirectQuery understøttes ikke med Dataflow Gen2. | Genkonfigurer alle nedstrøms semantiske modeller til at bruge Direct Lake eller Import-tilstand, og opdater alle nedstrøms datastrømme, der bruger DirectQuery mod denne datastrøm. For trin, se Opdater forbrugere til den moderne Power Platform Dataflows-connector. |
| Tag din egen sø med (ADLS Gen2 opbevaring) | Dataflowet bruger Azure Data Lake Storage Gen2 som sin lagringsdestination. Dataflow Gen2 bruger en anden lagringsarkitektur med datadestinationer. | Konfigurer en ADLS Gen2 datadestination på den opgraderede dataflow for at fortsætte med at skrive data til din sø. |
| Trinvis opdatering | Dataflowet bruger inkrementel opdatering. Gen1 inkrementelle opdateringsindstillinger overføres ikke under opgraderingen, og Dataflow Gen2 inkrementel opdatering kræver en datadestination, der understøtter det. | Konfigurér en datadestination, der understøtter inkrementel opdatering, og definer det eksplicit i forespørgselsindstillingerne, fordi standarddestinationskonfigurationen ikke understøttes. Derefter kan du genkonfigurere inkrementel opdatering på det opgraderede dataflow. |
| Forbundne enheder | Dataflowet indeholder linkede enheder, der refererer til et andet dataflow, så det udløser en kaskaderende opdatering. Kaskaderende opdatering af linkede dataflows understøttes ikke i Dataflow Gen2. | Konfigurer en pipeline eller en tidsplan til at udløse de nedstrøms linkede dataflow-opdateringer separat. |
| Refereret af linkede enheder | En anden dataflow i samme arbejdsområde refererer til denne dataflow som en linket enhed og kan forbruge den gennem den ældre Power BI Dataflows-connector, som ikke understøtter Dataflow Gen2. | Åbn og gem de berørte dataflows, så de genknytter til det opgraderede dataflow. Hvis de bruger den ældre connector, opdater dem også til den moderne Power Platform Dataflows-connector . For trin, se Opdater forbrugere til den moderne Power Platform Dataflows-connector. |
| Uunderstøttede tegn i navnet | Dataflow-navnet indeholder tegn, som Dataflow Gen2 (CI/CD) ikke understøtter. Kun bogstaver, tal, hvidrum og ( ) [ ] { } + - = _ # er tilladt. |
Troldmanden fjerner de ikke-understøttede karakterer under opgraderingen. For selv at vælge navnet, skal du omdøbe dataflowet, før du opgraderer. |
| Navnet er allerede i brug | Et dataflow med samme navn findes allerede i arbejdsområdet. | Troldmanden foransætter det opgraderede dataflow med Migreret for at undgå navnekonflikt. For selv at vælge navnet, omdøb et af dataflowene, før du opgraderer. |
| Mere end 50 aktiverede forespørgsler | Dataflow Gen2 (CI/CD) understøtter op til 50 aktiverede forespørgsler i et dataflow, og dette dataflow har flere. | Reducer antallet af aktiverede forespørgsler til 50 eller færre, før du opgraderer. |
DirectQuery- og linked-entity-årsagerne er detektionssignaler snarere end bevis for en afhængighed. Bekræft de faktiske forbrugere (se Lineage-visning eller Lager), før du opgraderer. Et dataflow kan ligge på begge sider af et linked-entity-forhold, så hvis begge linked-entity-grunde gælder, skal begge handlinger gennemføres.
Opgradering ikke tilgængelig
Guiden rapporterer, at Opgradering ikke er tilgængelig, når du ikke ejer dataflowet. Kun ejeren kan køre opgraderingen i wizarden. Bed ejeren om at drive det, eller brug Take over til at blive ejer og drive det selv.
Efter opgraderingen
Dit arbejdsområde viser et Dataflow Gen2 (CI/CD) element i stedet for hver original Dataflow Gen1, med samme navn og ID. Gennemfør disse trin i rækkefølge.
- Opdater hver opgraderet dataflow. Opgraderingen opdaterer ikke det nye dataflow, så den holder ingen data, indtil du opdaterer den. Et downstream dataflow, der læser det, returnerer en fejl, indtil denne første opdatering er færdig.
- Åbn og gem hvert downstream dataflow, der læser et opgraderet dataflow. Gemning binder den tilbage til den opgraderede dataflow. Hvis du springer dette trin over, bliver downstream-dataflowet ved med at returnere forældede data.
- Fuldfør alle Needs Attention-handlinger, der gjaldt for de dataflows, du har opgraderet.
Kendte begrænsninger
Gennemgå disse begrænsninger, før du opgraderer.
Opgraderingen er på plads og kan ikke reverseres
Opgraderingen erstatter den oprindelige Dataflow Gen1 med en ny Dataflow Gen2 (CI/CD), der bruger samme ID og navn. Du kan ikke rulle en opgradering tilbage. For at opgradere og samtidig beholde din oprindelige Dataflow Gen1, brug Save As til at oprette en Dataflow Gen2 (CI/CD) kopi i stedet.
Historiske data overføres ikke
De data, der er gemt i en Dataflow Gen1, er en cache af dataene fra din kilde; kildesystemet forbliver registreringssystemet. Dataflow Gen2 bruger en anden lagringsarkitektur, så disse cachede data er ikke tilgængelige efter opgraderingen. Hvis du ikke kan genindlæse de historiske data fra kilden, så tag backup af dataflowdataene, før du opgraderer (for eksempel til et søhus), og konfigurer derefter en datadestination på det opgraderede dataflow, så fremtidige opdateringer kan bevares.
Den ældre Power BI Dataflows-connector kan ikke læse en opgraderet dataflow
Den ældre Power BI Dataflows-connector kan ikke forbinde til et Dataflow Gen2 (CI/CD)-element, så ethvert element, der forbruger dette dataflow gennem den connector, fejler næste gang det opdateres. Et element, der indeholder importerede data, bliver ved med at vise disse data indtil da, så det kan se upåvirket ud lige efter opgraderingen. Opdater disse elementer til at bruge den moderne Power Platform Dataflows-connector . For trin, se Opdater forbrugere til den moderne Power Platform Dataflows-connector.
Du kan ikke opdatere et dataflow, mens det opgraderes
Manuelle og planlagte opdateringer kører ikke, mens guiden opgraderer et dataflow. Opdater dataflowet efter opgraderingen er færdig.
Du kan ikke prøve en mislykket opgradering igen i 24 timer
Hvis en opgradering fejler, gendanner troldmanden den oprindelige Dataflow Gen1. Du kan ikke starte en ny opgradering for det dataflow, før der er gået 24 timer. At prøve igen tidligere fejler.
Du kan ikke aktivere udgående adgangsbeskyttelse i 30 dage efter en opgradering
En opgraderet Dataflow Gen1 opbevares i en soft-slettet tilstand i op til 30 dage. I det vindue kan du ikke aktivere outbound access protection (OAP) på arbejdsområdet. Vent til retentionsvinduet passerer, eller brug et arbejdsområde, der allerede har OAP aktiveret.
Applikationer, der bruger Power BI REST API'en
Dataflow Gen2 bruger Fabric REST API'en, som ikke har fuld paritet med Power BI REST API'en. Hvis applikationer udløser eller administrerer dit Gen1-dataflow gennem Power BI REST API'en, gennemgå disse kald og opdater dem til de tilsvarende Fabric REST API-endepunkter.
Government Community Cloud (GCC) miljøer understøttes ikke
Fabric Dataflow Gen2 er ikke tilgængelig i øjeblikket i GCC, så du kan ikke opgradere en Dataflow Gen1 i et GCC-miljø.
Workspace Viewere kan ikke forbruge tabeller fra et opgraderet dataflow
Brugere med Viewer-arbejdsområdet kan se en opgraderet Dataflow Gen2, men de kan ikke bruge dens tabeller via Power Platform Dataflows-connectoren. Tildel brugere, der skal bruge det opgraderede dataflow, rollen som Bidragyder, Medlem eller Administrator i arbejdsområdet. For mere information, se Power Query Dataflow connector - Power Query | Microsoft Learn.
Vigtigt!
Dataflow Gen2 bruger en anden beregnings- og faktureringsmodel end Dataflow Gen1. Forbruget af kapacitetsenheder (CU) kan variere af mange grunde, herunder brugen af nye funktioner i Dataflow Gen2, såsom lakehouse-staging og lagerberegning . Valider opdateringsvarighed og forbrug af CU. For mere information, se Dataflow Gen2 prissætning.
Opdater forbrugere til den moderne Power Platform Dataflows-connector
Den ældre Power BI Dataflows-connector kan ikke læse et Dataflow Gen2 (CI/CD)-element. Efter du har opgraderet, skal du opdatere enhver semantisk model eller dataflow, der bruger det opgraderede dataflow gennem den ældre connector, så den i stedet bruger den moderne Power Platform Dataflows-connector .
Tips
For at finde de elementer, der bruger et opgraderet dataflow, åbn arbejdsområdet og brug Lineage-visning, eller følg Inventory. I hver forbruger vises connectoren i forespørgslens M-kode som PowerBI.Dataflows (legacy) eller PowerPlatform.Dataflows (moderne).
Guiden registrerer ikke brug af legacy connectors, og den kan ikke vurdere Power BI Desktop-filer eller Excel-arbejdsbøger, der er gemt uden for Fabric. Fraværet af en advarsel betyder ikke, at lokale filer ikke er påvirket. Inventar .pbix- og .xlsx-filerne, der læser det opgraderede dataflow, opdater deres forespørgsler og valider en opdatering.
Eksempel: skift connectoren i en forespørgsel
Her er en forespørgsel, der læser en dataflow gennem den ældre Power BI Dataflows-connector.
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 den samme forespørgsel, opdateret til at bruge den moderne Power Platform Dataflows-connector . To ting ændrer sig: forbindelsesfunktionen og et Workspaces navigationstrin, som det ældre stik ikke har. Workspace-ID, dataflow-ID og enhedsnavn forbliver de samme, fordi opgraderingen 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 skal man foretage ændringen
Foretag ændringen i Power Query.
- Åbn forespørgslen, der læser det opgraderede dataflow i Avanceret editor.
- Opdater forespørgslen til at bruge den moderne connector, som vist i det forrige eksempel. Behold arbejdsområde-ID, dataflow-ID og enhedsnavn, som forespørgslen allerede bruger.
- Når du bliver bedt om det, skal du logge ind på Power Platform Dataflows-kilden ved at bruge din organisationskonto. Den moderne connector er en anden kilde end den gamle, så de legitimationsoplysninger, du allerede har, overføres ikke.
- Gem dine ændringer, og opdater derefter for at bekræfte.
DirectQuery-brugere
DirectQuery understøttes ikke med Dataflow Gen2, så det at skifte connectoren alene genopretter ikke en DirectQuery-forbindelse. For enhver nedstrøms semantisk model, der læser dataflowet i DirectQuery-tilstand, skal du ændre lagringstilstanden til Import eller Direct Lake ud over at opdatere connectoren.