Använd den dynamiska uttrycksredigeraren för Dataflow Gen2 datadestinationer (förhandsvisning)

Anmärkning

Den dynamiska uttrycksredigeraren för datadestinationer är för närvarande i förhandsvisning.

Den dynamiska uttrycksredigeraren hjälper dig att bygga värden i stödda datadestinationsfält genom att kombinera text med värden som löses när dataflödet körs. Till exempel kan du inkludera UTC:s uppdateringsdatum i ett filnamn, använda en parameter för ett tabellnamn eller inkludera ett arbetsytespecifikt värde.

Editorn är aktiverad som standard. När du använder det för första gången visas en vägledande informationsruta som förklarar hur du öppnar menyn för dynamiska värden.

Tillgängliga värden

De värden som finns tillgängliga i editorn beror på dataflödet och arbetsytkonfigurationen.

Category Description
Dynamiska värden Datum- och tidsvärden i UTC för dataflödeskörningen. Datum använder yyyyMMdd, Tid använder HHmmss, och Datum/tid använder yyyyMMddHHmmss. Till exempel kan ett Datum/Tid-värde lösas till för 20201230232459 den 30 december 2020 kl. 23:24:59 UTC.
Parameters Parametrar du definierar i dataflödet. Välj Hantera parametrar i menyn för att skapa eller redigera parametrar.
Arbetsytvariabler Värden för den inbyggda arbetsytan, till exempel currentWorkspaceId, och värden från objekt i Fabric Variable Library som är tillgängliga för dataflödet.

Skapa ett dynamiskt tabell- eller filnamn

  1. I Power Query-redigeraren lägger du till en datadestination till en fråga.

  2. Placera markören i ett destinationsfält som stödjer dynamiska uttryck, såsom tabellnamn eller filnamn.

  3. Ange all text som ska vara densamma varje gång dataflödet körs.

  4. Tryck / för att öppna menyn för dynamiska värden.

    Skärmdump av menyn för dynamiska värden öppnas i fältet Filnamn. Menyn innehåller datum, tid, datum/tid, parametrar och arbetsytvariabler.

  5. Välj ett dynamiskt värde, en parameter eller en arbetsytsvariabel. Du kan också börja skriva efter / för att filtrera menyn.

  6. Fortsätt mata in text och värden tills uttrycket är komplett. För en fildestination, inkludera filfiländelsen som text.

    Skärmdump av ett dynamiskt filnamn som kombinerar text med Datum-, Tid- och Datum/Tid-tokens.

  7. Färdigställ konfigurationen av datadestinationen och publicera sedan dataflödet.

Vid körning löser Dataflow Gen2 varje token och kombinerar värdena med texten i uttrycket. Normalt destinationsbeteende gäller fortfarande för det resulterande namnet. Till exempel kan en fildestination skriva över en fil när det lösta filnamnet matchar en befintlig fil.

Redigera ett uttryck

Du kan redigera text och lägga in fler värden var som helst i uttrycket.

  • För att öppna menyn utan att använda musen, tryck /. Använd piltangenterna för att gå igenom menyn och tryck sedan Enter för att infoga det valda värdet.
  • För att stänga menyn utan att välja ett värde, tryck på Esc. Och / all text du matade in efter det förblir kvar i fältet som text.
  • För att ta bort ett inlagt värde, placera markören bredvid dess token och tryck på Backspace eller Delete.

Exempel på uttryck

Scenario Expression
Lägg till kördatum och tid till ett filnamn Orders-<Date>-<Time>.csv
Använd en dataflödesparameter som prefix för tabellnamn <Environment>_Sales
Inkludera det aktuella arbetsområdet i ett namn Sales_<currentWorkspaceId>

I editorn visas värdena som visas inom vinkelparenteser i dessa exempel som tokens. Du ska inte skriva in vinkelparenteserna.

Viktigt!

Den upplösta tabellen eller filnamnet måste följa namngivningsreglerna för den valda destinationen. Om ett dynamiskt värde introducerar icke-stödda tecken eller skapar ett ogiltigt namn kan destinationsvalidering eller dataflödeskörningen misslyckas.

Stäng av eller på den dynamiska uttrycksredigeraren

Den dynamiska uttrycksredigeraren är aktiverad som standard. Din preferens lagras i en webbläsarcookie och sparas inte i Fabric-tjänsten. Som ett resultat följer inte inställningen mellan webbläsare eller enheter och kan återgå till sin standard om du rensar dina webbläsarcookies. Så här ändrar du det:

  1. I Power Query-redigeraren, välj Alternativ från fliken Hem.
  2. I dialogen Alternativ, välj Globalt>Generellt.
  3. Bläddra till avsnittet Datadestinationer .
  4. Under Editor, rensa Aktivera dynamisk uttryckseditor för att stänga av editorn. Välj kryssrutan för att slå på den igen.
  5. Välj OK.

Skärmdump av dialogen Alternativ med inställningen Aktivera dynamisk uttrycksredigerare vald under Datadestinationer.

Att stänga av editorn tar inte bort dynamiska uttryck som redan är konfigurerade.

Överväganden och begränsningar

  • Tillgängligheten beror på den valda datadestinationen och fältet.
  • Redigeraren kombinerar text och tillgängliga värden. Det är inte en allmän uttrycksredigerare för Power Query M.
  • En refererad parameter eller arbetsytsvariabel måste finnas tillgänglig när dataflödet körs.
  • Att ändra en parameter, arbetsytsvariabel, datum eller tidsvärde kan göra att det upplösta destinationsnamnet ändras mellan körningarna.
  • För att parametrisera destinationsinställningar som inte stöds av denna redigerare, se Avancerad redigering för datadestinationsfrågor.