Controleer en begrijp uw Genie-kosten

In dit artikel wordt uitgelegd hoe Genie-gebruik wordt weergegeven in de tabellen van het Azure Databricks factureringssysteem, hoe u uw Genie-kosten opvraagt en analyseert en hoe promotieprijzen worden weerspiegeld in uw gebruiksgegevens. Ook wordt beschreven hoe u inzicht krijgt in het verbruik van de gratis vergoeding die Genie biedt: elke gebruiker, met uitzondering van service-principals, ontvangt 150 DBU's per maand gratis.

Opmerking

Tot 31 juli 2026 is het gebruik van Genie One en Genie Agents gratis. Genie Code wordt nog steeds in rekening gebracht na de gratis limiet van 150 DBU per gebruiker per maand.

Zie Budgetten en kostenbeheer voor Genie beheren voor informatie over het instellen van budgetten en kostenbeheer voor Genie.

Query uitvoeren op Genie-gebruik vanuit systeemtabellen

Als u Genie-gebruik en -kosten wilt analyseren, voert u een query uit op de system.billing.usage tabel en voegt u deze samen met system.billing.list_prices. De system.billing.usage tabel wordt elke paar uur bijgewerkt en bevat een rij voor elke gebruiksrecord.

De volgende kolommen zijn het meest relevant voor inzicht in de kosten van Genie:

Column Description
billing_origin_product Ingesteld op GENIE voor alle Genie-gebruik.
sku_name De facturatie-SKU. Verschilt per gebruik gratis of gefactureerd. Zie Hoe Genie-gebruik zich verhoudt tot SKU's.
usage_quantity Het aantal verbruikte DBU's.
usage_metadata.genie.surface Identificeert welk Genie-product het gebruik heeft gegenereerd (GENIE_CODE, GENIE_ONEof GENIE_AGENTS).
usage_metadata.genie.channel Het toegangskanaal, bijvoorbeeld UI.
identity_metadata.run_as De gebruiker van wie de identiteit is gebruikt om de query uit te voeren.
product_features.genie.offering_type Het aanbiedingstype, bijvoorbeeld PAYGO.
custom_tags Bevat {"databricks-product": "genie"} voor gebruik van Genie.

Hoe het gebruik van Genie overeenkomt met SKU's

Genie-gebruik wordt verdeeld over twee SKU's op basis van of het gebruik gratis of gefactureerd is, niet op basis van het Genie-product.

Artikelnummer (SKU) Wat het bevat Gefactureerd? Opgenomen in list_prices?
Serverloze realtime-inferentie (bijvoorbeeld ENTERPRISE_SERVERLESS_REAL_TIME_INFERENCE_<REGION>) Alle gefactureerde Genie-gebruik Yes Yes
GENIE_FREE_USAGE Al het gratis gebruik van Genie. Bekijk promotieprijzen voor wat gratis is. Nee. Nee.

Gebruik usage_metadata.genie.surface dit om te bepalen welk product het gebruik heeft gegenereerd: GENIE_CODE, GENIE_ONEof GENIE_AGENTS.

Gefactureerd gebruik: serverloze realtime-inferentie-SKU

Genie-gebruik dat de gratis gebruikslimiet overschrijdt, wordt in rekening gebracht onder de Serverless Real-Time Inference-SKU. De exacte SKU-naam bevat uw cloud en regio, bijvoorbeeld ENTERPRISE_SERVERLESS_REAL_TIME_INFERENCE_US_WEST_OREGON op AWS. Deze SKU is beschikbaar in alle clouds.

Omdat de Serverless Real-Time Inference SKU gedeeld wordt met andere productlijnen, filtert u altijd op billing_origin_product = 'GENIE' om het gebruik van Genie te isoleren.

Kosteloos gebruik: GENIE_FREE_USAGE SKU

Opmerking

De GENIE_FREE_USAGE SKU verschijnt pas vanaf 20 juli 2026. Gratis gebruik dat vóór deze datum wordt gebruikt, is niet zichtbaar in de systeemtabellen.

Alle gratis Genie-gebruik wordt weergegeven onder sku_name = 'GENIE_FREE_USAGE'. Dit omvat:

  • Gebruik onder de gratis vergoeding: elke gebruiker, met uitzondering van service-principals, heeft een gratis maandelijkse vergoeding van 150 DBU's, die voor de eerste van elke maand opnieuw wordt ingesteld.
  • Tot 31 juli 2026 is alle gebruik van Genie One en Genie Agents gratis, vastgelegd onder de GENIE_FREE_USAGE SKU.

Dit is een gratis gebruiks-SKU. Het houdt het verbruik bij, maar draagt geen catalogusprijs, dus het heeft geen bijbehorende vermelding in system.billing.list_prices. Wanneer u system.billing.usage met system.billing.list_prices samenvoegt, leveren rijen met deze SKU geen overeenkomst op. Dit wordt verwacht, omdat het gebruik gratis is.

