Motore di valutazione moderno per il gateway dati della rete virtuale (VNet) (anteprima)

Il motore di valutazione moderno è una funzionalità facoltativa che i carichi di lavoro Fabric supportati possono utilizzare per la valutazione delle query e l'esecuzione dell'aggiornamento quando si connettono tramite un gateway dati di rete virtuale (VNet). È possibile abilitarla come impostazione di anteprima pubblica dalla pagina Gestisci connessioni e gateway .

Il motore di valutazione moderno può ridurre la durata dell'aggiornamento per alcuni carichi di lavoro e migliorare la latenza di avvio di DirectQuery per gli scenari supportati. Le prestazioni effettive dipendono dal connettore, dall'origine dati, dalla forma di query, dalla configurazione del gateway e dalla concorrenza del carico di lavoro. Durante l'anteprima pubblica, l'impostazione è disattivata per impostazione predefinita e i gateway esistenti continuano a usare il motore legacy fino a quando non si abilita l'opzione.

Prerequisiti

Scenari supportati

Il motore di valutazione moderno si applica ai carichi di lavoro supportati che usano un gateway dati VNet, tra cui:

  • Aggiornamenti del modello semantico.
  • Aggiornamenti di Dataflow Gen2.
  • Carichi di lavoro DirectQuery che si connettono tramite un gateway dati della rete virtuale.

Il supporto può variare in base al connettore e al carico di lavoro. Testare i carichi di lavoro rappresentativi prima di abilitare l'impostazione per i gateway di produzione.

Tip

Il motore di valutazione moderno è un'impostazione facoltativa. I gateway esistenti continuano a usare il motore legacy fino a quando non si abilita l'opzione .

Abilitare il motore di valutazione moderno

Gli amministratori del gateway possono abilitare il motore di valutazione moderno come impostazione di consenso esplicito per un gateway specifico.

  1. In Fabric, apri Gestisci connessioni e gateway.
  2. Selezionare il gateway dati della rete virtuale da aggiornare.
  3. Nelle impostazioni del gateway, in Opzioni avanzate, attiva Usa il motore di valutazione moderno.
  4. Salva la modifica.
  5. Eseguire carichi di lavoro rappresentativi di aggiornamento e DirectQuery.
  6. Confrontare la durata dell'aggiornamento, la latenza delle query e le metriche di capacità prima e dopo l'abilitazione dell'impostazione.

Schermata del pannello Impostazioni con l'interruttore Usa il motore di valutazione moderno abilitato ed evidenziato.

Disabilitare il motore di valutazione moderno

Disattiva il motore di valutazione moderno se devi riportare un gateway al motore legacy.

  1. Apri Gestisci connessioni e gateway.
  2. Selezionare il gateway dati della rete virtuale.
  3. Disattiva Usa motore di valutazione moderno.
  4. Salva la modifica.
  5. Eseguire di nuovo il carico di lavoro interessato per confermare il comportamento.

Considerazioni sulle prestazioni

Il motore di valutazione moderno può migliorare il tempo di esecuzione in alcuni scenari di aggiornamento e di esecuzione di query. Gli esempi seguenti mostrano i risultati osservati dalle esecuzioni del benchmark. Questi risultati sono solo esempi e non devono essere usati come garanzia per un ambiente specifico.

Scenari di aggiornamento

Scenario Connettore Cloud Gateway dati della rete virtuale - legacy Gateway dati della rete virtuale - moderno
Aggiornamento del modello semantico Archiviazione BLOB di Azure (10 GB) 35:10 42:26 26:59
Aggiornamento del modello semantico SQL (100 milioni di righe) 7:50 13:18 7:40
Aggiornamento Dataflow Gen2 Archiviazione BLOB di Azure (10 GB) 19:30 (moderno) 46:09 25:31

Scenari di DirectQuery

Metric Legacy Moderno
Avvio a freddo end-to-end del modello semantico DirectQuery 10 secondi 200 ms
Stato stazionario end-to-end di DirectQuery per il modello semantico 200 ms 200 ms

Annotazioni

Questi risultati sono esempi di scenari di benchmark. Le prestazioni effettive dipendono dal comportamento del connettore, dalla latenza del sistema di origine, dalla forma di query, dalla configurazione del gateway, dalla progettazione del modello e dalla concorrenza del carico di lavoro.

Considerazioni sulla capacità e sulla fatturazione

Il moderno motore di valutazione può ridurre il tempo effettivo di aggiornamento per alcuni carichi di lavoro. L'impatto sulla capacità dipende dal carico di lavoro in esecuzione e dalla modalità di misurazione del carico di lavoro.

La durata dell'aggiornamento più breve o il tempo ridotto della CPU può influire sull'utilizzo della capacità in alcuni scenari, ma l'impatto effettivo varia. Gli amministratori devono confrontare il comportamento prima e dopo usando l'app Fabric Capacity Metrics e i carichi di lavoro rappresentativi dal proprio ambiente.

Convalida del carico di lavoro

Dopo aver abilitato il motore di valutazione moderno, convalidare i carichi di lavoro che usano il gateway:

  1. Eseguire un aggiornamento rappresentativo del modello semantico.
  2. Eseguire un aggiornamento rappresentativo di Dataflow Gen2.
  3. Testa i report DirectQuery che si connettono tramite il gateway.
  4. Esamina la cronologia degli aggiornamenti per individuare errori o regressioni.
  5. Confronta le metriche di durata in tempo reale e di capacità rispetto al valore di riferimento.
  6. Se un carico di lavoro non si comporta come previsto, disattiva Usa il motore di valutazione moderno e contatta il supporto Microsoft fornendo la diagnostica del gateway.

Troubleshooting

Le prestazioni di aggiornamento non migliorano

I miglioramenti delle prestazioni variano in base al connettore, alla forma di query, al sistema di origine e alle risorse del gateway disponibili. Confrontare più esecuzioni prima e dopo aver abilitato l'impostazione e verificare che il carico di lavoro usi un connettore e un percorso del gateway supportati.

Il consumo di capacità non diminuisce

La durata del clock a parete più breve non comporta sempre una riduzione della capacità proporzionale. Il tempo di attività del gateway, il comportamento di raffreddamento, il tempo di CPU del carico di lavoro e la concorrenza possono influire sull'utilizzo della capacità osservato.

L'avvio a freddo di DirectQuery è ancora lento

Verifica che il report utilizzi il percorso del gateway dati VNet e che il connettore sia supportato. Controllare anche se l'ora di avvio è influenzata dalla latenza del sistema di origine, dall'autenticazione o dall'inizializzazione del modello all'esterno del percorso del gateway.