Mecanismo de avaliação moderno para gateway de dados de rede virtual (VNet) (versão prévia)

O mecanismo moderno de avaliação é um recurso opcional que cargas de trabalho do Fabric com suporte podem usar para avaliação de consultas e execução de atualizações quando se conectam por meio de um gateway de dados de rede virtual (VNet). Você pode habilitá-lo como uma configuração de visualização pública na página Gerenciar conexões e gateways .

O mecanismo de avaliação moderno pode reduzir a duração da atualização para algumas cargas de trabalho e melhorar a latência de inicialização do DirectQuery para cenários com suporte. O desempenho real depende do conector, da fonte de dados, da forma de consulta, da configuração do gateway e da simultaneidade da carga de trabalho. Durante a visualização pública, a configuração está desativada por padrão e os gateways existentes continuam a usar o mecanismo herdado até que você habilite a opção.

Pré-requisitos

Cenários com suporte

O mecanismo de avaliação moderno se aplica a cargas de trabalho com suporte que usam um gateway de dados VNet, incluindo:

  • O modelo semântico é atualizado.
  • Atualizações do Dataflow Gen2.
  • Cargas de trabalho do DirectQuery que se conectam por meio de um gateway de dados de VNet.

O suporte pode variar de acordo com o conector e a carga de trabalho. Teste cargas de trabalho representativas antes de habilitar a configuração para gateways de produção.

Dica

O mecanismo de avaliação moderno é uma configuração opcional. Os gateways existentes continuam a usar o mecanismo herdado até que você habilite a opção.

Habilitar o mecanismo de avaliação moderno

Os administradores de gateway podem habilitar o mecanismo de avaliação moderno como uma configuração de aceitação para um gateway específico.

  1. Em Fabric, abra Gerenciar conexões e gateways.
  2. Selecione o gateway de dados da VNet que você deseja atualizar.
  3. Nas configurações do gateway, nas opções avançadas, ative Usar o mecanismo de avaliação moderno.
  4. Salve a alteração.
  5. Execute cargas de trabalho representativas de atualização e de DirectQuery.
  6. Compare a duração da atualização, a latência da consulta e as métricas de capacidade antes e depois de habilitar a configuração.

Captura de tela do painel Configurações com a opção Usar mecanismo de avaliação moderno habilitado e realçado.

Desabilitar o mecanismo de avaliação moderno

Desative o mecanismo de avaliação moderno se precisar retornar um gateway para o mecanismo herdado.

  1. Abra Gerencie conexões e gateways.
  2. Selecione o gateway de dados da VNet.
  3. Desativar Usar mecanismo de avaliação moderno.
  4. Salve a alteração.
  5. Execute novamente a carga de trabalho afetada para confirmar o comportamento.

Considerações sobre desempenho

O mecanismo de avaliação moderno pode melhorar o tempo decorrido para alguns cenários de atualização e consulta. Os exemplos a seguir mostram os resultados observados em execuções de benchmark. Esses resultados são apenas exemplos e não devem ser usados como garantia para um ambiente específico.

Cenários de atualização

Scenario Conector Nuvem Gateway de dados VNet – legado Gateway de dados VNet – moderno
Atualização do modelo semântico Armazenamento de Blobs do Azure (10 GB) 35:10 42:26 26:59
Atualização do modelo semântico SQL (100 milhões de linhas) 7:50 13:18 7:40
Atualização do Dataflow Gen2 Armazenamento de Blobs do Azure (10 GB) 19:30 (moderno) 46:09 25:31

Cenários do DirectQuery

Métrica Legacy Moderno
Modelo semântico directQuery inicialização a frio, de ponta a ponta 10 segundos 200 ms
Regime permanente de ponta a ponta do DirectQuery no modelo semântico 200 ms 200 ms

Note

Esses resultados são exemplos de cenários de parâmetro de comparação. O desempenho real depende do comportamento do conector, da latência do sistema de origem, da forma de consulta, da configuração do gateway, do design do modelo e da simultaneidade da carga de trabalho.

Considerações sobre capacidade e cobrança

O mecanismo de avaliação moderno pode reduzir o tempo de atualização do relógio de parede para algumas cargas de trabalho. O impacto na capacidade depende de qual carga de trabalho está em execução e como essa carga de trabalho é limitada.

A duração da atualização mais curta ou o tempo reduzido da CPU podem influenciar o uso da capacidade em alguns cenários, mas o impacto real varia. Os administradores devem comparar o comportamento antes e depois usando o aplicativo Métricas de Capacidade do Fabric e cargas de trabalho representativas do seu próprio ambiente.

Validação de carga de trabalho

Depois de habilitar o mecanismo de avaliação moderno, valide as cargas de trabalho que usam o gateway:

  1. Execute uma atualização de modelo semântico representativa.
  2. Execute uma atualização representativa do Dataflow Gen2.
  3. Teste os relatórios do DirectQuery que se conectam por meio do gateway.
  4. Examine o histórico de atualizações para falhas ou regressões.
  5. Compare a duração do relógio de parede e as métricas de capacidade com a linha de base.
  6. Se uma carga de trabalho não se comportar conforme o esperado, desative Usar mecanismo de avaliação moderno e contate o suporte da Microsoft com os diagnósticos do gateway.

Troubleshooting

O desempenho ao atualizar não melhora

As melhorias de desempenho variam de acordo com o conector, a forma de consulta, o sistema de origem e os recursos de gateway disponíveis. Compare várias execuções antes e depois de habilitar a configuração e confirme se a carga de trabalho está usando um conector e um caminho de gateway com suporte.

O consumo de capacidade não diminui

A duração mais curta do relógio de parede nem sempre resulta em uma redução proporcional da capacidade. O tempo de atividade do gateway, o comportamento de resfriamento, o tempo de CPU da carga de trabalho e a simultaneidade podem afetar o uso observado da capacidade.

A inicialização a frio do DirectQuery ainda está lenta

Confirme se o relatório usa o caminho do gateway de dados da VNet e se há suporte para o conector. Verifique também se o tempo de inicialização é afetado pela latência do sistema de origem, autenticação ou inicialização de modelo fora do caminho do gateway.