Sdílet prostřednictvím


Generování sestav fakturace a využití ve službě Synapse Data Warehouse

Platí pro: Koncový bod sql Analytics a sklad v Microsoft Fabric

Tento článek vysvětluje generování sestav využití výpočetních prostředků datového skladu Synapse v Microsoft Fabric, které zahrnuje aktivitu čtení a zápisu ve službě Warehouse a čtení v koncovém bodu analýzy SQL lakehouse.

Pokud používáte kapacitu Prostředků infrastruktury, poplatky za využití se zobrazí na webu Azure Portal v rámci předplatného ve službě Microsoft Cost Management. Pokud chcete porozumět fakturaci prostředků infrastruktury, navštivte stránku Vysvětlení informací na faktuře za Azure v kapacitě Fabric.

Další informace o monitorování aktuální a historické aktivity dotazů najdete v tématu Monitorování v datovém skladu Fabric.

Kapacita

V prostředcích infrastruktury na základě zakoupené skladové položky kapacity máte nárok na sadu jednotek kapacity (CU), které jsou sdíleny napříč všemi úlohami infrastruktury. Další informace o podporovaných licencích najdete v tématu Licence Microsoft Fabric.

Kapacita je vyhrazená sada prostředků, které jsou k dispozici v daném okamžiku, které se mají použít. Kapacita definuje schopnost prostředku provádět aktivitu nebo vytvářet výstup. Různé prostředky spotřebovávají jednotky CU v různých časech.

Kapacita datového skladu Synapse v prostředcích infrastruktury

V modelu SaaS založeném na kapacitě se datové sklady Fabric snaží maximálně využít zakoupenou kapacitu a získat přehled o využití.

Jednotky CU spotřebované datovými sklady zahrnují aktivitu čtení a zápisu ve službě Warehouse a aktivitu čtení na koncovém bodu analýzy SQL lakehouse.

Jednoduše řečeno, 1 jednotka kapacity fabric = 0,5 skladových virtuálních jader. Skladová položka kapacity Infrastruktury F64 má například 64 jednotek kapacity, což odpovídá 32 virtuálním jádrům skladu.

Generování sestav využití výpočetních prostředků

Aplikace Microsoft Fabric Capacity Metrics poskytuje přehled o využití kapacity pro všechny úlohy Infrastruktury na jednom místě. Správci můžou aplikaci použít k monitorování kapacity, výkonu úloh a jejich využití v porovnání s zakoupenou kapacitou.

Na začátku musíte být správcem kapacity, abyste mohli nainstalovat aplikaci Microsoft Fabric Capacity Metrics. Po instalaci může mít každý uživatel v organizaci udělená nebo sdílená oprávnění k zobrazení aplikace. Další informace najdete v tématu Instalace aplikace Microsoft Fabric Capacity Metrics.

Po instalaci aplikace vyberte sklad z rozevíracího seznamu Vybrat položku: Graf pásového grafu s více metrikou a tabulka dat Položky (14 dní) teď zobrazují pouze aktivitu warehouse .

Animovaný gif výpočetní stránky Metriky kapacity infrastruktury v aplikaci Microsoft Fabric Capacity Metrics

Kategorie operací skladu

Využití univerzální výpočetní kapacity můžete analyzovat podle kategorie úloh v rámci tenanta. Využití se sleduje podle celkového počtu sekund jednotek kapacity (CU). Zobrazená tabulka zobrazuje agregované využití za posledních 14 dnů.

Souhrn koncového bodu warehouse i analýzy SQL v části Warehouse v aplikaci Metriky, protože oba používají výpočetní prostředky SQL. Kategorie operací zobrazené v tomto zobrazení jsou:

  • Dotaz skladu: Poplatky za výpočetní prostředky za všechny uživatelsky generované a systémem generované příkazy T-SQL v rámci služby Warehouse.
  • Dotaz koncového bodu SQL Analytics: Poplatky za výpočetní prostředky pro všechny uživatele vygenerované a systémem generované příkazy T-SQL v rámci koncového bodu analýzy SQL
  • OneLake Compute: Poplatky za výpočetní prostředky pro všechna čtení a zápisy dat uložených v OneLake.

Příklad:

Snímek obrazovky s kategoriemi operací datového skladu v aplikaci Microsoft Fabric Capacity Metrics

Graf zkoumání časového bodu

