Käytä dynaamista lauseenkäsittelyeditoria Dataflow Gen2:n datakohteisiin (esikatselu)

Muistio

Datakohteiden dynaaminen lausekeeditori on tällä hetkellä esikatseluvaiheessa.

Dynaaminen lausekeeditori auttaa rakentamaan arvoja tuetuissa kohdekentissä yhdistämällä tekstin arvoihin, jotka ratkeavat datavirran aikana. Esimerkiksi voit sisällyttää UTC-päivityspäivämäärän tiedoston nimeen, käyttää parametria taulun nimeen tai lisätä työtilakohtaisen arvon.

Editori on oletuksena käytössä. Kun käytät sitä ensimmäistä kertaa, opetuskutsu selittää, miten dynaaminen arvovalikko avataan.

Käytettävissä olevat arvot

Editorissa saatavilla olevat arvot riippuvat datavirrasta ja työtilan konfiguraatiosta.

Kategoria Description
Dynaamiset arvot UTC-päivämäärä- ja aikaarvot datavirran ajolle. Päivämäärä käyttää yyyyMMdd, Aika käyttää HHmmss, ja Päivämäärä/Aika käyttää yyyyMMddHHmmss. Esimerkiksi päivämäärä/aika-arvo voi ratkaista 20201230232459 30. joulukuuta 2020 klo 23:24:59 UTC.
Parametrit Parametrit, jotka määrittelet datavirtauksessa. Valitse valikosta Hallinnoi parametreja luodaksesi tai muokataksesi parametreja.
Työtilan muuttujat Sisäänrakennetut työtilan arvot, kuten currentWorkspaceId, sekä arvot Fabric Variable Library -aluksista, jotka ovat saatavilla datavirtaan.

Luo dynaaminen taulu tai tiedostonimi

  1. Power Query -editorissa lisää tietokohde kyselyyn.

  2. Aseta kursori kohdekenttään, joka tukee dynaamisia lausekkeita, kuten taulun nimeä tai tiedostonimeä.

  3. Syötä teksti, jonka pitäisi pysyä samana aina, kun datavirta käynnistyy.

  4. Paina / avataksesi dynaamisen arvon valikon.

    Kuvakaappaus dynaamisen arvon valikosta auki Tiedostonimi-kentässä. Valikossa on päivämäärä, aika, päivämäärä/aika, parametrit ja työtilan muuttujat.

  5. Valitse dynaaminen arvo, parametri tai työtilan muuttuja. Voit myös alkaa kirjoittaa sen jälkeen / suodattaaksesi valikkoa.

  6. Jatka tekstin ja arvojen syöttämistä, kunnes lauseke on valmis. Tiedostokohteeksi sisällytä tiedostopääte tekstiksi.

    Kuvakaappaus dynaamisesta tiedostonimestä, joka yhdistää tekstin Date-, Time ja Date/Time -tokeneihin.

  7. Viimeistele datan kohteen konfigurointi ja julkaise sitten datavirta.

Ajonaikaisesti Dataflow Gen2 ratkaisee jokaisen tokenin ja yhdistää arvot lausekkeen tekstiin. Normaali kohdekäyttäytyminen pätee edelleen tuloksena olevaan nimeen. Esimerkiksi tiedostokohde voi korvata tiedoston, kun ratkaistu tiedostonimi vastaa olemassa olevaa tiedostoa.

Muokkaa lauseketta

Voit muokata tekstiä ja lisätä arvoja minne tahansa lausekkeessa.

  • Avataksesi valikon ilman hiirtä, paina /. Käytä nuolinäppäimiä siirtyäksesi valikossa ja paina sitten Enteriä lisätäksesi valitun arvon.
  • Sulkeaksesi valikon valitsematta arvoa, paina Esc. Ja / kaikki sen jälkeen syöttämäsi teksti jäävät kentälle tekstina.
  • Poistaaksesi lisätyn arvon, aseta kursori sen tokenin viereen ja paina Backspace tai Delete.

Esimerkkilausekkeet

Skenaario Expression
Lisää suorituspäivä ja -aika tiedostonimeen Orders-<Date>-<Time>.csv
Käytä datavirtaparametria taulukon nimen etuliitteenä <Environment>_Sales
Sisällytä nykyinen työtila nimeen Sales_<currentWorkspaceId>

Editorissa näissä esimerkeissä kulmasulkeissa esitetyt arvot näkyvät tokeneina. Kulmakiinnikkeitä ei kirjoiteta.

Important

Ratkaistu taulukko tai tiedostonimi on noudatettava valitun kohteen nimisääntöjä. Jos dynaaminen arvo tuo tuettuja merkkejä tai luo virheellisen nimen, kohteen validointi tai datavirran suoritus voi epäonnistua.

Sammuta tai käynnistä dynaamisen lausekkeen editori

Dynaaminen lausekeeditori on oletuksena käytössä. Mieltymyksesi tallennetaan selaimen evästeeseen eikä tallenneta Fabric-palveluun. Tämän seurauksena asetus ei siirry selaimeen tai laitteeseen ja voi palata oletustilaansa, jos poistat selaimen evästeet. Voit muuttaa sen seuraavasti:

  1. Valitse Power Query -editorissa Asetukset Koti-välilehdeltä.
  2. Valitse Asetukset-valikostaGlobal>General.
  3. Selaa Data destinations -osioon.
  4. Editorista poista Enable dynamic expressioneditor -muokkain poistaaksesi editorin. Valitse valintaruutu käynnistääksesi sen uudelleen.
  5. Valitse OK.

Kuvakaappaus Asetukset-dialogista, jossa Enable dynamic expression editor -asetus on valittu Data destinationsista.

Editorin pois päältä poistaminen ei poista jo konfiguroituja dynaamisia lausekkeita.

Huomioitavat asiat ja rajoitukset

  • Saatavuus riippuu valitusta datakohteesta ja kentästä.
  • Editori yhdistää tekstin ja käytettävissä olevat arvot. Se ei ole yleiskäyttöinen Power Query M -lauseenkäsittelyeditori.
  • Viitattu parametri tai työtilamuuttuja on oltava käytettävissä, kun datavirta suoritetaan.
  • Parametrin, työtilan muuttujan, päivämäärän tai aikaarvon muuttaminen voi aiheuttaa ratkaistun kohteen nimen muuttumisen suoritusten välillä.
  • Parametrisoida kohdeasetukset, joita tämä editori ei tue, katso Tarkempi muokkaus datakohdekyselyille.