Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:✅ SQL Analytics eindpunt en Warehouse in Microsoft Fabric
In het artikel wordt uitgelegd hoe u rekengebruik rapporteert van de Fabric-Data Warehouse, waaronder lees- en schrijfactiviteit op het warehouse en leesactiviteit op het SQL-analyse-eindpunt van Lakehouse.
Als u een Fabric-capaciteit gebruikt, worden uw gebruikskosten weergegeven in de Azure-portal onder uw abonnement in Microsoft Cost Management. Ga naar Uw Azure-rekening op basis van een Fabric-capaciteit begrijpen voor het begrijpen van uw Fabric-facturering.
Zie Het overzicht van Monitor in Fabric Data Warehouse voor meer informatie over het bewaken van de huidige en historische queryactiviteit.
Capaciteit
In Fabric hebt u, op basis van de aangeschafte Capaciteits-SKU, recht op een set capaciteitseenheden die worden gedeeld over alle Fabricworkloads. Zie Microsoft Fabric concepten en licenties voor meer informatie over ondersteunde licenties.
Capaciteit is een toegewezen set resources die op een bepaald moment beschikbaar is om te worden gebruikt. Capaciteit definieert de mogelijkheid van een resource om een activiteit uit te voeren of uitvoer te produceren. Verschillende resources verbruiken CU's op verschillende tijdstippen.
Capaciteit in Fabric Data Warehouse
In het SaaS-model op basis van capaciteit is Fabric Data Warehouse erop gericht optimaal gebruik te maken van de aangeschafte capaciteit en inzicht te bieden in het gebruik.
CU's die door Fabric Data Warehouse worden gebruikt, omvatten lees- en schrijfactiviteit voor het warehouse en leesactiviteit op het SQL-analyse-eindpunt van Lakehouse.
In eenvoudige termen: 1 Fabric-capaciteitseenheid = 0,5 Warehouse vCores. Een Fabric-capaciteits-SKU F64 heeft bijvoorbeeld 64 capaciteitseenheden, wat gelijk is aan 32 Warehouse vCores.
Rapportage over rekengebruik
De app Microsoft Fabric Capacity Metrics biedt inzicht in het capaciteitsgebruik voor alle Fabric-workloads op één plaats. Beheerders kunnen de app gebruiken om de capaciteit, de prestaties van workloads en hun gebruik te bewaken in vergelijking met aangeschafte capaciteit.
In eerste instantie moet u een capaciteitsbeheerder zijn om de app Microsoft Fabric Capacity Metrics te installeren. Zodra de app is geïnstalleerd, kan iedereen in de organisatie rechten krijgen of delen om toegang te krijgen tot de app. Zie Install the Microsoft Fabric Capacity Metrics app voor meer informatie.
Nadat u de app hebt geïnstalleerd, selecteert u het Warehouse in de vervolgkeuzelijst Itemtype. In het grafiekdiagram met meerdere metrische gegevens en de gegevenstabel Items (14 dagen) worden nu alleen magazijnactiviteiten weergegeven.
Categorieën voor magazijnbewerkingen
U kunt het gebruik van universele rekencapaciteit analyseren per workloadcategorie in de tenant. Het gebruik wordt bijgehouden door het totale aantal seconden van capaciteitseenheden (CA's). In de tabel die wordt weergegeven, wordt het geaggregeerde gebruik in de afgelopen 14 dagen weergegeven.
Omdat ze beide SQL-rekenkracht gebruiken, worden zowel het eindpunt van Warehouse als het SQL Analytics-eindpunt gegroepeerd onder Warehouse in de Metriek-app. De bewerkingscategorieën die in deze weergave worden gezien, zijn:
- Magazijnquery: Bereken kosten voor alle door de gebruiker gegenereerde en systeemaangemaakte T-SQL-instructies binnen een Warehouse.
- SQL-Analytics-eindpuntquery: Bereken kosten voor alle door de gebruiker gegenereerde en door het systeem gegenereerde T-SQL-instructies binnen een SQL-Analytics-eindpunt.
- OneLake Compute: rekenkosten voor alle lees- en schrijfbewerkingen voor gegevens die zijn opgeslagen in OneLake.
Voorbeeld:
Grafiek voor het verkennen van een tijdspunt
In deze grafiek in de app Microsoft Fabric Capacity Metrics ziet u het gebruik van resources in vergelijking met de aangeschafte capaciteit. 100% van het gebruik vertegenwoordigt de volledige doorvoer van een capaciteits-SKU en wordt gedeeld door alle Fabricworkloads. Dit wordt vertegenwoordigd door de gele stippellijn. Als u een specifiek tijdspunt in de grafiek selecteert, wordt de knop Verkennen ingeschakeld, waarmee een gedetailleerde drill through-pagina wordt geopend.
Over het algemeen, net als bij Power BI, worden bewerkingen geclassificeerd als interactief of als achtergrondtaken en worden ze aangeduid met kleur. De meeste bewerkingen in de categorie Warehouse worden gerapporteerd als achtergrond om te profiteren van de 24-uurs soepelheid van activiteiten om de meest flexibele gebruikspatronen mogelijk te maken. Het classificeren van datawarehousing als achtergrond vermindert de frequentie van pieken in CU-gebruik die throttling activeren.
Tijdpuntanalysegrafiek
Deze tabel in de app Microsoft Fabric Capacity Metrics biedt een gedetailleerde weergave van het gebruik op specifieke tijdstippen. De capaciteit van de opgegeven SKU per periode van 30 seconden wordt weergegeven, samen met de uitsplitsing van interactieve en achtergrondbewerkingen. De interactieve bewerkingstabel vertegenwoordigt de lijst met bewerkingen die op dat tijdstip zijn uitgevoerd.
De tabel Bewerkingen op de achtergrond kan lijken om bewerkingen weer te geven die veel vóór het geselecteerde tijdstip zijn uitgevoerd. Dit komt doordat achtergrondbewerkingen 24 uur duren. In de tabel worden bijvoorbeeld alle bewerkingen weergegeven die zijn uitgevoerd en die nog steeds worden afgevlakt op een geselecteerd tijdstip.
De belangrijkste gebruiksvoorbeelden voor deze weergave zijn:
Identificatie van een gebruiker die een bewerking heeft gepland of uitgevoerd: waarden kunnen 'User@domain.com', 'Systeem' of 'Power BI Service' zijn.
- Voorbeelden van door de gebruiker gegenereerde instructies zijn het uitvoeren van T-SQL-query's of -activiteiten in de Fabric-portal, zoals de SQL Query-editor of Visual Query-editor.
- Voorbeelden van door het systeem gegenereerde instructies zijn synchrone metagegevensactiviteiten en andere systeemachtergrondtaken die worden uitgevoerd om snellere uitvoering van query's mogelijk te maken.
Identificatie van een bewerkingsstatus: waarden kunnen 'Geslaagd', 'InProgress', 'Geannuleerd', 'Mislukt', 'Ongeldig' of 'Geweigerd' zijn.
- De status 'Geannuleerd' betreft query's die geannuleerd zijn voordat ze worden voltooid.
- De status 'Geweigerd' kan optreden vanwege resourcebeperkingen.
Identificatie van een bewerking die veel resources verbruikt: sorteer de tabel op totaal-CU(s) aflopend om de duurste query's te vinden en gebruik vervolgens de bewerkings-id om een bewerking uniek te identificeren. Dit is de gedistribueerde statement-ID, die in andere bewakingshulpprogramma's kan worden gebruikt, zoals in dynamische beheerweergaven (DMVs) en Query Insights voor end-to-end traceerbaarheid, zoals in
dist_statement_idin sys.dm_exec_requests endistributed_statement_idin query insights.exec_requests_history. Voorbeelden:De volgende T-SQL-voorbeeldquery maakt gebruik van een bewerkings-id in een query in de
sys.dm_exec_requestsdynamische beheerweergave.SELECT * FROM sys.dm_exec_requests WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';De volgende T-SQL-query maakt gebruik van een bewerkings-id in een query in de
queryinsights.exec_requests_historyweergave.SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
Voorbeeld van facturering
Houd rekening met de volgende query:
SELECT * FROM Nyctaxi;
Voor demonstratiedoeleinden wordt ervan uitgegaan dat de metrische factureringsgegevens 100 CU-seconden verzamelen.
De kosten van deze query zijn CU seconden maal de prijs per CU. In dit voorbeeld wordt ervan uitgegaan dat de prijs per CU $ 0,18/uur is. Er zijn 3600 seconden in een uur. De kosten van deze query zijn dus (100 x 0,18)/3600 = $ 0,005.
De getallen die in dit voorbeeld worden gebruikt, zijn alleen bedoeld voor demonstratiedoeleinden en niet voor werkelijke factureringsgegevens.
Overwegingen
Houd rekening met de volgende nuances voor gebruiksrapportage:
- Rapportage tussen databases: wanneer een T-SQL-query wordt toegevoegd aan meerdere magazijnen (of in een warehouse en een SQL-analyse-eindpunt), wordt het gebruik gerapporteerd aan de oorspronkelijke resource.
- Query's in systeemcatalogusweergaven en dynamische beheerweergaven zijn factureerbare query's.
- Het veld Duur(en) in de Fabric Capaciteit Metriek App is alleen bedoeld voor informatieve doeleinden. De duur van de uitvoering van de statement wordt weergegeven. De duur omvat mogelijk niet de volledige end-to-end-duur voor het weergeven van resultaten naar de webtoepassing, zoals de SQL-Query Editor of clienttoepassingen zoals SQL Server Management Studio en de MSSQL-extensie voor Visual Studio Code.
Volgende stap
Gerelateerde inhoud
- Verbindingen, sessies en aanvragen bewaken met DMV's
- Werklastbeheer
- Fabric Data Warehouse prestatierichtlijnen
- Wat is de app Microsoft Fabric Capacity Metrics?
- Smoothing and throttling in Fabric Databeheersysteem
- Begrijp uw Azure-factuur voor een Fabric-capaciteit
- Inzicht in de berekeningspagina van de metrics-app
- Onderbreken en hervatten in het Fabric-datawarehousing
- Monitoren van Fabric Data Warehouse