Tento graf v aplikaci Microsoft Fabric Capacity Metrics zobrazuje využití prostředků v porovnání s zakoupenou kapacitou. 100 % využití představuje úplnou propustnost skladové položky kapacity a sdílí ji všechny úlohy Infrastruktury. Tato hodnota je reprezentována žlutou tečkovanou čárou. Výběrem konkrétního časového bodu v grafu povolíte tlačítko Prozkoumat , které otevře podrobnou stránku přechodu k podrobnostem.

Snímek obrazovky s tlačítkem prozkoumat v aplikaci Microsoft Fabric Capacity Metrics

Obecně platí, že podobně jako Power BI se operace klasifikují jako interaktivní nebo pozadí a označují se barvou. Většina operací v kategorii Sklad se hlásí jako pozadí , aby bylo možné využít 24hodinové vyhlazování aktivity, aby bylo možné využívat nejflexibilnější vzory použití. Klasifikace datovýchskladch

Graf podrobné analýzy časových bodů

Snímek obrazovky s grafem podrobné analýzy časových bodů v aplikaci Microsoft Fabric Capacity Metrics

Tato tabulka v aplikaci Microsoft Fabric Capacity Metrics poskytuje podrobné zobrazení využití v konkrétních časových bodech. Množství kapacity poskytované danou skladovou jednotkou za 30sekundové období se zobrazuje spolu s rozpisem interaktivních operací a operací na pozadí. Tabulka interaktivních operací představuje seznam operací, které byly spuštěny v daném časovém bodu.

Tabulka operací na pozadí se může zdát, že zobrazuje operace, které byly provedeny mnohem před vybraným časovým bodem. Důvodem je, že operace na pozadí procházejí 24hodinovým vyhlazováním. Tabulka například zobrazuje všechny operace, které byly provedeny a stále jsou vyhlazovány ve vybraném časovém bodu.

Mezi nejčastější případy použití tohoto zobrazení patří:

  • Identifikace uživatele, který operaci naplánoval nebo spustil: hodnoty můžou být "User@domain.com", "Systém" nebo "Služba Power BI".
    • Mezi příklady příkazů generovaných uživatelem patří spouštění dotazů T-SQL nebo aktivit na portálu Fabric, jako je editor dotazů SQL nebo editor vizuálních dotazů.
    • Mezi příklady vygenerovaných příkazů systému patří synchronní aktivity metadat a další úlohy na pozadí systému, které se spouští za účelem rychlejšího spouštění dotazů.
  • Identifikace stavu operace: hodnoty můžou být buď "Success", "InProgress", "Cancelled", "Failure", "Invalid" nebo "Rejected".
    • Stav Zrušeno jsou dotazy zrušené před dokončením.
    • Stav Odmítnuto může nastat z důvodu omezení prostředků.
  • Identifikace operace, která spotřebovala mnoho prostředků: seřaďte tabulku sestupně podle celkového počtu CU a vyhledejte nejnákladnější dotazy a pak pomocí ID operace jednoznačně identifikujte operaci. Toto je ID distribuovaného příkazu, které lze použít v jiných nástrojích monitorování, jako jsou zobrazení dynamické správy (DMV) pro kompletní sledovatelnost, například v dist_statement_id sys.dm_exec_requests.

Příklad fakturace

Představte si následující dotaz:

SELECT * FROM Nyctaxi;

Pro demonstrační účely předpokládejme, že se metrika fakturace kumuluje 100 sekund CU.

Náklady na tento dotaz jsou sekundy CU krát cena za CU. V tomto příkladu předpokládejme, že cena za CU je 0,18 USD za hodinu. Za hodinu je 3600 sekund. Náklady na tento dotaz by tedy byly (100 x 0,18)/3600 = 0,005 USD.

Čísla použitá v tomto příkladu jsou určená jenom pro demonstrační účely, nikoli pro skutečné metriky fakturace.

Důležité informace

Zvažte následující nuance generování sestav využití:

  • Generování sestav mezi databázemi: Když se dotaz T-SQL spojí mezi několika sklady (nebo mezi skladem a koncovým bodem analýzy SQL), využití se ohlásí vůči původnímu prostředku.
  • Dotazy na zobrazení systémového katalogu a zobrazení dynamické správy jsou fakturovatelné dotazy.
  • Pole Doby trvání hlášené v aplikaci Fabric Capacity Metrics je určené pouze pro informační účely. Odráží dobu trvání provádění příkazu. Doba trvání nemusí zahrnovat kompletní dobu trvání vykreslování výsledků zpět do webové aplikace, jako jsou sql Editor Power Query nebo klientské aplikace, jako je SQL Server Management Studio a Azure Data Studio.

Další krok