Als u onderscheid wilt maken tussen producten binnen de gratis gebruiks-SKU, filtert u op usage_metadata.genie.surface:

  • GENIE_CODE: Genie Code gratis gebruik
  • GENIE_ONE: Genie One
  • GENIE_AGENTS: Genie Agenten

Gebruik van Query Genie

Gefactureerde Genie-gebruik en -kosten opvragen

De volgende query retourneert alle gefactureerde Genie-gebruik, per gebruiker en per dag. Dit omvat Genie Code en elk ander Genie-gebruik dat wordt gemeten onder een geprijsde SKU. Het sluit rijen uit onder de gratis gebruiks-SKU (GENIE_FREE_USAGE).

SELECT
  u.account_id,
  u.workspace_id,
  u.usage_date,
  u.identity_metadata.run_as AS run_as_user,
  u.usage_metadata.genie.surface AS genie_surface,
  u.usage_metadata.genie.channel AS genie_channel,
  u.sku_name,
  SUM(u.usage_quantity) AS dbus,
  SUM(u.usage_quantity * lp.pricing.effective_list.default) AS list_cost
FROM system.billing.usage u
JOIN system.billing.list_prices lp
  ON  u.sku_name = lp.sku_name
  AND u.usage_end_time >= lp.price_start_time
  AND (lp.price_end_time IS NULL OR u.usage_end_time < lp.price_end_time)
WHERE u.billing_origin_product = 'GENIE'
  AND u.sku_name != 'GENIE_FREE_USAGE'
GROUP BY
  u.account_id,
  u.workspace_id,
  u.usage_date,
  u.identity_metadata.run_as,
  u.usage_metadata.genie.surface,
  u.usage_metadata.genie.channel,
  u.sku_name
ORDER BY u.usage_date DESC

Gratis en gefactureerd Genie-gebruik per gebruiker opvragen

Gebruik de volgende query om een maandelijks lopend totaal van per gebruiker gratis versus gefactureerd Genie DBU-verbruik te zien.

Opmerking

Gratis gebruik onder de SKU GENIE_FREE_USAGE begint pas op 20 juli 2026 zichtbaar te worden. Gratis gebruik dat vóór deze datum wordt gebruikt, is niet zichtbaar in de systeemtabellen.

SELECT
  u.identity_metadata.run_as AS user,
  u.usage_metadata.genie.surface AS genie_surface,
  SUM(CASE WHEN u.sku_name = 'GENIE_FREE_USAGE' THEN u.usage_quantity ELSE 0 END) AS free_dbus,
  SUM(CASE WHEN u.sku_name != 'GENIE_FREE_USAGE' THEN u.usage_quantity ELSE 0 END) AS paid_dbus
FROM system.billing.usage u
WHERE u.billing_origin_product = 'GENIE'
  AND u.usage_date >= DATE_TRUNC('MONTH', CURRENT_DATE)
GROUP BY
  u.identity_metadata.run_as,
  u.usage_metadata.genie.surface
ORDER BY user, genie_surface

Dit helpt u te begrijpen welke gebruikers gratis gebruik gebruiken (Genie Code gratis vergoeding, Genie One en Genie Agents) versus gefactureerd Genie Code-gebruik.

Meer informatie over promotieprijzen voor Genie

Tijdens de promotieperiode (tot en met 31 januari 2027) is een korting van 25% van toepassing op alle gefactureerde Genie-gebruik. De korting wordt automatisch meegenomen in de DBU-metering. Als u de lijstkosten nauwkeurig wilt berekenen, vermenigvuldigt u het gefactureerde gebruik met pricing.effective_list.default van system.billing.list_prices. Hoe de korting wordt weergegeven in uw factureringsgegevens, is afhankelijk van het Genie-product.

Aanbiedingsprijzen voor Genie Code

Voor Genie Code werken de promotieprijzen als volgt:

  • Gratis vergoeding: elke gebruiker ontvangt 150 gratis DBU's per maand. Dit gebruik wordt weergegeven in system.billing.usage , maar wordt niet gefactureerd.
  • Gefactureerd gebruik boven de gratis vergoeding: De 25% korting wordt rechtstreeks toegepast in de DBU-metering, wat betekent dat het usage_quantity reeds het kortingsverbruik weerspiegelt. U kunt rechtstreeks vermenigvuldigen met de catalogusprijs om uw lijstkosten op te halen, afhankelijk van uw onderhandelde korting.

De korting wordt toegepast in de DBU-meting in plaats van als een afzonderlijke SKU met korting, omdat de SKU voor serverloze realtime-inferentie wordt gebruikt voor meerdere productlijnen. Er is geen afzonderlijke kortingSKU voor Genie.

Aanbiedingsprijzen voor Genie One en Genie Agents

