Päivitä Dataflow Gen1 Dataflow Gen2:een (CI/CD) Upgrade Wizardin avulla

Microsoft Fabric -Dataflows Upgrade Wizard on ohjattu kokemus, joka päivittää Power BI Dataflow Gen1 -esineesi paikan päällä Dataflow Gen2:een (CI/CD). Päivitys säilyttää jokaisen datavirran tunnuksen, nimen, aikataulun ja yhteydet. Voit päivittää yhden datavirran tai päivittää useita datavirtoja samasta työtilasta.

Useimmissa tietovirroissa alavirran semanttiset mallit ja raportit toimivat ilman muutoksia. Ennen päivitystä tarkista Arviointitila ja Tunnetut rajoitukset nähdäksesi, mitkä datavirtasi tarvitsevat huomiota, ja katso Inventaario löytääksesi ne alemmat kohteet, jotka ne lukevat. Kun olet päivittänyt, seuraa päivityksen jälkeen.

Note

Dataflows Upgrade Wizard on tällä hetkellä esikatseluvaiheessa.

Vinkki

Power BI Dataflow Gen1 on nyt vanhassa tilassa eikä saa uusia ominaisuuksia. Premium-asiakkaille, joilla on Fabric-pääsy, suositeltava polku on Dataflow Gen2 , joka tarjoaa parannuksia suorituskykyyn, mittakaavaan, luotettavuuteen, toiminnallisuuteen ja sisäänrakennettuun tekoälyyn. Pro/PPU-asiakkaat voivat jatkaa Gen1:n käyttöä, sillä Gen2:n ohjeistus näissä tilanteissa kehittyy. Katso päivitysohjeet Dataflow Gen1:stä Dataflow Gen2 :een.

Edellytykset

Ennen kuin aloitat:

  • Dataflow Gen1:n on oltava työtilassa, joka on määritetty Fabric-kapasiteetille.
  • Fabric-esineiden luominen on sallittava kyseisessä laajuudessa (käyttäjät voivat luoda Fabric items -järjestelmän, joka on käytössä vuokralais-, kapasiteetti- tai käyttäjäryhmätasolla).
  • Tarvitset ylläpitäjän, jäsenen tai osallistujan pääsyn työtilaan.
  • Sinun täytyy olla Dataflow Gen1:n omistaja. Jos et ole, velho ilmoittaa datavirran Päivitys ei ole saatavilla. Pyydä omistajaa hoitamaan päivitys tai käytä Take Overia saadaksesi omistajaksi ensin.

Tärkeää

Dataflow Gen1:tä ei voi palauttaa päivityksen jälkeen. Jos haluat pitää sen, käytä Save As -toimintoa luodaksesi uuden Dataflow Gen2:n (CI/CD), jonka sisältö on sama kuin alkuperäisessä dataflowssa. Päivitys on käytössä: alkuperäinen Dataflow Gen1 korvataan uudella Dataflow Gen2:lla (CI/CD), jolla on sama ID ja nimi, eikä sitä voi palauttaa.

Päivitä Dataflow Gen1 Dataflow Gen2:een (CI/CD)

