Jaa


Laskutus- ja käyttöoikeusraportointi Fabric Data Warehouse -ohjelmassa

Soveltaa:✅ SQL Analytics Endpoint and Warehouse in Microsoft Fabric

Artikkelissa selitetään, että Fabric Data Warehouse raportoi laskentakäytön, johon sisältyy luku- ja kirjoitustoiminta Warehousea vastaan sekä lukutoiminta Lakehousen SQL-analytiikkapäätepisteessä.

Kun käytät Fabric-kapasiteettia, käyttömaksusi näkyvät Azure-portaalissa tilauksesi alla Microsoft Cost Management. Fabric-laskutuksen ymmärtämiseksi käy osoitteessa Understand your Azure bill on Fabric-kapasiteetti.

Lisätietoja nykyisen ja historiallisen kyselytoiminnan valvonnasta on artikkelissa Monitor in Fabric Data warehouse -yleiskatsaus.

Kapasiteetti

Fabricissa ostamasi kapasiteetin varastointiyksikön perusteella sinulla on oikeus käyttää kapasiteettiyksiköitä (CUS), jotka jaetaan kaikkien Fabric-kuormitusten kesken. Lisätietoja tuetuista lisensseistä löytyy osoitteesta Microsoft Fabric concepts and licenses.

Kapasiteetti on erillinen resurssijoukko, joka on käytettävissä tiettynä ajankohtana. Kapasiteetti määrittää resurssin mahdollisuuden suorittaa toiminto tai tuottaa tulosta. Eri resurssit kuluttavat varastointiyksiköitä eri aikoina.

Kapasiteetti Fabric Data Warehouse:ssa

Kapasiteettipohjaisessa SaaS-mallissa Fabric Data Warehouse pyrkii hyödyntämään ostettua kapasiteettia parhaalla mahdollisella tavalla ja tarjoamaan näkyvyyttä käyttöön.

Fabric Data Warehouse:n käyttämät CU:t sisältävät luku- ja kirjoitustoiminnon Warehousea vastaan sekä lukutoimintaa Lakehousen SQL-analytiikkapäätepisteessä.

Yksinkertaisesti sanottuna 1 Fabric-kapasiteettiyksikkö = 0,5 Warehouse vCores. Esimerkiksi Fabric-kapasiteetin SKU F64 -kapasiteetilla on 64 kapasiteettiyksikköä, mikä vastaa 32 Warehouse vCorea.

Käsittelykäyttöraportointi

Microsoft Fabric Capacity Metrics -sovellus tarjoaa näkyvyyden kaikkien Fabric-työkuormien kapasiteetin käyttöön yhdessä paikassa. Järjestelmänvalvojat voivat valvoa sovelluksen avulla kapasiteettia, kuormitusten suorituskykyä ja käyttöä verrattuna ostettuun kapasiteettiin.

Aluksi sinun täytyy olla kapasiteetin ylläpitäjä asentaaksesi Microsoft Fabric Capacity Metrics -sovelluksen. Asennuksen jälkeen kuka tahansa organisaatiossa voi saada käyttöoikeudet, jotka on myönnetty tai jaettu sovelluksen tarkastelemiseksi. Lisätietoja löytyy osoitteesta Asenna Microsoft Fabric Capacity Metrics -sovellus.

Kun sovellus on asennettu, valitse Varasto avattavasta Valitse kohdelaji: -luettelosta. Monimetrinen nauhakaavio ja Kohteet (14 päivää) -tietotaulukko näyttävät nyt vain Warehouse-toiminnan .

Animoitu gif Fabric Capacity Metrics -laskentasivulta Microsoft Fabric Capacity Metrics app.

Varaston toimintoluokat

Voit analysoida yleistä käsittelykapasiteetin käyttöä kuormitusluokan mukaan vuokraajassa. Käyttöä seurataan kapasiteetin yksikkösekuntien kokonaismäärän (CUS) mukaan. Näytetty taulukko näyttää koostetun käytön viimeisten 14 päivän ajalta.

Sekä Warehousen että SQL-analytiikan päätepiste koonti Varasto-kohdassa Metrics-sovelluksessa, koska ne molemmat käyttävät SQL-käsittelyä. Tässä näkymässä näkyvät toimintoluokat ovat seuraavat:

  • Warehouse Query: Kaikkien käyttäjän luomien ja järjestelmän luomien T-SQL-lausekkeiden käsittelymaksu varastossa.
  • SQL Analytics -päätepisteen kysely: käsittelymaksu kaikille käyttäjän luomia ja järjestelmän luomia T-SQL-lausekkeita SQL-analytiikan päätepisteessä.
  • OneLake Compute: Käsittelymaksu kaikista OneLakeen tallennetuista tiedoista.

Esimerkkejä:

Kuvakaappaus datavaraston operaatiokategorioista Microsoft Fabric Capacity Metrics -sovelluksessa

Aikapisteen tutkiminen -kaavio

Tämä Microsoft Fabric Capacity Metrics -sovelluksen kaavio näyttää resurssien käytön verrattuna ostettuun kapasiteettiin. 100 % käyttöastesesta edustaa kapasiteetin SKU:n koko siirtomäärää, ja se jaetaan kaikkien Fabric-kuormitusten kanssa. Tätä edustaa keltainen pisteviiva. Kun valitset tietyn aikapisteen kaaviossa, voit käyttää Tutki-painiketta , joka avaa yksityiskohtaisen porautumissivun.

