Jaa


Miten käsitellä rakenteen ajautumista tietovuossa Gen2

Rakenteen ajautuminen katsotaan tietojen rakenteen muutokseksi, kuten uuden sarakkeen lisäämisen tai sarakkeen poistamisen yhteydessä. Tietovuot mahdollistavat rakenteen ajautumisen hallinnan useilla tavoilla. Kohteen vaihtaminen lähderakenteen mukaan on mahdollista tyypintunnistuksen avulla. Kohderakenteen hallinta julkaisun aikana on myös käytettävissä. Jokainen näistä menetelmistä liittyy tietovoihin.

Tutustutaan nyt siihen, miten se saavutetaan.

Yleiset asetukset -menetelmä

Tietovuo Gen2 tarjoaa tyypin tunnistamisen mekanismin. Voit määrittää sen Power Queryn Asetukset-valikossa .

Näyttökuva Power Query -asetukset -valintaikkunasta, jossa Tunnista saraketyypit ja otsikot -tyypin havaitseminen -vaihtoehto on valittuna.

Taulukon automaattinen päivittäminen

Kun lataat uuteen taulukkoon, automaattiset asetukset ovat oletusarvoisesti käytössä. Jos käytät automaattisia asetuksia, Dataflow Gen2 hallitsee yhdistämistä puolestasi. Automaattiset asetukset tarjoavat seuraavan toiminnon:

Näyttökuva Valitse kohdeasetukset -ikkunasta, jossa Käytä automaattisia asetuksia -vaihtoehto on valittuna.

  • Korvaa: Tiedot korvataan jokaisen tietovuon päivityksen yhteydessä. Kaikki kohdesijainnin tiedot poistetaan. Kohdesijainnissa olevat tiedot korvataan tietovuon tulostetieduksilla.

  • Hallittu yhdistäminen: Yhdistäminen on hallittu puolestasi. Kun sinun on tehtävä muutoksia tietoihin/kyselyyn toisen sarakkeen lisäämiseksi tai tietotyypin muuttamiseksi, yhdistämistä säädetään automaattisesti tätä muutosta varten, kun julkaiset tietovuon uudelleen. Sinun ei tarvitse siirtyä tietokohdekokemukseen aina, kun teet muutoksia tietovuohon. Tämä helpottaa rakennemuutosten mahdollistamista, kun julkaiset tietovuon uudelleen.

  • Pudota taulukko uudelleen ja luo se uudelleen: Jotta nämä rakenteen muutokset voidaan sallia, taulukko pudotetaan ja luodaan uudelleen jokaisessa tietovuon päivityksessä. Tietovuon päivitys saattaa aiheuttaa aiemmin taulukkoosi lisättyjen suhteiden tai mittareiden poistamisen. Tällä hetkellä automaattisia asetuksia tuetaan vain Lakehouse- ja Azure SQL -tietokannoissa tietokohteena.

Taulukon manuaalinen päivittäminen

Jos poistat asetuksen Käytä automaattisia asetuksia, voit hallita täysin, miten tiedot ladataan tietosi kohdesijainniin. Voit tehdä muutoksia sarakkeiden yhdistämismääritykseen muuttamalla lähdetyyppiä tai jättämällä pois sarakkeen, jota et tarvitse tietosijainnissa.

Näyttökuva Valitse kohdeasetukset -ikkunasta, jossa Käytä automaattisia asetuksia -vaihtoehto on valittuna.

Useimmat kohteet tukevat sekä liimistä että korvaamista päivitysmenetelminä. Fabric KQL -tietokannat ja Azure Data Explorer eivät kuitenkaan tue korvaamista päivitysmenetelmänä.

  • Korvaa: Jokaisen tietovuon päivityksen yhteydessä tiedot pudotetaan pois kohdesijainnista ja ne korvataan tietovuon tulostetiedillä.

  • Liitä: Jokaisen tietovuon päivityksen yhteydessä tietovuon tulostetiedot liitetään tietokohdetaulukossa olemassa oleviin tietoihin.

Rakenneasetusten käyttäminen julkaisemisen aikana

Julkaisemisen rakenneasetukset ovat käytössä vain, kun päivitysmenetelmä korvataan. Kun liität tietoja, rakenteen muutokset eivät ole mahdollisia.

  • Dynaaminen rakenne: Kun valitset dynaamista rakennetta, sallit rakenteen muutokset tietokohteessa, kun julkaiset tietovuon uudelleen. Koska et käytä hallittua yhdistämismääritystä, sinun on silti päivitettävä sarakkeen yhdistämismääritys tietovuon kohdetyönkulussa, kun teet muutoksia kyselyyn. Kun tietovuo päivitetään, taulukko pudotetaan ja luodaan uudelleen. Tietovuon päivitys saattaa aiheuttaa aiemmin taulukkoosi lisättyjen suhteiden tai mittareiden poistamisen.

  • Kiinteä rakenne: Kun valitset kiinteän rakenteen, rakennemuutokset eivät ole mahdollisia. Kun tietovuo päivitetään, vain taulukon rivit poistetaan ja korvataan tietovuon tulostetiedoilla. Kaikki taulukoissa olevat yhteydet tai mittarit säilyvät ennallaan. Jos teet muutoksia kyselyyn tietovuossa, tietovuon julkaisu epäonnistuu, jos se havaitsee, että kyselyrakenne ei vastaa tietokohteen rakennetta. Käytä tätä asetusta, kun et aio muuttaa rakennetta ja lisätä suhteita tai mittaria kohdetaulukkoosi.

Näkyviin tulee valintaruutuja tai avattavia valikkoja sen mukaan, mikä rakennepäivitystyyppi on (esimerkiksi "Fixed") ja onko taulukko jo luotu. Jos taulukko on jo luotu, saat avattavia valikkoja. Jos luot uuden taulukon, näkyviin tulee valintaruutuja, koska kohdetaulukkoa ei ole olemassa. Näin ollen Tietovuo Gen2 antaa sinun päivittää rakenteen ennen taulukon luomista.

Muistiinpano

Kun tietoja ladataan varastoon, vain kiinteää rakennetta tuetaan. Jos alkuasetuksissa ei ole saraketta ja lisäät sen manuaalisesti, näkyviin tulee "(ei mitään)".

Näyttökuva julkaise-valintaikkunan rakenneasetuksista, joissa on valittuna kiinteä rakenne.