Voit käynnistää Dataflows Upgrade Wizardin työtilan kohdelistasta.

  1. Valitse työtilassasi Dataflow Gen1:n vierestä oleva ellipsi (...) ja valitse sitten Päivitä Dataflow Gen2:een (Preview).

    Kuvakaappaus työtilan kohdelistan kontekstivalikosta, jossa näkyy Päivitä Dataflow Gen2:een (Preview) -vaihtoehto.

  2. Upgrade Power BI Dataflows Gen1 (Preview) -velho avautuu Yleiskatsaus-vaiheessa. Tarkista, miten päivitys toimii ja Huomio-ilmoitus , ja valitse sitten Aloita.

    Kuvakaappaus Dataflows Upgrade Wizard Overview -vaiheesta, jossa kuvataan Select, Review ja Monitor -vaiheet, Huomio-ilmoituksella.

  3. Valitse Dataflows Gen1. Dataflow Gen1, josta aloitit, on jo valittu. Jos haluat päivittää lisää datavirtoja yhdessä, valitse lisää Dataflow Gen1 -kohteita tästä työtilasta. Tila-sarakkeessa näkyy kunkin datavirran arviointitila. Vie hiiri tilan vieressä olevan indikaattorin päälle nähdäksesi, mitkä syyt liittyvät kyseiseen tietovirtaan. Voit hoitaa suurimman osan syistä päivityksen jälkeen, mutta datavirta, jossa on yli 50 hyväksyttyä kyselyä, tarvitsee ensin toiminnon. Valitse Seuraava.

    Kuvakaappaus Select Dataflows Gen1 -vaiheesta, jossa näkyy dataflow-lista Nimi-, Tyyppi-, Omistaja-, Tila- ja Sijainti-sarakkeineen.

  4. Arvostelu henkilöltä. Tarkista Dataflow Gen2 (CI/CD) -kohteet, joita ohjattu on juuri luomassa. Jokainen päivitetty datavirta säilyttää saman nimen kuin alkuperäinen Dataflow Gen1; vain alkiotyyppi muuttuu Dataflow Gen2:ksi (CI/CD). Valitse Päivitä.

    Kuvakaappaus Review-vaiheesta, jossa näkyy jokainen datavirta kohdetyypillä Dataflow Gen2 (CI/CD) ja Upgrade-painikkeella.

  5. Monitori. Velho näyttää päivityksen etenemisen. Kun päivitys päättyy, ilmestyy Päivitys valmis, ja voit mennä työtilaan nähdäksesi päivitetyt Dataflow Gen2 (CI/CD) -kohteet. Jos datavirta ei päivittynyt, se näkyy virheessään. Valitse OK sulkeaksesi wizardin.

    Näyttövaiheen kuvakaappaus, jossa näkyy Päivitys suoritettu onnistuneen päivityksen jälkeen.

Arvioinnin tila

Kun valitset datavirrat, velho arvioi jokaisen ja palauttaa yhden seuraavista tiloista:

Tila Mitä se tarkoittaa
Valmiina siirtymään Velho ei löytänyt mitään, mikä vaatisi manuaalisen vaiheen ennen tai jälkeen päivityksen.
Tarvitsee huomiota Velho löysi yhden tai useamman syyn, jotka vaativat huomiotasi. Päivitys voi jatkua. Käy läpi syyt ja mieti, mitä tehdä ennen tai jälkeen päivityksen.
Päivitys ei ole saatavilla Et voi päivittää datavirtaa, koska et ole sen omistaja.

Needs Attention -tila voi johtua useammasta kuin yhdestä syystä. Vie hiiri Select Dataflows Gen1 -vaiheen tilan vieressä olevan indikaattorin päälle nähdäksesi kaikki syyt, jotka koskevat kyseistä datavirtaa.

Arviointi tarkistaa itse datavirran, ei niitä kohteita, jotka sen lukevat, eikä havaitse kaikkia rajoituksia. Tarkista tunnetut rajoitukset ennen päivitystä.

Tarvitsee huomiota

Voit silti päivittää datavirran, joka vaatii huomiota, mutta suorita suositeltu toimenpide, jotta datavirta tai sen alemmat alat pysyvät toiminnassa.

