Modern utvärderingsmotor för datagateway för virtuella nätverk (VNet) (förhandsversion)

Den moderna utvärderingsmotorn är en valbar funktion som Fabric-arbetsbelastningar som stöder funktionen kan använda för frågeutvärdering och uppdateringskörningar när de ansluter via en datagateway för virtuellt nätverk (VNet). Du kan aktivera den som en offentlig förhandsgranskningsinställning från sidan Hantera anslutningar och gatewayer .

Den moderna utvärderingsmotorn kan minska uppdateringstiden för vissa arbetsbelastningar och förbättra DirectQuery-startsvarstiden för scenarier som stöds. Den faktiska prestandan beror på anslutningsappen, datakällan, frågeformen, gatewaykonfigurationen och arbetsbelastningens samtidighet. Under den offentliga förhandsversionen är inställningen inaktiverad som standard och befintliga gatewayer fortsätter att använda den äldre motorn tills du aktiverar alternativet.

Förutsättningar

Scenarier som stöds

Den moderna utvärderingsmotorn gäller för arbetsbelastningar som stöds och som använder en VNet-datagateway, inklusive:

  • Semantisk modell uppdateras.
  • Dataflöde Gen2 uppdateras.
  • DirectQuery-arbetsbelastningar som ansluter via en VNet-datagateway.

Stödet kan variera beroende på anslutningsprogram och arbetsbelastning. Testa representativa arbetsbelastningar innan du aktiverar inställningen för produktionsgatewayer.

Tip

Den moderna utvärderingsmotorn är en opt-in-inställning. Befintliga gatewayer fortsätter att använda den äldre motorn tills du aktiverar alternativet.

Aktivera den moderna utvärderingsmotorn

Gateway-administratörer kan aktivera den moderna utvärderingsmotorn som en valbar inställning för en specifik gateway.

  1. Öppna Hantera anslutningar och gatewayer i Fabric.
  2. Välj den VNet-datagateway som du vill uppdatera.
  3. I gatewayinställningarna, under de avancerade alternativen, aktiverar du Använd modern utvärderingsmotor.
  4. Spara ändringen.
  5. Kör representativa uppdaterings- och DirectQuery-arbetsbelastningar.
  6. Jämför uppdateringsvaraktighet, frågesvarstid och kapacitetsmått före och efter aktivering av inställningen.

Skärmbild av panelen Inställningar med växlingsknappen Använd modern utvärderingsmotor aktiverad och markerad.

Inaktivera den moderna utvärderingsmotorn

Inaktivera den moderna utvärderingsmotorn om du behöver återställa en gateway till den äldre motorn.

  1. Öppna Hantera anslutningar och gatewayer.
  2. Välj VNet-datagatewayen.
  3. Inaktivera Använd modern utvärderingsmotor.
  4. Spara ändringen.
  5. Kör den berörda arbetsbelastningen igen för att bekräfta beteendet.

Prestandaöverväganden

Den moderna utvärderingsmotorn kan förkorta tiden för vissa uppdaterings- och frågescenarier. I följande exempel visas observerade resultat från benchmark-körningar. Dessa resultat är endast exempel och bör inte användas som en garanti för en specifik miljö.

Uppdateringsscenarier

Scenario Koppling Moln VNet-datagateway – äldre VNet-datagateway – modern
Uppdatering av semantisk modell Azure Blob Storage (10 GB) 35:10 42:26 26:59
Uppdatering av semantisk modell SQL (100 miljoner rader) 7:50 13:18 7:40
Gen2-uppdatering för dataflöde Azure Blob Storage (10 GB) 19:30 (modern) 46:09 25:31

DirectQuery-scenarier

Metric Legacy Modern
Semantisk modell DirectQuery kallstart, från början till slut 10 sekund 200 ms
Semantisk modell DirectQuery stabilt tillstånd, från slutpunkt till slutpunkt 200 ms 200 ms

Note

Dessa resultat är exempel från benchmark-scenarier. Faktisk prestanda beror på anslutningsbeteende, svarstid för källsystem, frågeform, gatewaykonfiguration, modelldesign och samtidighet i arbetsbelastningen.

Överväganden för kapacitet och fakturering

Den moderna utvärderingsmotorn kan minska uppdateringstiden för väggklockan för vissa arbetsbelastningar. Kapacitetspåverkan beror på vilken arbetsbelastning som körs och hur arbetsbelastningen mäts.

Kortare uppdateringstid eller kortare CPU-tid kan påverka kapacitetsanvändningen i vissa scenarier, men den faktiska effekten varierar. Administratörer bör jämföra beteende före och efter med hjälp av appen Fabric Kapacitetsmått och representativa arbetsbelastningar från sin egen miljö.

Validering av arbetsbelastning

När du har aktiverat den moderna utvärderingsmotorn verifierar du de arbetsbelastningar som använder gatewayen:

  1. Kör en representativ uppdatering av semantikmodellen.
  2. Kör en representativ Dataflow Gen2-uppdatering.
  3. Testa DirectQuery-rapporter som ansluter via gatewayen.
  4. Granska uppdateringshistoriken för fel eller regressioner.
  5. Jämför varaktigheten för väggklockan och kapacitetsmåtten mot baslinjen.
  6. Om en arbetsbelastning inte fungerar som förväntat, stäng av Använd modern utvärderingsmotor och kontakta Microsoft-supporten med gatewaydiagnostik.

Troubleshooting

Uppdateringsprestanda förbättras inte

Prestandaförbättringar varierar beroende på anslutningsapp, frågeform, källsystem och tillgängliga gatewayresurser. Jämför flera körningar före och efter att du har aktiverat inställningen, och bekräfta att arbetsbelastningen använder ett anslutningsprogram och en gateway-sökväg som stöds.

Kapacitetsförbrukningen minskar inte

Kortare varaktighet för wall-clock resulterar inte alltid i en proportionell kapacitetsminskning. Gateway-drifttid, nedkylningsbeteende, cpu-tid för arbetsbelastning och samtidighet kan påverka den observerade kapacitetsanvändningen.

DirectQuery-kallstart är fortfarande långsam

Bekräfta att rapporten använder sökvägen till VNet-datagatewayen och att anslutningsappen stöds. Kontrollera också om starttiden påverkas av svarstid för källsystem, autentisering eller modellinitiering utanför gatewaysökvägen.