Kuvakaappaus Microsoft Fabric Capacity Metrics -sovelluksen explore-painikkeesta.

Yleisesti ottaen, kuten Power BI, operaatiot luokitellaan joko interaktiivisiksi tai taustaksi ja merkitään väreillä. Useimmat Warehouse-luokan toiminnot raportoidaan taustana, jotta voit hyödyntää toimintojen 24 tunnin tasausta joustavimpien käyttötapojen mahdollistamiseksi. Tietojen varastointi taustana pienentää CU-käytön huippujen tiheyttä rajoittamisen aiheuttamisesta.

Aikapisteporautuminen kaavion läpi

Kuvakaappaus Timepoint-porauksen läpikäyntikaaviosta Microsoft Fabric Capacity Metrics -sovelluksessa

Tämä taulukko Microsoft Fabric Capacity Metrics -sovelluksessa tarjoaa yksityiskohtaisen näkymän käyttöasteesta tiettyinä ajankohtina. Annetun varastointiyksikön tarjoama kapasiteetin määrä 30 sekunnin jaksoa kohti näkyy yhdessä vuorovaikutteisten ja taustatoimintojen erittelyn kanssa. Vuorovaikutteinen toimintotaulukko edustaa luetteloa toiminnoista, jotka suoritettiin kyseisellä aikapisteellä.

Taustatoiminnot-taulukko saattaa näyttää toiminnot, jotka suoritettiin paljon ennen valittua aikapistettä. Tämä johtuu taustatoiminnoista, joiden tasaus tehdään 24 tunnin aikana. Taulukko näyttää esimerkiksi kaikki toiminnot, jotka suoritettiin ja joita tasoitetaan edelleen valitussa aikapisteessä.

Tämän näkymän suosituimpia käyttötapauksia ovat seuraavat:

  • Käyttäjän tunnistaminen, joka ajoitti tai suoritti operaation: arvot voivat olla joko "User@domain.com", "System" tai "Power BI Service".

    • Esimerkkejä käyttäjän luomista lausekkeista ovat T-SQL-kyselyiden tai Fabric-portaalin toimien, kuten SQL Query -editorin tai Visual Query -editorin, suorittaminen.
    • Esimerkkejä järjestelmän luomista lausekkeista ovat metatietojen synkroniset toiminnot ja muut järjestelmän taustatehtävät, jotka suoritetaan kyselyn suorittamisen nopeuttamiseksi.
  • Toiminnon tilan tunnus: arvot voivat olla joko "Onnistui", "InProgress", "Peruutettu", "Epäonnistuminen", "Virheellinen" tai "Hylätty".

    • Peruutettu-tila on kysely, joka on peruutettu ennen valmistumista.
    • Hylätty tila voi ilmetä resurssirajoitusten vuoksi.
  • Useita resursseja kuluttaneen toiminnon tunnus: lajittele taulukko kalleimpia kyselyitä laskevasti lajittelemalla taulukko ja tunnista toiminto yksilöllisesti käyttämällä toimintotunnusta. Tämä on hajautetun lausekkeen tunnus, jota voidaan käyttää muissa valvontatyökaluissa, kuten dynaamisissa hallintanäkymissä (DMV) ja kyselyjen merkityksellisissä näkymissä dist_statement_id, jotta voidaan päästä päähän -jäljitettävyys, kuten sys.dm_exec_requests ja distributed_statement_id kyselyn insights.exec_requests_history. Esimerkkejä:

    Seuraava T-SQL-mallikysely käyttää toimintotunnusta dynaamisen hallintanäkymän sys.dm_exec_requests kyselyssä.

    SELECT * FROM sys.dm_exec_requests 
    WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
    

    Seuraava T-SQL-kysely käyttää toimintotunnusta näkymän kyselyssä queryinsights.exec_requests_history .

    SELECT * FROM queryinsights.exec_requests_history 
    WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
    

Esimerkki laskutusmallista

Kokeile seuraavaa kyselyä:

SELECT * FROM Nyctaxi;

Oletetaan, että laskutusmittari kerää 100 CU sekuntia esittelyä varten.

Tämän kyselyn hinta on sekunteina ja sekunteina on hinta cu:tta kohden. Tässä esimerkissä oletetaan, että hinta CU:ta kohden on 0,18 $/tunti. Tunnin aikana on 3600 sekuntia. Tämän kyselyn hinta olisi siis (100 x 0,18)/3600 = 0,005 $.

Tässä esimerkissä käytetyt luvut on tarkoitettu vain esittelyä varten varsinaisten laskutusmittareiden sijaan.

Huomioitavia seikkoja

Katso seuraavia käyttöraportoinnin vivahteita:

  • Tietokannan välinen raportointi: Kun T-SQL-kysely liittyy useisiin varastoihin (tai Warehousen ja SQL-analytiikan päätepisteen kautta), käytöstä raportoidaan alkuperäisestä resurssista.
  • Järjestelmäluettelonäkymien ja dynaamisten hallintanäkymien kyselyt ovat laskutettavia kyselyitä.
  • Fabric Capacity Metrics -sovelluksessa ilmoitettu kesto(t) -kenttä on tarkoitettu vain tiedoksi. Se kuvastaa lausekkeen suorituksen kestoa. Kesto ei välttämättä sisällä täydellistä loppupäästä päähän -kestoa tulosten renderöinnille web-sovellukseen, kuten SQL Query Editor tai asiakassovelluksiin kuten SQL Server Management Studio ja MSSQL-laajennus Visual Studio Code:lle.

Seuraava vaihe