Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Modern Query Evaluation Engine (også kendt som "Modern Evaluator") indeholder et nyt program til udførelse af forespørgsler, der kører på .NET core version 8, hvilket kan forbedre ydeevnen af dataflowkørsler betydeligt i nogle scenarier.
Dataflow, der kører den moderne evaluator, kan potentielt se nogle af disse vigtige fordele:
Hurtigere udførelse af dataflow: Det moderne program kan reducere evalueringstiden for forespørgsler betydeligt. Mange dataflow kører mærkbart hurtigere, så du kan opdatere data oftere eller opfylde stramme opdateringsvinduer.
Mere effektiv behandling: Motoren er optimeret til effektivitet ved hjælp af forbedrede algoritmer og en moderne runtime. Det betyder, at den kan håndtere komplekse transformationer med mindre overhead, hvilket hjælper med at opretholde ydeevnen, efterhånden som din datamængde vokser.
Skalerbarhed og pålidelighed: Ved at fremskynde udførelsen og reducere flaskehalse hjælper Modern Evaluator dataflow med at skalere til større mængder med større stabilitet. Kunderne kan forvente mere ensartede opdateringsvarigheder og færre timeoutproblemer på store dataflow, når de bruger det nye program.
Sådan aktiverer eller deaktiverer du Modern Evaluator
Notat
Modern Evaluator er aktiveret som standard i nye Dataflow Gen2 (CI/CD)-elementer. Hvis du støder på problemer, kan du deaktivere muligheden for at falde tilbage til standardevalueringsprogrammet.
Følg disse trin for at aktivere det moderne forespørgselsevalueringsprogram for et dataflow:
Åbn dit dataflow til redigering: I Fabric Data Factory skal du navigere til dit CI/CD-element (Dataflow Gen2) og åbne det i Power Query-editoren.
Gå til Indstillinger (Skaleringsindstillinger): Vælg menuen Indstillinger i datafloweditoren. I Indstillinger-dialogen skal du vælge fanen Skala.
Aktiver den moderne evaluator: Find indstillingen til moderne forespørgselsevalueringsmotor. Tjek at denne mulighed er aktiveret.
Gem og kør: Gem indstillingerne for dataflow. Næste gang du kører dataflowet, bruger det Modern Evaluator til understøttede connectorer.
Ydelsesovervejelser
Når du bruger moderne evalueringsmotorer, bør du observere hurtigere opdateringstider, især for dataintensive flows. Datatransformationer, der tidligere tog en time, kan f.eks. fuldføres på ca. halvdelen af tiden med Modern Evaluator aktiveret (de faktiske resultater varierer afhængigt af dine scenarier). Denne forbedring af ydeevnen hjælper i scenarier som:
Store datamængder: Når du håndterer millioner af rækker eller store filer, kan den nye motors optimeringer forkorte behandlingstiden og reducere hukommelsesforbruget.
Komplekse transformationer: Dataflow med mange transformationstrin eller tunge handlinger (f.eks. joinforbindelser på tværs af store tabeller) drager fordel af programmets forbedrede udførelsesplan, hvilket fører til problemfri og hurtigere fuldførelse.
Hyppige kørselsplaner: Hvis dine dataflow kører flere gange om dagen, akkumuleres tidsbesparelserne pr. opdatering, så du hurtigere kan levere up-todatodata til brugerne.
Benchmarks
Dette afsnit bruger et stort, virkeligt datasæt til at illustrere, hvordan arkitektoniske ændringer på tværs af Dataflow-generationer og introduktionen af Modern Query Evaluation Engine påvirker eksekveringstiden.
Notat
Resultaterne leveres kun til sammenligningsformål og kan variere afhængigt af datakilde, transformationer og eksekveringsmiljø.
Sammenligning på tværs af produkter
Denne benchmark sammenligner Dataflow Gen1, Dataflow Gen2 og Dataflow Gen2 (CI/CD) ved hjælp af et identisk indtagelses- og transformationsscenarie.
scenarie
- Kilde: NYC Taxi-datasæt lagret i Azure Blob Storage
- Datavolumen: ~110 millioner rækker
- Transformation: Række-for-række transformation under indtagelse
-
Destination:
- Gen1: CSV
- Gen2 / Gen2 (CI/CD): Lakehouse (standardoutput)
Resultater
| Produkt | Standardoutput | Udførelsestid |
|---|---|---|
| Dataflow Gen1 | CSV | ~60 minutter |
| Dataflow Gen2 | Lakehouse | ~57 minutter |
| Dataflow Gen2 (CI/CD) med Modern Evaluator | Lakehouse | ~33 minutter |
Observationer
- Dataflow Gen1 og Dataflow Gen2 viser sammenlignelige eksekveringstider for dette række-for-række-transformationsscenarie.
- Dataflow Gen2 (CI/CD) udfører den samme arbejdsbyrde på cirka halvdelen af tiden.
- Ydelsesforbedringen drives af Modern Query Evaluation Engine, som reducerer overhead pr. række og optimerer udførelsen for store indlæsningsarbejdsbyrder.
Legacy vs. Modern evaluator
Denne benchmark sammenligner den ældre evalueringsmotor og Modern Query Evaluation Engine inden for Dataflow Gen2 (CI/CD) under to almindelige forespørgselsmønstre.
scenarie
- Datakilde: NYC Taxi-datasæt gemt i SQL
- Datavolumen: ~110 millioner rækker
- Destination: Fabric Lakehouse
Resultater
| scenarie | Legacy-evaluator | Moderne evaluator |
|---|---|---|
| Forespørgselsfold foldes til SQL | ~20 minutter | ~13 minutter |
| Forespørgslen foldes ikke til SQL (Split med afgrænser) | ~28 minutter | ~16 minutter |
Observationer
Den moderne forespørgselsevalueringsmotor giver betydelige ydelsesforbedringer på grund af en mere effektiv kørselstid og reduceret eksekveringsoverhead, uanset om forespørgslen foldes eller ej.
Understøttede stik
Modern Query Evaluation Engine understøtter en række dataforbindelser. Sørg for, at dataflowets datakilder er blandt de understøttede typer for at drage fordel af det nye program. Nuværende understøttede stik inkluderer.
Vis stikkliste
- Acterys
- Adobe Analytics
- ADP-analyse
- Anaplan
- Aptix Insights
- Asana
- Saml visninger
- Autodesk Construction Cloud
- Automatisering overalt
- Automatisk dataanalyse
- Azure Blob Storage
- Azure Cost Management
- Azure Data Explorer (Kusto)
- Azure Data Lake Storage Gen2
- Azure SQL database
- Azure Synapse Analytics
- Azure Synapse Analytics-arbejdsområde
- Azure Resource Graph
- AzureTables
- BI 360
- BitSightSecurityRatings
- Bloomberg
- BQE-kerne
- Bygningsforbundet
- CCH Tagetik
- CData Connect Cloud
- Celonis
- Cherwell
- CloudBluePSA
- Kognite
- CogniteDataSource
- CustomerInsights
- Dataverse
- DCWInsights
- DeltaSharing
- Dynamics 365 Business Central
- DynatraceGrail
- Eduframe
- Emigo
- EntersoftBusinessSuite
- EQuIS
- eWayCRM
- Fabric AI-funktioner
- Stof Lakehouse
- Fabric SQL-database
- Stof Lager
- FactSet-analyse
- Faktasæt RMS
- Tragt
- Google Analytics
- Google Sheets
- HexagonSmartApi
- IndustrialAppStore
- InformationGrid
- Intune
- inwink
- JamfPro
- Kognitwin
- kxkdbInsightsEnterprise
- LEAP
- Linkar
- LinkedIn-læring
- Mikrostrategi-datasæt
- OData
- OneStream
- Paxata
- PlanviewOKR
- PlanviewProjectplace
- Power Platform-dataflow
- Profisee
- Quickbase
- Roamler
- Salesforce
- Samsara
- SDMX
- SharePoint-mappe
- SharePoint Online-liste
- ShortcutsBI
- SiteImprove
- SmartsheetGlobal
- SoftOneBI
- SolarwindsServiceDesk
- Spigit
- SumTotal
- Supermetrics
- SQL Server-database
- SurveyMonkey
- TeamDesk
- Tenforce
- Usercube
- Vena
- VesselInsight
- VivaInsights
- Web
- WebtrendsAnalytics
- Windsor
- Witivio
- Wrike
- Zendesk Data
- Zoho Skaber
- Zucchetti
Hvis et dataflow bruger connectorer, der ikke findes på denne liste, fortsætter disse forespørgsler med at køre med standardprogrammet (ældre).