Delen via


Standaardopslagkosten bewaken

In dit artikel wordt uitgelegd hoe u de factureerbare gebruikssysteemtabel gebruikt om de kosten van uw standaardopslaggebruik te bewaken.

Hoe het standaardopslaggebruik wordt gemeten

Er worden kosten in rekening gebracht voor standaardopslag op basis van zowel de gebruikte opslagruimte als de API-bewerkingen die op de gegevens worden uitgevoerd. Beide gebruikstypen worden gemeten in DSU's. Zie De prijzen voor standaardopslag voor specifieke prijzen.

Informatie over standaardopslaggebruiksrecords

U kunt het gebruik van standaardopslag bijhouden en kenmerken door een query uit te voeren op de factureerbare gebruikssysteemtabel (system.billing.usage).

In de volgende tabel worden de belangrijkste kolommen en metagegevensvelden voor standaardopslaggebruiksrecords beschreven:

Rubriek Waarden
billing_origin_product DEFAULT_STORAGE
usage_type Het type standaardopslaggebruik. Mogelijke waarden zijn:
  • STORAGE_SPACE: Kosten die zijn gekoppeld aan het opslaan van gegevens in standaardopslag. Gerelateerd aan het volume aan gegevens dat is opgeslagen.
  • API_OPERATION: Kosten die zijn gekoppeld aan aanvragen op API-niveau voor standaardopslaggegevens, zoals lees-, schrijf- en vermeldingsbewerkingen.
usage_metadata.metastore_id De id van de metastore die is gekoppeld aan het standaardopslaggebruik
usage_metadata.catalog_id De id van de catalogus die is gekoppeld aan het standaardopslaggebruik. Standaardopslaggebruik wordt geaggregeerd op catalogusniveau.
usage_metadata.storage_api_type Alleen ingevuld voor het standaardgebruik van opslag-API-bewerkingen. Anders null. Mogelijke waarden zijn:
  • TIER_1: PUT, COPY, POST, LIST bewerkingen
  • TIER_2: Andere API-bewerkingen

Zie de naslaginformatie over factureerbare gebruikssysteemtabellen voor meer informatie over het lezen van de gebruikstabel.

Maandelijks opslaggebruik bijhouden per catalogus

De volgende query retourneert het maandelijks gebruik van standaard opslagruimte, geaggregeerd per catalogus.

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;

Het gebruik van maandelijkse API-bewerkingen per catalogus bijhouden

De volgende query retourneert maandelijks gebruik per API-bewerkingen voor standaardopslag, geaggregeerd per catalogus:

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;