Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le moteur d’évaluation moderne est une fonctionnalité facultative que les charges de travail Fabric prises en charge peuvent utiliser pour l’évaluation des requêtes et l’exécution des actualisations lorsqu’elles se connectent via une passerelle de données de réseau virtuel (VNet). Vous pouvez l’activer en tant que paramètre d’aperçu public à partir de la page Gérer les connexions et les passerelles .
Le moteur d’évaluation moderne peut réduire la durée d’actualisation de certaines charges de travail et améliorer la latence de démarrage directQuery pour les scénarios pris en charge. Les performances réelles dépendent du connecteur, de la source de données, de la forme de requête, de la configuration de la passerelle et de la concurrence des charges de travail. Pendant la préversion publique, le paramètre est désactivé par défaut et les passerelles existantes continuent d’utiliser le moteur hérité jusqu’à ce que vous activiez l’option.
Prerequisites
- Passerelle de données de réseau virtuel configurée.
- Autorisation de gérer les paramètres de passerelle ou de connexion.
- Une ou plusieurs charges de travail prises en charge Fabric qui utilisent la passerelle.
- Un plan de validation pour la durée d’actualisation, la latence des requêtes et la consommation de capacité.
Scénarios pris en charge
Le moteur d’évaluation moderne s’applique aux charges de travail prises en charge qui utilisent une passerelle de données de réseau virtuel, notamment :
- Actualisation du modèle sémantique.
- Actualisations de Dataflow Gen2.
- Charges de travail DirectQuery qui se connectent via une passerelle de données de réseau virtuel.
La prise en charge peut varier en fonction du connecteur et de la charge de travail. Testez les charges de travail représentatives avant d’activer le paramètre pour les passerelles de production.
Tip
Le moteur d’évaluation moderne est un paramètre facultatif. Les passerelles existantes continuent d’utiliser le moteur hérité jusqu’à ce que vous activiez l’option.
Activer le moteur d’évaluation moderne
Les administrateurs de passerelle peuvent activer le moteur d’évaluation moderne en tant que paramètre d’opt-in pour une passerelle spécifique.
- Dans Fabric, ouvrez Gérer les connexions et les passerelles.
- Sélectionnez la passerelle de données de réseau virtuel à mettre à jour.
- Dans les paramètres de passerelle, sous les options avancées, activez Utiliser le moteur d’évaluation moderne.
- Enregistrez la modification.
- Exécutez des charges de travail d’actualisation représentatives et des charges de travail DirectQuery.
- Comparez la durée d’actualisation, la latence des requêtes et les métriques de capacité avant et après l’activation du paramètre.
Désactiver le moteur d’évaluation moderne
Désactivez le moteur d’évaluation moderne si vous devez faire revenir une passerelle au moteur hérité.
- Ouvrez Gérer les connexions et les passerelles.
- Sélectionnez la passerelle de données de réseau virtuel.
- Désactivez Utiliser le moteur d’évaluation moderne.
- Enregistrez la modification.
- Réexécutez la charge de travail affectée pour confirmer le comportement.
Considérations relatives aux performances
Le moteur d’évaluation moderne peut améliorer le temps écoulé pour certains scénarios d’actualisation et de requête. Les exemples suivants montrent les résultats observés des exécutions de benchmark. Ces résultats sont des exemples uniquement et ne doivent pas être utilisés comme garantie pour un environnement spécifique.
Scénarios de mise à jour
| Scénario | Connecteur | Cloud | Passerelle de données de VNet - ancienne version | Passerelle de données de réseau virtuel - moderne |
|---|---|---|---|---|
| Actualisation du modèle sémantique | Stockage Blob Azure (10 Go) | 35:10 | 42:26 | 26:59 |
| Actualisation du modèle sémantique | SQL (100 millions de lignes) | 7:50 | 13:18 | 7:40 |
| Actualisation de Dataflow Gen2 | Stockage Blob Azure (10 Go) | 19:30 (moderne) | 46:09 | 25:31 |
Scénarios DirectQuery
| Metric | Legacy | Moderne |
|---|---|---|
| Démarrage à froid du modèle sémantique en DirectQuery, de bout en bout | 10 secondes | 200 ms |
| Modèle sémantique DirectQuery à l’état stable, de bout en bout | 200 ms | 200 ms |
Note
Ces résultats sont des exemples de scénarios de benchmark. Les performances réelles dépendent du comportement du connecteur, de la latence du système source, de la forme de requête, de la configuration de la passerelle, de la conception de modèle et de la concurrence des charges de travail.
Considérations relatives à la capacité et à la facturation
Le moteur d’évaluation moderne peut réduire le temps d’actualisation de l’horloge mur pour certaines charges de travail. L’impact sur la capacité dépend de la charge de travail en cours d’exécution et de la façon dont cette charge de travail est mesurée.
Une durée d’actualisation plus courte ou une réduction du temps processeur peut influencer l’utilisation de la capacité dans certains scénarios, mais l’impact réel varie. Les administrateurs doivent comparer le comportement avant et après à l’aide de l’application Fabric Capacity Metrics et des charges de travail représentatives de leur propre environnement.
Validation de la charge de travail
Après avoir activé le moteur d’évaluation moderne, validez les charges de travail qui utilisent la passerelle :
- Exécutez une actualisation du modèle sémantique représentatif.
- Exécutez une actualisation Dataflow Gen2 représentative.
- Testez les rapports DirectQuery qui se connectent via la passerelle.
- Passez en revue l’historique des actualisations pour les échecs ou les régressions.
- Comparez la durée de l’horloge murale et les métriques de capacité par rapport à votre ligne de base.
- Si une charge de travail ne se comporte pas comme prévu, désactivez Utiliser le moteur d'évaluation moderne et contactez Microsoft support technique avec les diagnostics de passerelle.
Résolution des problèmes
Les performances d’actualisation ne s’améliorent pas
Les améliorations des performances varient en fonction du connecteur, de la forme de requête, du système source et des ressources de passerelle disponibles. Comparez plusieurs exécutions avant et après l’activation du paramètre et vérifiez que la charge de travail utilise un connecteur et un chemin de passerelle pris en charge.
La consommation de capacité ne diminue pas
La durée de l’horloge murale plus courte n’entraîne pas toujours une réduction proportionnelle de la capacité. La durée de fonctionnement de la passerelle, le comportement de refroidissement, le temps processeur de la charge de travail et la concurrence peuvent affecter l’utilisation observée de la capacité.
Le démarrage à froid de DirectQuery est encore lent
Vérifiez que le rapport utilise le chemin de la passerelle de données VNet et que le connecteur est pris en charge. Vérifiez également si le temps de démarrage est affecté par la latence du système source, l’authentification ou l’initialisation de modèle en dehors du chemin de passerelle.