Sdílet prostřednictvím


Monitorování výchozích nákladů na úložiště

Tento článek vysvětluje, jak použít fakturovatelnou systémovou tabulku k monitorování nákladů na výchozí využití úložiště.

Jak se měří výchozí využití úložiště

Účtuje se vám výchozí úložiště na základě využitého prostoru úložiště i operací rozhraní API prováděných s daty. Oba tyto typy použití se měří v DSU. Konkrétní informace o cenách najdete v tématu Výchozí ceny úložiště.

Vysvětlení výchozích záznamů o využití úložiště

Použití výchozího úložiště a jeho atribut můžete sledovat dotazem na fakturovatelnou tabulku systému využití (system.billing.usage).

Následující tabulka popisuje klíčové sloupce a pole metadat pro výchozí záznamy o využití úložiště:

Sloupec Hodnoty
billing_origin_product DEFAULT_STORAGE
usage_type Typ výchozího využití úložiště. Možné hodnoty:
  • STORAGE_SPACE: Náklady spojené s ukládáním dat ve výchozím úložišti. Souvisí s objemem uložených dat.
  • API_OPERATION: Náklady spojené s požadavky na úrovni rozhraní API pro výchozí data úložiště, jako jsou operace čtení, zápisy a výpis.
usage_metadata.metastore_id ID metastoru přidruženého k výchozímu využití úložiště
usage_metadata.catalog_id ID katalogu přidruženého k výchozímu využití úložiště. Výchozí využití úložiště se agreguje na úrovni katalogu.
usage_metadata.storage_api_type Naplněno pouze pro výchozí využití operace rozhraní API úložiště. Jinak null. Možné hodnoty:
  • TIER_1: PUT, COPY, POST, LIST operations
  • TIER_2: Další operace rozhraní API

Další informace o přečtení tabulky využití najdete v tématu Referenční informace k tabulce systému fakturovatelného využití.

Sledování měsíčního využití úložiště podle katalogu

Následující dotaz vrátí ve výchozím nastavení měsíční využití úložiště agregované podle katalogu:

SELECT
  usage_metadata.metastore_id,
  usage_metadata.catalog_id,
  DATE_TRUNC('month', usage_date) AS month,
  SUM(usage_quantity) AS dsu
FROM system.billing.usage
WHERE billing_origin_product = 'DEFAULT_STORAGE'
  AND usage_type = 'STORAGE_SPACE'
GROUP BY 1, 2, 3
ORDER BY month DESC;

Sledování měsíčního využití operací rozhraní API podle katalogu

Následující dotaz vrátí měsíční využití podle operací rozhraní API ve výchozím úložišti agregovaném podle katalogu:

SELECT
  usage_metadata.metastore_id,
  usage_metadata.catalog_id,
  usage_metadata.storage_api_type,
  DATE_TRUNC('month', usage_date) AS month,
  SUM(usage_quantity) AS dsu
FROM system.billing.usage
WHERE billing_origin_product = 'DEFAULT_STORAGE'
  AND usage_type = 'API_OPERATION'
GROUP BY 1, 2, 3, 4
ORDER BY month DESC;