Peruste Miksi se on merkitty Mitä tehdä päivityksen jälkeen
DirectQuery-kuluttajat Datavirtassa on käytössä Enhanced Compute Engine, mikä tarkoittaa, että semanttiset mallit tai muut tietovirrat voivat käyttää sitä DirectQueryn kautta. DirectQueryä ei tueta Dataflow Gen2:ssa. Muokkaa kaikki alavirran semanttiset mallit käyttämään Direct Lake- tai Import-tilaa ja päivitä kaikki alavirran datavirrat, jotka käyttävät DirectQueryä, tätä datavirtaa vastaan. Vaiheita varten katso Päivitä kuluttajat nykyaikaiseen Power Platform Dataflows -liittimeen.
Ota oma järvi mukaan (ADLS Gen2 -tallennus) Datavirta käyttää tallennuskohteena Azure Data Lake Storage Gen2:ta. Dataflow Gen2 käyttää erilaista tallennusarkkitehtuuria datakohteiden kanssa. Määritä ADLS Gen2 -datakohde päivitetylle datavirralle jatkaaksesi datan kirjoittamista järvellesi.
Inkrementaalinen päivitys Datavirta käyttää inkrementaalista päivitystä. Gen1:n inkrementaalisia päivitysasetuksia ei siirretä päivityksen aikana, ja Dataflow Gen2:n inkrementaalinen päivitys vaatii datakohteen, joka tukee sitä. Määritä datakohde, joka tukee inkrementaalista päivitystä, ja määrittele se nimenomaisesti kyselyasetuksissa, koska oletuskohdekonfiguraatiota ei tueta. Sitten määritä uudelleen inkrementaalinen päivitys päivitettyyn datavirtaan.
Linkitetyt yksiköt Datavirta sisältää linkitettyjä entiteettejä, jotka viittaavat toiseen datavirtaan, joten se käynnistää ketjurefreshin. Linkitettyjen datavirtojen ketjuttamista ei tueta Dataflow Gen2:ssa. Määritä putki tai aikataulu, joka käynnistää alavirran linkitetyn datavirran päivitykset erikseen.
Linkitetyt tahot viittaavat Toinen datavirta samassa työtilassa viittaa tähän datavirtaan linkitettynä entiteettinä ja saattaa käyttää sitä perinteisen Power BI Dataflows -liittimen kautta, joka ei tue Dataflow Gen2:ta. Avaa ja tallenna vaikuttavat datavirrat, jotta ne sitoutuvat uudelleen päivitettyyn datavirtaan. Jos he käyttävät vanhempaa liitintä, päivitä ne myös nykyaikaiseen Power Platform Dataflows -liittimeen. Vaiheita varten katso Päivitä kuluttajat nykyaikaiseen Power Platform Dataflows -liittimeen.
Nimen tuettomat hahmot Datavirran nimi sisältää merkkejä, joita Dataflow Gen2 (CI/CD) ei tue. Sallitaan vain kirjaimet, numerot, tyhjät välit ja ( ) [ ] { } + - = _ # tekstit. Velho poistaa tuettomat hahmot päivityksen aikana. Jos haluat valita nimen itse, nimeä datavirta uudelleen ennen päivitystä.
Nimi on jo käytössä Samanniminen datavirta on jo olemassa työtilassa. Velho asettaa päivitetyn datavirran etuliitteen Migrated-muodossa välttääkseen nimiristiriidat. Jos haluat valita nimen itse, nimeä yksi datavirroista uudelleen ennen päivitystä.
Yli 50 sallittua kyselyä Dataflow Gen2 (CI/CD) tukee jopa 50 mahdollista kyselyä datavirtassa, ja tässä datavirrassa on enemmän. Vähennä käytössä olevien kyselyiden määrä 50:een tai alle ennen päivitystä.

DirectQueryn ja linkitettyjen entiteettien syyt ovat havaitsemissignaaleja eivätkä riippuvuuden todisteita. Varmista todelliset kuluttajat (katso Lineage-näkymä tai Varasto) ennen päivitystä. Datavirta voi sijoittua molemmille puolille linkitetty-entiteettisuhdetta, joten jos molempien linkitettyjen entiteettien syyt päteevät, suorita molemmat toiminnot.

Päivitys ei ole saatavilla

Velho ilmoittaa , että päivitys ei ole saatavilla , kun et ole datavirran omistaja. Vain omistaja voi ajaa päivityksen velhossa. Pyydä omistajaa pyörittämään sitä tai käytä Take Overia ja ota se omistajaksi ja pyöritä itse.

Päivityksen jälkeen

