Rapports de facturation et d’utilisation dans Synapse Data Warehouse
S’applique à :✅ point de terminaison d’analytique SQL et entrepôt dans Microsoft Fabric
L’article explique les rapports d’utilisation de calcul de l’entrepôt de données Synapse dans Microsoft Fabric, qui inclut l’activité de lecture et d’écriture sur l’entrepôt, et l’activité de lecture sur le point de terminaison d’analytique SQL du Lakehouse.
Lorsque vous utilisez une capacité Fabric, vos frais d’utilisation apparaissent dans le Portail Azure sous votre abonnement dans Microsoft Cost Management. Pour comprendre votre facturation Fabric, voir Comprendre votre facture Azure sur une capacité Fabric.
Pour plus d’informations sur la surveillance de l’activité de requêtes actuelle et historique, consultez Vue d’ensemble de la surveillance dans l’entrepôt de données Fabric .
Capacité
Dans Fabric, en fonction de la référence SKU de capacité achetée, vous avez le droit à un ensemble d’unités de capacité qui sont partagées entre toutes les charges de travail Fabric. Pour plus d’informations sur les licences prises en charge, consultez licences Microsoft Fabric.
La capacité est un ensemble dédié de ressources qui sont disponibles à un moment donné pour être utilisées. La capacité définit la possibilité d’une ressource à effectuer une activité ou à produire une sortie. Différentes ressources consomment des unités de gestion à différents moments.
Capacité dans Fabric Synapse Data Warehouse
Dans le modèle SaaS basé sur la capacité, l’entreposage de données Fabric vise à tirer le meilleur parti de la capacité achetée et à fournir une visibilité sur l’utilisation.
Les unités de gestion des données consommées par l’entrepôt de données incluent l’activité de lecture et d’écriture sur l’entrepôt, et l’activité de lecture sur le point de terminaison d’analytique SQL du lakehouse.
En termes simples, 1 unité de capacité Fabric = 0,5 vCore d’entrepôt. Par exemple, une capacité Fabric SKU F64 a 64 unités de capacité, ce qui équivaut à 32 vCores d’entrepôt.
Création de rapports sur l'utilisation des fonctionnalités
L’application Métriques de capacité Microsoft Fabric offre une visibilité de l’utilisation de la capacité pour toutes les charges de travail Fabric à un seul endroit. Les administrateurs peuvent utiliser l’application pour surveiller la capacité, les performances des charges de travail et leur utilisation par rapport à la capacité achetée.
Au départ, vous devez être administrateur de capacité pour installer l’application Métriques de capacité Microsoft Fabric. Une fois installé, toute personne de l’organisation peut disposer d’autorisations accordées ou partagées pour afficher l’application. Pour plus d’informations, consultez Installer l’application Métriques de capacité Microsoft Fabric.
Une fois que vous avez installé l’application, sélectionnez l’Entrepôt dans la liste déroulante Sélectionner le type d’élément :. Le graphique Graphique à ruban multimétrique et la table de données Éléments (14 jours) affiche désormais l’activité de l’Entrepôt uniquement.
Catégories d’opérations d’entrepôt
Vous pouvez analyser l’utilisation de la capacité de calcul universelle par catégorie de charge de travail, dans l’ensemble du locataire. L’utilisation est suivie par nombre total de secondes d’unité de capacité (CUs). Le tableau affiché montre l’utilisation agrégée au cours des 14 derniers jours.
Le cumul de l’entrepôt et du point de terminaison d’analytique SQL sous Entrepôt dans l’application Métriques, car ils utilisent tous deux le calcul SQL. Les catégories d’opérations affichées dans cette vue sont les suivantes :
- Requête d’entrepôt : frais de calcul pour toutes les instructions T-SQL générées par l’utilisateur et le système au sein d’un entrepôt.
- Requête de point de terminaison d’analytique SQL : frais de calcul pour toutes les instructions T-SQL générées par l’utilisateur et le système au sein d’un point de terminaison d’analytique SQL.
- OneLake Compute: frais de calcul pour toutes les lectures et écritures pour les données stockées dans OneLake.
Par exemple :
Graphique d’exploration du point de temps
Ce graphique de l’application Métriques de capacité Microsoft Fabric montre l’utilisation des ressources par rapport à la capacité achetée. 100 % de l’utilisation représente le débit complet d’une référence SKU de capacité et est partagé par toutes les charges de travail Fabric. Ceci est représenté par la ligne en pointillé jaune. La sélection d’un point de temps spécifique dans le graphique active le bouton Explorer, qui ouvre une page d’exploration détaillée.
En général, à l’instar de Power BI, les opérations sont classées comme interactives ou d’arrière-plan et indiquées par couleur. La plupart des opérations de catégorie Entrepôt sont signalées comme d’arrière-plan pour tirer parti du lissage de 24 heures de l’activité pour permettre les modèles d’utilisation les plus flexibles. Classer l’entrepôt de données comme étant en arrière-plan réduit la fréquence de pics d’utilisation d’unité de capacité qui déclenchent une limitation.
Graphique d’extraction de point de temps
Ce tableau de l’application Métriques de capacité Microsoft Fabric fournit une vue détaillée de l’utilisation à des points de temps spécifiques. La quantité de capacité fournie par la référence SKU donnée par période de 30 secondes est indiquée, ainsi que la répartition des opérations interactives et en arrière-plan. La table des opérations interactives représente la liste des opérations qui ont été exécutées à ce point de temps.
La table des opérations en arrière-plan peut apparaître pour afficher les opérations qui ont été exécutées bien avant le point de temps sélectionné. Cela est dû aux opérations en arrière-plan qui subissent un lissage de 24 heures. Par exemple, la table affiche toutes les opérations qui ont été exécutées et qui sont toujours lissées à un point de temps sélectionné.
Les principaux cas d’usage de cette vue sont les suivants :
Identification d’un utilisateur qui a planifié ou exécuté une opération : les valeurs peuvent être «User@domain.com», « System » ou « Power BI Service ».
- Les exemples d’instructions générées par l’utilisateur incluent l’exécution de requêtes ou d’activités T-SQL dans le portail Fabric, comme l’éditeur de requête SQL ou l’éditeur Visual Query.
- Les exemples d’instructions générées par le « système » incluent des activités synchrones de métadonnées et d’autres tâches en arrière-plan système exécutées pour accélérer l’exécution des requêtes.
Identification d’un état d’opération : les valeurs peuvent être « Success », « InProgress », « Cancelled », « Failure », « Invalid » ou « Rejected ».
- L’état « Annulé » est annulé avant de terminer.
- L’état « Rejeté » peut se produire en raison des limitations de ressources.
Identification d’une opération qui a consommé de nombreuses ressources : triez la table par total UC(s) décroissant pour trouver les requêtes les plus coûteuses, puis utilisez ID d’opération pour identifier une opération de manière unique. Il s’agit de l’ID d’instruction distribué, qui peut être utilisé dans d’autres outils de surveillance tels que les vues de gestion dynamique (DMV) et Query Insights pour la traçabilité de bout en bout, comme dans
dist_statement_id
dans sys.dm_exec_requests etdistributed_statement_id
dans query insights.exec_requests_history. Exemples :L’exemple de requête T-SQL suivant utilise un ID d’opération à l’intérieur d’une requête dans la vue de gestion dynamique
sys.dm_exec_requests
.SELECT * FROM sys.dm_exec_requests WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
La requête T-SQL suivante utilise un ID d’opération dans une requête dans la vue
queryinsights.exec_requests_history
.SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
Exemple de facturation
Considérez la requête suivante :
SELECT * FROM Nyctaxi;
À des fins de démonstration, supposons que la métrique de facturation accumule 100 secondes d’unité de capacité.
Le coût de cette requête est secondes d’unité de capacité fois le prix par unité de capacité. Supposons dans cet exemple que le prix par CU soit de 0,18 USD par heure. Il y a 3600 secondes dans une heure. Ainsi, le coût de cette requête serait (100 x 0,18)/3600 = 0,005 $.
Les nombres utilisés dans cet exemple sont uniquement à des fins de démonstration et non des métriques de facturation réelles.
À propos de l’installation
Tenez compte des nuances de rapports d’utilisation suivantes :
- Création de rapports entre bases de données : lorsqu’une requête T-SQL se joint entre plusieurs entrepôts (ou entre un entrepôt et un point de terminaison d’analytique SQL), l’utilisation est signalée par rapport à la ressource d’origine.
- Les requêtes sur les vues de catalogue système et les vues de gestion dynamique sont des requêtes facturables.
- Le champ Durée(s) signalé dans l’application Métriques de capacité Fabric est à titre informatif uniquement. Il reflète la durée d’exécution de l’instruction. Il est possible qu’il ne contienne pas la durée complète de bout en bout des résultats de rendu vers l’application web telle que l’éditeur de requête SQL ou les applications clientes telles que SQL Server Management Studio et Azure Data Studio.
Étape suivante
Contenu connexe
- Surveiller les connexions, les sessions et les requêtes à l’aide de vues dynamiques
- Gestion des charges de travail
- Guide des performances de Synapse Data Warehouse dans Microsoft Fabric
- Qu’est-ce que l’application Métriques de capacité Microsoft Fabric ?
- Lissage et limitation dans l’Entrepôt de données Fabric
- Comprendre votre facture Azure sur une capacité Fabric
- Comprendre la page de calcul de l'application de métriques
- Suspendre et reprendre dans l’entrepôt de données Fabric
- Surveiller l’entrepôt de données Fabric