Övervaka och förstå din Genie-kostnad

Genie-användning visas i Azure Databricks faktureringssystemtabeller, där du kan fråga och analysera dina Genie-kostnader och se hur kampanjpriser återspeglas i din användningsdata. Varje användare, exklusive tjänstehuvudpersoner, får 150 Databricks-enheter (DBU) per månad gratis, och denna artikel visar hur man spårar konsumtionen av denna kostnadsfria kvot.

Note

Fram till den 31 januari 2027 är användningen av Genie One och Genie Agents gratis av användare. Tjänsthuvudkonton är undantagna, och användningen av dem debiteras. Genie Code debiteras fortfarande utöver den kostnadsfria kvoten på 150 DBU per användare och månad.

Information om hur du anger budgetar och kostnadskontroller för Genie finns i Hantera budgetar och kostnadskontroller för Genie.

Hämta information om användningen av Genie från systemtabeller

Om du vill analysera Genie-användning och kostnad frågar du tabellen system.billing.usage och sammanfogar den med system.billing.list_prices. Tabellen system.billing.usage uppdateras med några timmars mellanrum och innehåller en rad för varje användningspost.

Följande kolumner är mest relevanta för att förstå Genie-kostnaden:

Column Description
billing_origin_product Ställ in till GENIE för all användning av Genie.
sku_name SKU för fakturering. Varierar beroende på om användningen är kostnadsfri eller fakturerad. Se hur Genie-användning motsvarar SKU:er.
usage_quantity Antalet DBU:er som har förbrukats.
usage_metadata.genie.surface Identifierar vilken Genie-produkt som genererade användningen (GENIE_CODE, GENIE_ONE, eller GENIE_AGENTS).
usage_metadata.genie.channel Åtkomstkanalen, till exempel UI.
identity_metadata.run_as Den användare vars identitet användes för att köra frågan.
product_features.genie.offering_type Erbjudandetypen, till exempel PAYGO.
custom_tags Inkluderar {"databricks-product": "genie"} för Genie-användning.

Hur Genie-användning motsvarar SKU:er

Genie-användningen delas upp mellan två SKU:er baserat på om användningen är kostnadsfri eller fakturerad, inte baserat på Genie-produkten.

artikelnummer (SKU) Vad den innehåller Fakturerad? Listad i list_prices?
Serverless Real-Time Inference (det exakta SKU-namnet varierar beroende på moln och region) All fakturerad Genie-användning Ja Ja
GENIE_FREE_USAGE All kostnadsfri användning av Genie. Se kampanjpriser för det som är kostnadsfritt. No No

Använd usage_metadata.genie.surface för att identifiera vilken produkt som genererade användningen: GENIE_CODE, GENIE_ONEeller GENIE_AGENTS.

Fakturerad användning: SKU för serverlös realtidsinferens

Genie-användning som överstiger gratisanvändningen faktureras under Serverless Real-Time Inference SKU, som finns tillgänglig på alla moln. Det exakta SKU-namnet inkluderar ditt moln och region.

Till exempel ser SKU-namnet ut som PREMIUM_SERVERLESS_REAL_TIME_INFERENCE_US_EAST.

Eftersom SKU:n Serverless Real-Time Inference delas med andra produktlinjer ska du alltid filtrera efter billing_origin_product = 'GENIE' för att isolera användning av Genie.

Kostnadsfri användning: GENIE_FREE_USAGE SKU

Note

GENIE_FREE_USAGE SKU:n börjar visas först den 20 juli 2026. Den kostnadsfria användningen som förbrukas före det här datumet visas inte i systemtabellerna.

All kostnadsfri Genie-användning visas under sku_name = 'GENIE_FREE_USAGE'. Detta omfattar följande:

  • Användning inom den kostnadsfria kvoten: Varje användare, exklusive tjänstens huvudobjekt, har en kostnadsfri månatlig kvot på 150 DBU:er, som återställs den första dagen i varje månad.
  • Genie One och Genie Agents kampanjanvändning: Fram till den 31 januari 2027 är användning av Genie One och Genie Agents av användare gratis, registrerad under SKU:n GENIE_FREE_USAGE . Tjänsthuvudkonton är undantagna, och användningen av dem debiteras.

Det här är en kostnadsfri användnings-SKU. Den spårar förbrukning men har inget listpris, så den har ingen motsvarande post i system.billing.list_prices. När du sammanfogar system.billing.usage med system.billing.list_prices returnerar rader med denna SKU ingen träff. Detta är förväntat eftersom användningen är kostnadsfri.

Om du vill skilja mellan produkter inom den kostnadsfria användnings-SKU:n filtrerar du på usage_metadata.genie.surface:

  • GENIE_CODE: Kostnadsfri användning av Genie Code
  • GENIE_ONE: Genie One
  • GENIE_AGENTS: Genie-agenter

Frågeanvändning i Genie

