Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Dataflows Upgrade Wizard in Microsoft Fabric is een begeleide ervaring die een in-place upgrade uitvoert van je Power BI Dataflow Gen1-items naar Dataflow Gen2 (CI/CD). De upgrade behoudt de ID, naam, schema en verbindingen van elke dataflow. Je kunt één dataflow upgraden of meerdere dataflows tegelijk vanuit een werkruimte.
Voor de meeste dataflows blijven downstream semantische modellen en rapporten werken zonder enige wijzigingen. Voordat je upgradet, bekijk de beoordelingsstatus en bekende beperkingen om te zien welke van je datastromen aandacht nodig hebben, en bekijk de inventaris om de downstream-items te vinden die ze lezen. Volg na de upgrade Na de upgrade.
Opmerking
De Dataflows Upgrade Wizard is momenteel beschikbaar als preview.
Tip
Power BI Dataflow Gen1 heeft nu een verouderde status en ontvangt geen nieuwe functie-investering. Voor Premium-klanten met infrastructuurtoegang is Dataflow Gen2 het aanbevolen pad, dat verbeteringen biedt in prestaties, schaal, betrouwbaarheid, functionaliteit en ingebouwde AI. Pro/PPU-klanten kunnen Gen1 blijven gebruiken als Gen2-richtlijnen voor deze scenario's zich ontwikkelen. Zie Upgrade van Dataflow Gen1 naar Dataflow Gen2 voor upgraderichtlijnen.
Prerequisites
Voordat u begint:
- De Dataflow Gen1 moet zich in een werkruimte bevinden die is toegewezen aan een Fabric-capaciteit.
- Fabric-itemcreatie moet zijn toegestaan voor de relevante scope (de beheerdersinstelling voor gebruikers kan Fabric-items aanmaken is ingeschakeld op tenant-, capaciteits- of gebruikersgroepniveau).
- Je hebt toegang tot de werkruimte nodig als beheerder, lid of bijdrager.
- Je moet de eigenaar zijn van Dataflow Gen1. Als dat niet het geval is, geeft de wizard de dataflow de status Upgrade niet beschikbaar. Vraag de eigenaar om de upgrade uit te voeren, of gebruik Take over om eerst de eigenaar te worden.
Belangrijk
Je Dataflow Gen1 kan niet worden hersteld nadat de upgrade is voltooid. Als je het wilt behouden, gebruik dan Save As om een nieuwe Dataflow Gen2 (CI/CD) te maken met dezelfde inhoud als de originele dataflow. De upgrade is aanwezig: de originele Dataflow Gen1 wordt vervangen door een nieuwe Dataflow Gen2 (CI/CD) met dezelfde ID en naam, en je kunt die niet terugdraaien.
Upgrade een Dataflow Gen1 naar Dataflow Gen2 (CI/CD)
Je kunt de Dataflows Upgrade Wizard starten vanaf de werkruimte-itemlijst.
Selecteer in je werkruimte de ellips (...) naast de Dataflow Gen1 die je wilt upgraden, en selecteer vervolgens Upgrade naar Dataflow Gen2 (Preview).
De Upgrade Power BI Dataflows Gen1 (Preview) wizard opent in de stap Overzicht. Bekijk hoe de upgrade werkt en de Aandacht-melding , en selecteer dan Begin meteen.
Selecteer Dataflows Gen1. De Dataflow Gen1 waarmee je bent begonnen is al geselecteerd. Om samen meer dataflows te upgraden, selecteer je extra Dataflow Gen1-items uit deze werkruimte. De kolom Status toont de beoordelingsstatus voor elke dataflow. Beweeg met de muis over de indicator naast een status om de redenen te zien die op die dataflow van toepassing zijn. Je kunt de meeste redenen na de upgrade aanpakken, maar een dataflow met meer dan 50 ingeschakelde queries vereist eerst een actie. Kies Volgende.
Beoordelen. Bekijk de Dataflow Gen2 (CI/CD) items die de wizard gaat maken. Elke geüpgradede dataflow behoudt dezelfde naam als de originele Dataflow Gen1; alleen het itemtype verandert naar Dataflow Gen2 (CI/CD). Selecteer Upgraden.
Monitor. De tovenaar toont de voortgang van de upgrade. Als het klaar is, verschijnt Upgrade Voltooid en kun je naar de werkruimte gaan om de geüpgradede Dataflow Gen2 (CI/CD) items te zien. Als een dataflow niet kan worden bijgewerkt, wordt deze weergegeven met de bijbehorende foutmelding. Selecteer OK om de wizard te sluiten.
Evaluatiestatus
Wanneer je dataflows selecteert, beoordeelt de wizard elk en geeft een van deze statussen terug:
| Status | Wat betekent het? |
|---|---|
| Klaar om te migreren | De tovenaar vond niets dat een handmatige stap nodig heeft voor of na de upgrade. |
| Heeft aandacht nodig | De tovenaar vond een of meer redenen die je aandacht nodig hebben. De upgrade kan doorgaan. Bekijk de redenen om te zien wat je moet doen voor of na de upgrade. |
| Upgrade niet beschikbaar | Je kunt de dataflow niet upgraden, omdat je de eigenaar niet bent. |
De status Heeft Aandacht nodig kan door meer dan één reden worden veroorzaakt. Beweeg met de muis over de indicator naast de status in de Select Dataflows Gen1-stap om elke reden te zien die op die dataflow van toepassing is.
De beoordeling controleert de dataflow zelf, niet de onderdelen die de dataflow lezen, en spoort niet elke beperking op. Bekijk de bekende beperkingen voordat je upgrade.
Heeft aandacht nodig
Je kunt nog steeds een dataflow upgraden die aandacht nodig heeft, maar voltooi de aanbevolen actie om de dataflow of de downstream-items werkend te houden.
| Reden | Waarom het wordt gemarkeerd | Wat te doen na de upgrade |
|---|---|---|
| DirectQuery-gebruikers | De dataflow heeft Enhanced Compute Engine ingeschakeld, wat betekent dat semantische modellen of andere dataflows er via DirectQuery toegang toe kunnen krijgen. DirectQuery wordt niet ondersteund met Dataflow Gen2. | Herconfigureer alle downstream semantische modellen om Direct Lake of Import-modus te gebruiken, en werk alle downstream dataflows die DirectQuery gebruiken bij tegen deze dataflow. Voor stappen, zie Consumenten bijwerken naar de moderne Power Platform Dataflows-connector. |
| Breng je eigen meer mee (ADLS Gen2 opslag) | De dataflow gebruikt Azure Data Lake Storage Gen2 als opslagbestemming. Dataflow Gen2 gebruikt een andere opslagarchitectuur met databestemmingen. | Configureer een ADLS Gen2 databestemming op de geüpgradede dataflow om door te gaan met het schrijven van data naar je meer. |
| Stapsgewijs vernieuwen | De dataflow maakt gebruik van incrementele verversing. Gen1 incrementele verversingsinstellingen worden niet meegenomen tijdens de upgrade, en Dataflow Gen2 incrementele verversing vereist een databestemming die dit ondersteunt. | Configureer een databestemming die incrementele verversing ondersteunt en definieer dit expliciet in de query-instellingen, omdat de standaard bestemmingsconfiguratie niet wordt ondersteund. Vervolgens configureer ik de incrementele verversing van de geüpgradede dataflow. |
| Verbonden entiteiten | De dataflow bevat gekoppelde entiteiten die verwijzen naar een andere dataflow, waardoor een cascaderende verversing wordt getriggerd. Cascaderende verversing van gekoppelde dataflows wordt niet ondersteund in Dataflow Gen2. | Configureer een pijplijn of een schema om de downstream gekoppelde dataflowverversingen afzonderlijk te activeren. |
| Aangeduid door gekoppelde entiteiten | Een andere dataflow in dezelfde werkruimte verwijst naar deze dataflow als een gekoppelde entiteit, en kan deze gebruiken via de legacy Power BI Dataflows-connector, die Dataflow Gen2 niet ondersteunt. | Open en sla de getroffen dataflows op zodat ze opnieuw binden naar de geüpgradede dataflow. Als ze de legacy connector gebruiken, update ze dan ook naar de moderne Power Platform Dataflows-connector . Voor stappen, zie Consumenten bijwerken naar de moderne Power Platform Dataflows-connector. |
| Niet-ondersteunde tekens in de naam | De naam van de dataflow bevat tekens die Dataflow Gen2 (CI/CD) niet ondersteunt. Alleen letters, cijfers, witruimte en ( ) [ ] { } + - = _ # zijn toegestaan. |
De tovenaar verwijdert de niet-ondersteunde personages tijdens de upgrade. Om zelf de naam te kiezen, hernoem je de dataflow voordat je upgradet. |
| Naam al in gebruik | Er bestaat al een dataflow met dezelfde naam in de werkruimte. | De wizard voegt de geüpgradede dataflow vooraf met Migrated om het naamgevingsconflict te vermijden. Om zelf de naam te kiezen, hernoem je een van de dataflows voordat je upgrade. |
| Meer dan 50 ingeschakelde queries | Dataflow Gen2 (CI/CD) ondersteunt tot 50 ingeschakelde queries in een dataflow, en deze dataflow bevat er meer. | Verminder het aantal ingeschakelde queries tot 50 of minder voordat je upgrade. |
De redenen voor DirectQuery en gekoppelde entiteiten zijn detectiesignalen in plaats van bewijs van een afhankelijkheid. Bevestig de daadwerkelijke consumenten (zie Afstammingsweergave of Voorraad) voordat je upgrade. Een dataflow kan aan beide zijden van een gekoppelde entiteitsrelatie staan, dus als beide redenen voor gekoppelde entiteiten van toepassing zijn, voltooi dan beide acties.
Upgrade niet beschikbaar
De wizard meldt Upgrade niet beschikbaar als je niet de eigenaar bent van de dataflow. Alleen de eigenaar kan de upgrade in de wizard uitvoeren. Vraag de eigenaar om het te runnen, of gebruik Take over om eigenaar te worden en het zelf te runnen.
Na de upgrade
Je werkruimte toont een Dataflow Gen2 (CI/CD) item in plaats van elke originele Dataflow Gen1, met dezelfde naam en ID. Voltooi deze stappen in volgorde.
- Ververs elke bijgewerkte dataflow. De upgrade ververst de nieuwe dataflow niet, dus hij houdt geen data vast totdat je hem ververst. Een downstream dataflow die deze leest, geeft een foutmelding totdat deze eerste verversing is voltooid.
- Open en sla elke downstream dataflow op die een geüpgradede dataflow leest. Opslaan bindt het opnieuw aan de geüpgradede dataflow. Als je deze stap overslaat, blijft de downstream dataflow verouderde data teruggeven.
- Voltooi alle Needs Attention-acties die van toepassing waren op de dataflows die je hebt geüpgraded.
Bekende beperkingen
Bekijk deze beperkingen voordat je upgradet.
De upgrade wordt direct op de bestaande installatie uitgevoerd en kan niet ongedaan worden gemaakt
De upgrade vervangt de originele Dataflow Gen1 door een nieuwe Dataflow Gen2 (CI/CD) die dezelfde ID en naam gebruikt. Je kunt een upgrade niet terugdraaien. Om te upgraden terwijl je je originele Dataflow Gen1 behoudt, gebruik je Save As om in plaats daarvan een Dataflow Gen2 (CI/CD) kopie te maken.
Historische gegevens worden niet meegenomen
De data die in een Dataflow Gen1 wordt opgeslagen, is een cache van de data van je bron; Het bronsysteem blijft het systeem van registratie. Dataflow Gen2 gebruikt een andere opslagarchitectuur, dus deze gecachte data is na de upgrade niet beschikbaar. Als je de historische data niet kunt herladen vanuit de bron, maak dan een back-up van de dataflowdata voordat je upgrade (bijvoorbeeld naar een lakehouse), en configureer vervolgens een databestemming op de geüpgradede dataflow om toekomstige verversingen te behouden.
De legacy Power BI Dataflows-connector kan geen geüpgradede dataflow lezen
De legacy Power BI Dataflows-connector kan geen verbinding maken met een Dataflow Gen2 (CI/CD)-item, dus elk item dat deze dataflow via die connector verbruikt, faalt de volgende keer dat het ververst. Een item dat geïmporteerde data vasthoudt, blijft die data tot die tijd tonen, zodat het er direct na de upgrade onaangetast uitziet. Werk die items bij om de moderne Power Platform Dataflows-connector te gebruiken. Voor stappen, zie Consumenten bijwerken naar de moderne Power Platform Dataflows-connector.
Je kunt een dataflow niet verversen terwijl deze wordt geüpgraded
Handmatige en geplande verversingen worden niet uitgevoerd terwijl de wizard een dataflow upgradet. Ververs de dataflow nadat de upgrade is voltooid.
Je kunt een mislukte upgrade niet 24 uur lang opnieuw proberen
Als een upgrade faalt, herstelt de wizard de originele Dataflow Gen1. Je kunt pas een nieuwe upgrade voor die dataflow starten nadat er 24 uur voorbij zijn. Eerder opnieuw proberen werkt niet.
Je kunt outbound access protection niet 30 dagen na een upgrade inschakelen
Een geüpgradede Dataflow Gen1 blijft maximaal 30 dagen behouden met de status 'voorlopig verwijderd'. Tijdens dat venster kun je Outbound Access Protection (OAP) niet inschakelen op de werkruimte. Wacht tot het retentievenster voorbij is, of gebruik een werkruimte die al OAP heeft ingeschakeld.
Applicaties die de Power BI REST API gebruiken
Dataflow Gen2 gebruikt de Fabric REST API, die niet volledig pariteit heeft met de Power BI REST API. Als applicaties je Gen1-dataflow activeren of beheren via de Power BI REST API, bekijk dan die aanroepen en werk ze bij naar de bijbehorende Fabric REST API-eindpunten.
Government Community Cloud (GCC) omgevingen worden niet ondersteund
Fabric Dataflow Gen2 is momenteel niet beschikbaar in GCC, dus je kunt een Dataflow Gen1 niet upgraden in een GCC-omgeving.
Workspace Viewers kunnen geen tabellen uit een geüpgradede dataflow consumeren
Gebruikers met de Viewer workspace-rol kunnen een geüpgradede Dataflow Gen2 zien, maar ze kunnen de tabellen niet gebruiken via de Power Platform Dataflows-connector. Wijs gebruikers die de geüpgradede dataflow moeten gebruiken toe aan de rol Bijdrager, Lid of Beheerder werkruimte. Voor meer informatie, zie Power Query Dataflow connector - Power Query | Microsoft Learn.
Belangrijk
Dataflow Gen2 gebruikt een ander reken- en facturatiemodel dan Dataflow Gen1. Het verbruik van Capacity Unit (CU) kan om vele redenen variëren, waaronder het gebruik van nieuwe functies in Dataflow Gen2, zoals lakehouse staging en warehouse-computing . Valideer de verversingsduur en het verbruik van CU. Voor meer informatie, zie Dataflow Gen2 prijsstelling.
Werk gebruikers over op de moderne Power Platform Dataflows-connector
De oude Power BI Dataflows-connector kan een Dataflow Gen2-item (CI/CD) niet lezen. Nadat u hebt geüpgraded, werkt u elk semantisch model of elke dataflow bij die de bijgewerkte dataflow via de verouderde connector gebruikt, zodat deze in plaats daarvan de moderne connector Power Platform Dataflows gebruikt.
Tip
Om de items te vinden die een bijgewerkte dataflow gebruiken, open je de werkruimte en gebruik je de Lineage-weergave, of ga je naar Voorraad. Bij elke consument verschijnt de connector in de M-code van de query als PowerBI.Dataflows (legacy) of PowerPlatform.Dataflows (modern).
De wizard detecteert het gebruik van legacy-connectoren niet, en kan geen Power BI Desktop-bestanden of Excel-werkboeken beoordelen die buiten Fabric zijn opgeslagen. Het ontbreken van een waarschuwing betekent niet dat lokale bestanden onaangetast blijven. Inventariseer de .pbix en .xlsx bestanden die de geüpgradede dataflow lezen, werk hun zoekopdrachten bij en valideer een verversing.
Voorbeeld: verander de connector in een query
Hier volgt een query waarmee een dataflow wordt gelezen via de verouderde 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"
Hier is dezelfde query, bijgewerkt om de moderne Power Platform Dataflows-connector te gebruiken. Twee dingen veranderen: de connectorfunctie en een Workspaces navigatiestap die de legacy connector niet heeft. De workspace-ID, dataflow-ID en entiteitsnaam blijven hetzelfde, omdat de upgrade alle drie behoudt.
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"
Waar de verandering moet worden doorgevoerd
Maak de wijziging in Power Query.
- Open de query die de bijgewerkte dataflow leest in Advanced editor.
- Werk de query bij om de moderne connector te gebruiken, zoals in het vorige voorbeeld is getoond. Houd de workspace-ID, dataflow-ID en entiteitsnaam die de query al gebruikt.
- Wanneer daarom gevraagd wordt, log dan in bij de Power Platform Dataflows-bron via uw organisatieaccount. De moderne connector gebruikt een andere bron dan de oude bron, dus de inloggegevens die je al hebt worden niet overgenomen.
- Sla je wijzigingen op en ververs daarna om het te bevestigen.
DirectQuery-gebruikers
DirectQuery wordt niet ondersteund met Dataflow Gen2, dus alleen het wisselen van de connector herstelt geen DirectQuery-verbinding. Voor elk downstream semantisch model dat de dataflow in DirectQuery-modus leest, verander de opslagmodus naar Importeren of Direct Lake naast het updaten van de connector.