Tot en met 31 juli 2026 is alle gebruik van Genie One en Genie Agents gratis. Omdat deze producten gebruikmaken van de gratis gebruiks-SKU (GENIE_FREE_USAGE), worden er geen kortings- of DBU-aanpassingen weergegeven in de factureringsgegevens. Als u wilt schatten wat dit gratis gebruik gelijk is aan gefactureerd gebruik, gebruikt u de query in Equivalente kosten schatten voor gratis Genie-gebruik, waaronder de korting van 25% in de estimated_list_cost kolom.

Geschatte equivalente kosten voor gratis Genie-gebruik

Als u wilt schatten wat uw gratis gebruik (Genie One, Genie Agents of de gratis vergoeding voor Genie Code) zou kosten als deze wordt gefactureerd tegen het Genie Code-tarief, kunt u een proxy-SKU oplossen op basis van het bestaande gefactureerde Genie Code-gebruik van uw werkruimte en die prijs toepassen.

Hoe werkt het:

  1. Rijen met gratis gebruik isoleren: filter system.billing.usage waar sku_name = 'GENIE_FREE_USAGE'.
  2. Een regionale proxy-SKU per werkruimte bepalen: Zoek voor elke workspace_id het meest recente record in system.billing.usage waar billing_origin_product = 'GENIE' en sku_name != 'GENIE_FREE_USAGE' gelden, beperkt tot de afgelopen 30 dagen om een scan van de volledige geschiedenis te voorkomen. Gebruik het sku_name van dat record als de proxy.
  3. Koppel de proxy-SKU: koppel de rijen voor gratis gebruik aan de proxy-SKU-zoekopdracht per werkruimte op workspace_id.
  4. Prijsopzoeking: Voeg samen met system.billing.list_prices op de opgeloste sku_name, rekening houdend met het geldigheidsvenster van de prijs.

De volgende query retourneert de geschatte kosten voor gratis gebruik per gebruiker voor de huidige maand.

-- Estimate the equivalent billed cost of GENIE_FREE_USAGE rows,
-- per user and workspace, with the 25% promotional discount applied.

WITH

-- Step 1: Isolate the free-usage rows for the current month
free_usage AS (
  SELECT
    account_id,
    workspace_id,
    identity_metadata.run_as AS run_as,
    usage_metadata.genie.surface AS genie_surface,
    usage_quantity,
    usage_end_time
  FROM system.billing.usage
  WHERE billing_origin_product = 'GENIE'
    AND sku_name = 'GENIE_FREE_USAGE'
    AND usage_date >= DATE_TRUNC('MONTH', CURRENT_DATE)
),

-- Step 2: Find the latest billed GENIE SKU per workspace, scoped to the last 30 days
latest_real_sku AS (
  SELECT
    workspace_id,
    max_by(sku_name, usage_start_time) AS proxy_sku_name
  FROM system.billing.usage
  WHERE billing_origin_product = 'GENIE'
    AND sku_name != 'GENIE_FREE_USAGE'
    AND usage_date >= CURRENT_DATE - 30
  GROUP BY workspace_id
),

-- Step 3: Attach the proxy SKU to each free-usage row
resolved AS (
  SELECT
    f.account_id,
    f.workspace_id,
    f.run_as,
    f.genie_surface,
    f.usage_quantity,
    f.usage_end_time,
    r.proxy_sku_name AS pricing_sku_name
  FROM free_usage f
  LEFT JOIN latest_real_sku r
    ON f.workspace_id = r.workspace_id
),

-- Step 4: Join to list prices on the resolved SKU + validity window, applying the 25% promotion
priced AS (
  SELECT
    r.account_id,
    r.workspace_id,
    r.run_as AS user,
    r.genie_surface,
    r.usage_quantity,
    lp.pricing.effective_list.default AS list_price_per_unit,
    r.usage_quantity * lp.pricing.effective_list.default * 0.75 AS estimated_list_cost
  FROM resolved r
  LEFT JOIN system.billing.list_prices lp
    ON  r.pricing_sku_name  = lp.sku_name
    AND r.usage_end_time    >= lp.price_start_time
    AND (lp.price_end_time IS NULL OR r.usage_end_time < lp.price_end_time)
)

-- Step 5: Aggregate per user, per workspace
SELECT
  account_id,
  workspace_id,
  user,
  genie_surface,
  SUM(usage_quantity) AS total_dbus,
  list_price_per_unit,
  SUM(estimated_list_cost) AS total_estimated_list_cost
FROM priced
GROUP BY account_id, workspace_id, user, genie_surface, list_price_per_unit
ORDER BY workspace_id, user, genie_surface

De estimated_list_cost kolom past de 25% promotiekorting toe, die aangeeft wat dit gratis gebruik zou kosten als gefactureerd gebruik tijdens de promotieperiode (tot en met 31 januari 2027). Zie Promotieprijzen voor Genie begrijpen.

Opmerking

Voor deze query moet ten minste één gefactureerde Genie Code-gebruiksrecord aanwezig zijn in de werkruimte. Als een werkruimte alleen gratis gebruik heeft en geen Genie Code-gebruik, is NULL de proxy-SKU en is er geen prijs opgelost.

Aanvullende bronnen