Työtilassasi näkyy Dataflow Gen2 (CI/CD) -alkio jokaisen alkuperäisen Dataflow Gen1:n sijaan, samalla nimellä ja ID:llä. Suorita nämä vaiheet peräkkäin.

  1. Päivitä jokainen päivitetty datavirta. Päivitys ei päivitä uutta datavirtaa, joten se ei säilytä dataa ennen kuin päivität sen. Alavirran datavirta, joka lukee sen, palauttaa virheen, kunnes ensimmäinen päivitys päättyy.
  2. Avaa ja tallenna jokainen alavirran datavirta, joka lukee päivitetyn datavirran. Tallentaminen sitoo sen uudelleen päivitettyyn datavirtaan. Jos ohitat tämän vaiheen, alavirran datavirta palauttaa jatkuvasti vanhentuneita tietoja.
  3. Suorita kaikki Needs Attention -toiminnot , jotka koskevat päivityksiäsi datavirtoja.

Tunnetut rajoitukset

Tarkista nämä rajoitukset ennen päivitystä.

Päivitys on paikallaan eikä peruutettavissa

Päivitys korvaa alkuperäisen Dataflow Gen1:n uudella Dataflow Gen2:lla (CI/CD), joka käyttää samaa ID:tä ja nimeä. Et voi peruuttaa päivitystä. Jos haluat päivittää alkuperäisen Dataflow Gen1:n säilyttäen, käytä Save As -toimintoa luodaksesi Dataflow Gen2 (CI/CD) -kopion.

Historiallista dataa ei siirretä

Dataflow Gen1:een tallennettu data on välimuisti lähteestäsi peräisin olevasta datasta; lähdejärjestelmä pysyy tallennusjärjestelmänä. Dataflow Gen2 käyttää eri tallennusarkkitehtuuria, joten tämä välimuistissa oleva data ei ole saatavilla päivityksen jälkeen. Jos et voi ladata historiallista dataa lähteestä, varmuuskopioi datavirta ennen päivitystä (esimerkiksi lakehouseen) ja määritä sitten datakohde päivitetylle datavirralle tulevien päivitysten säilyttämiseksi.

Vanha Power BI Dataflows -liitin ei pysty lukemaan päivitettyä datavirtaa

Vanha Power BI Dataflows -liitin ei voi yhdistää Dataflow Gen2 (CI/CD) -kohteeseen, joten mikä tahansa tuote, joka kuluttaa tämän datavirran kyseisen liittimen kautta, epäonnistuu seuraavalla päivityksellä. Tuote, joka sisältää tuotuja tietoja, näyttää kyseisen datan siihen asti, joten se voi näyttää muuttumattomalta heti päivityksen jälkeen. Päivitä nämä kohteet käyttämään nykyaikaista Power Platform Dataflows -liitintä. Vaiheita varten katso Päivitä kuluttajat nykyaikaiseen Power Platform Dataflows -liittimeen.

Et voi päivittää datavirtaa päivityksen aikana

Manuaaliset ja aikataulutetut päivitykset eivät käynnisty, kun ohjattu päivittää datavirtaa. Päivitä datavirta päivityksen jälkeen.

Et voi yrittää epäonnistunutta päivitystä uudelleen 24 tuntiin

Jos päivitys epäonnistuu, velho palauttaa alkuperäisen Dataflow Gen1:n. Et voi aloittaa uutta päivitystä tälle datavirtalle ennen kuin 24 tuntia on kulunut. Uusintayritys nopeammin epäonnistuu.

Et voi ottaa ulospäin pääsyn suojaa käyttöön 30 päivään päivityksen jälkeen

Päivitetty Dataflow Gen1 säilytetään pehmeästi poistettuna jopa 30 päivän ajan. Tämän ikkunan aikana et voi ottaa käyttöön ulospäin suuntautuvaa pääsysuojaa (OAP) työtilassa. Odota säilytysikkunan umpeutumista tai käytä työtilaa, jossa OAP on jo käytössä.

Sovellukset, jotka käyttävät Power BI REST API:ta

Dataflow Gen2 käyttää Fabric REST API:a, jolla ei ole täyttä pariteettia Power BI REST API:n kanssa. Jos sovellukset käynnistävät tai hallitsevat Gen1-datavirtaasi Power BI REST API:n kautta, tarkista nämä kutsut ja päivitä ne vastaaviin Fabric REST API -päätepisteisiin.

Government Community Cloud (GCC) -ympäristöjä ei tueta

Fabric Dataflow Gen2 ei ole tällä hetkellä saatavilla GCC:ssä, joten et voi päivittää Dataflow Gen1:tä GCC-ympäristössä.