Fråga om fakturerad Genie-användning och kostnad

Följande fråga returnerar all fakturerad Genie-användning, per användare och per dag. Detta inkluderar Genie Code och all annan Genie-användning som mäts under en prissatt SKU. Den exkluderar rader under den kostnadsfria användnings-SKU:n (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

Visa kostnadsfri och debiterad användning av Genie per användare

Använd följande fråga om du vill se en månatlig löpande summa av kostnadsfritt per användare jämfört med fakturerad Genie DBU-förbrukning.

Note

Kostnadsfri användning under GENIE_FREE_USAGE-SKU:n börjar först visas den 20 juli 2026. Den kostnadsfria användningen som förbrukas före det här datumet visas inte i systemtabellerna.

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

Detta hjälper dig att förstå vilka användare som använder kostnadsfri användning (Kostnadsfri kvot för Genie Code, Genie One och Genie Agents) jämfört med fakturerad Genie Code-användning.

Förstå kampanjpriser för Genie

Under kampanjperioden (till och med 31 januari 2027) gäller en rabatt på 25% för all fakturerad Genie-användning. Rabatten räknas automatiskt in i DBU-mätningen. Om du vill beräkna listkostnaden korrekt multiplicerar du den fakturerade användningen med pricing.effective_list.default från system.billing.list_prices. Hur rabatten visas i dina faktureringsdata beror på Genie-produkten.

Kampanjpriser för Genie Code

För Genie Code fungerar kampanjprissättningen på följande sätt:

  • Kostnadsfri ersättning: Varje användare får 150 kostnadsfria DBUs per månad. Den här användningen visas i system.billing.usage men faktureras inte.
  • Fakturerad användning utöver den fria kvoten: 25% kampanjrabatt tillämpas direkt i DBU-mätningen, vilket innebär att den usage_quantity redan återspeglar den rabatterade förbrukningen. Du kan multiplicera direkt med listpriset för att få din listkostnad, med förbehåll för din förhandlade rabatt.

Rabatten tillämpas i DBU-mätningen i stället för som en separat SKU med rabatt, eftersom Serverless Real-Time Inference-SKU:n delas mellan flera produktlinjer. Det finns ingen separat rabatterad SKU för Genie.

Kampanjrabatten kombineras med tillämpliga rabatter på Serverless Real-Time Inference SKU.

Genie One- och Genie Agents kampanjpriser

Fram till den 31 januari 2027 är användning av Genie One och Genie Agents för användare kostnadsfri, och användning av tjänsthuvudnamn debiteras. Eftersom kostnadsfri användning av dessa produkter använder SKU:n för kostnadsfri användning (GENIE_FREE_USAGE) visas ingen rabatt eller DBU-justering i faktureringsdata för den. Om du vill uppskatta vad den här kostnadsfria användningen skulle vara lika med fakturerad användning använder du frågan i Beräkna motsvarande kostnad för kostnadsfri Genie-användning, som innehåller rabatten på 25% i estimated_list_cost kolumnen.

Beräkna motsvarande kostnad för kostnadsfri Genie-användning

Om du vill uppskatta vad din kostnadsfria användning (Genie One, Genie Agents eller Genie Code free allowance) skulle kosta om den fakturerades enligt Genie Code-priset, kan du lösa en proxy-SKU från din arbetsytas befintliga fakturerade Genie Code-användning och tillämpa det priset.

Så här fungerar det:

  1. Isolera rader för fri användning: Filtrera system.billing.usage där sku_name = 'GENIE_FREE_USAGE'.
  2. Fastställ en regional proxy-SKU per arbetsyta: För varje workspace_id, hitta den senaste posten i system.billing.usage där billing_origin_product = 'GENIE' och sku_name != 'GENIE_FREE_USAGE', begränsat till de senaste 30 dagarna för att undvika en genomsökning av hela historiken. Använd postens sku_name som proxy.
  3. Koppla på proxy-SKU:n: Koppla raderna för kostnadsfri användning med proxy-SKU-uppslagningen per arbetsyta på workspace_id.
  4. Prissökning: Anslut till system.billing.list_prices på den lösta sku_name, med respekt för fönstret för pris giltighet.

Följande fråga returnerar den uppskattade kostnaden för kostnadsfri användning per användare för den aktuella månaden.

-- 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

Kolumnen estimated_list_cost tillämpar kampanjrabatten på 25%, vilket återspeglar vad den här kostnadsfria användningen skulle kosta som fakturerad användning under kampanjperioden (till och med 31 januari 2027). Se Förstå kampanjpriser för Genie.

Note

Den här frågan kräver att minst en fakturerad Genie Code-användningspost finns på arbetsytan. Om en arbetsyta endast har kostnadsfri användning och ingen Genie Code-användning, är proxy-SKU:n NULL och inget pris kan fastställas.

Ytterligare resurser