Workspace Viewerit eivät voi käyttää tauluja päivitetystä datavirrasta

Viewer-työtilan roolissa olevat käyttäjät voivat nähdä päivitetyn Dataflow Gen2:n, mutta he eivät voi käyttää sen taulukoita Power Platform Dataflows -liittimen kautta. Määritä käyttäjille, jotka tarvitsevat päivitettyä datavirtaa, Contributor-, Member- tai Admin-työtilan rooliin. Lisätietoja löytyy osoitteesta Power Query Dataflow -liitin - Power Query | Microsoft Learn.

Tärkeää

Dataflow Gen2 käyttää eri laskenta- ja laskutusmallia kuin Dataflow Gen1. Kapasiteettiyksikön (CU) kulutus voi vaihdella monista syistä, mukaan lukien Dataflow Gen2:n uusien ominaisuuksien, kuten lakehouse-vaiheen ja varastolaskenta , käyttö. Tarkista virkistyskesto ja CU:n kulutus. Lisätietoja löytyy Dataflow Gen2 -hinnoittelusta.

Päivitä kuluttajat nykyaikaiseen Power Platform Dataflows -liittimeen

Vanha Power BI Dataflows -liitin ei pysty lukemaan Dataflow Gen2 (CI/CD) -laitetta. Päivityksen jälkeen päivitä kaikki semanttinen malli tai datavirta, joka kuluttaa päivitetyn datavirran perinteisen liittimen kautta, jotta se käyttää nykyaikaista Power Platform Dataflows -liitintä.

Vinkki

Löytääksesi kohteet, jotka kuluttavat päivitettyä datavirtaa, avaa työtila ja käytä Lineage-näkymää tai seuraa Inventaariota. Jokaisessa kuluttajassa liitin esiintyy kyselyn M-koodissa muodossa PowerBI.Dataflows (legacy) tai PowerPlatform.Dataflows (modern).

Velho ei tunnista vanhojen liittimien käyttöä, eikä se pysty arvioimaan Power BI Desktop -tiedostoja tai Excel-työkirjoja, jotka ovat tallennettu Fabric:n ulkopuolelle. Varoituksen puuttuminen ei tarkoita, etteivätkö paikalliset tiedostot olisi muuttumattomia. Inventoi .pbix- ja .xlsx-tiedostot, jotka lukevat päivitetyn datavirran, päivittävät kyselynsä ja varmistavat päivityksen.

Esimerkki: vaihda liitin kyselyssä

Tässä on kysely, joka lukee datavirran vanhan Power BI Dataflows -liittimen kautta.

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"

Tässä on sama kysymys, päivitettynä käyttämään modernia Power Platform Dataflows -liitintä. Kaksi asiaa muuttuu: liitintoiminto ja navigointivaihe Workspaces , jota vanhassa liittimessä ei ole. Työtilan ID, dataflow ID ja entiteettien nimi pysyvät samoina, koska päivitys säilyttää kaikki kolme.

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"

Missä muutos tehdään

Tee muutos Power Query:ssä.

  1. Avaa kysely, joka lukee päivitetyn datavirran Advanced editorissa.
  2. Päivitä kysely käyttämään modernia liitintä, kuten edellisessä esimerkissä on esitetty. Säilytä työtilan ID, dataflow ID ja entiteettien nimi, joita kysely jo käyttää.
  3. Kun pyydetään, kirjaudu Power Platform Dataflows -lähteeseen käyttämällä organisaatiotiliäsi. Moderni liitin on eri lähde kuin vanha, joten jo olemassa olevat tunnukset eivät siirry mukana.
  4. Tallenna muutokset ja päivitä vahvistaaksesi ne.

DirectQuery-kuluttajat

DirectQueryä ei tueta Dataflow Gen2:ssa, joten pelkkä liittimen vaihtaminen ei palauta DirectQuery-yhteyttä. Kaikissa alavirran semanttisissa malleissa, jotka lukevat datavirran DirectQuery-tilassa, vaihda tallennustila Importiksi tai Direct Lakeksi ja päivitä liitin.