Genie maliyetlerinizi takip edin ve anlayın

Bu makalede Genie kullanımının Azure Databricks faturalama sistemi tablolarında nasıl göründüğü, Genie maliyetlerinizi sorgulama ve analiz etme ve promosyon fiyatlandırmasının kullanım verilerinize nasıl yansıtılmış olduğu açıklanmaktadır. Ayrıca Genie'nin sağladığı ücretsiz ödeneğin tüketiminin nasıl anlaşıldığını da kapsar: hizmet sorumluları hariç her kullanıcı ayda 150 DBU ücretsiz alır.

Note

31 Temmuz 2026'ya kadar Genie One ve Genie Agents kullanımı ücretsizdir. Genie Code, kullanıcı başına aylık 150 DBU ücretsiz ödeneğin ötesinde faturalandırılır.

Genie için bütçeleri ve maliyet denetimlerini ayarlama hakkında bilgi için bkz. Genie için bütçeleri ve maliyet denetimlerini yönetme.

Sistem tablolarından Genie kullanımını sorgulama

Genie kullanımını ve maliyetini analiz etmek için system.billing.usage tablosunu sorgulayın ve system.billing.list_prices ile birleştirin. system.billing.usage Tablo birkaç saatte bir güncelleştirilir ve her kullanım kaydı için bir satır içerir.

Aşağıdaki sütunlar en çok Genie maliyetini anlamak için geçerlidir:

Column Description
billing_origin_product Tüm Genie kullanımları için GENIE olarak ayarlayın.
sku_name Faturalama SKU'su. Kullanımın ücretsiz mi yoksa faturalı mı olduğuna göre değişir. Bkz. Genie kullanımının SKU'lara nasıl karşılık geldiği.
usage_quantity Tüketilen DBU sayısı.
usage_metadata.genie.surface Kullanımı hangi Genie ürününün oluşturduğunu belirtir (GENIE_CODE, GENIE_ONE veya GENIE_AGENTS).
usage_metadata.genie.channel Erişim kanalı, örneğin UI.
identity_metadata.run_as Sorguyu çalıştırmak için kimliği kullanılan kullanıcı.
product_features.genie.offering_type Teklif türü, örneğin PAYGO.
custom_tags Genie kullanımı için {"databricks-product": "genie"} içerir.

Genie kullanımının SKU'lara nasıl karşılık geldiği

Genie kullanımı, Genie ürününe bağlı olarak değil, kullanımın ücretsiz mi yoksa faturalı mı olduğuna bağlı olarak iki SKU'ya bölünür.

SKU Ne içerir Faturalandırıldı mı? list_prices içinde listelenmiş mi?
Sunucusuz Gerçek Zamanlı Çıkarım (örneğin, ENTERPRISE_SERVERLESS_REAL_TIME_INFERENCE_<REGION>) Faturalandırılan tüm Genie kullanımı Evet Evet
GENIE_FREE_USAGE Tüm ücretsiz Genie kullanımları. Ücretsiz olanlar için promosyon fiyatlandırması konusuna bakın. Hayır Hayır

Kullanımı oluşturan ürünü belirlemek için kullanın usage_metadata.genie.surface : GENIE_CODE, GENIE_ONEveya GENIE_AGENTS.

Faturalandırılan kullanım: Sunucusuz Gerçek Zamanlı Çıkarım SKU'su

Ücretsiz kullanım kotasını aşan Genie kullanımı, Sunucusuz Gerçek Zamanlı Çıkarım SKU'su kapsamında faturalandırılır. Tam SKU adı bulutunuzu ve bölgenizi (örneğin ENTERPRISE_SERVERLESS_REAL_TIME_INFERENCE_US_WEST_OREGON AWS'de) içerir. Bu SKU tüm bulutlarda kullanılabilir.

Sunucusuz Gerçek Zamanlı Çıkarım SKU’su diğer ürün serileriyle paylaşıldığından, Genie kullanımını izole etmek için her zaman billing_origin_product = 'GENIE' ölçütüne göre filtreleyin.

Ücretsiz kullanım: GENIE_FREE_USAGE SKU

Note

GENIE_FREE_USAGE SKU yalnızca 20 Temmuz 2026'da görünmeye başlar. Bu tarihten önce tüketilen ücretsiz kullanım sistem tablolarında görünmez.

Tüm ücretsiz Genie kullanımı, sku_name = 'GENIE_FREE_USAGE' altında görünür. Buna aşağıdakiler dahildir:

  • Ücretsiz kullanım hakkı kapsamındaki kullanım: Hizmet sorumlusu hesapları hariç, her kullanıcının aylık 150 DBU’luk ücretsiz kullanım hakkı vardır; bu hak her ayın ilk günü sıfırlanır.
  • 31 Temmuz 2026’ya kadar, tüm Genie One ve Genie Agents kullanımı ücretsizdir ve GENIE_FREE_USAGE SKU’su altında kaydedilir.

Bu, ücretsiz kullanım SKU'sudur. Tüketimi izler ancak bir liste fiyatı taşımaz, bu nedenle içinde system.billing.list_pricesbuna karşılık gelen bir girişi yoktur. system.billing.usage öğesini system.billing.list_prices ile birleştirdiğinizde, bu SKU'ya sahip satırlar için eşleşme bulunmaz. Kullanım ücretsiz olduğundan bu beklenen bir durumdur.

Ücretsiz kullanım SKU'su içindeki ürünler arasında ayrım yapmak için filtresini şu şekilde belirleyin usage_metadata.genie.surface:

  • GENIE_CODE: Genie Code ücretsiz kullanımı
  • GENIE_ONE: Genie One
  • GENIE_AGENTS: Genie Agents

Query Genie kullanımı

Faturalanan Genie kullanımını ve maliyetini sorgulama

Aşağıdaki sorgu, kullanıcı başına ve günde tüm faturalanan Genie kullanımını döndürür. Buna Genie Code ve fiyatlandırılmış bir SKU kapsamında ölçülen diğer Genie kullanımı dahildir. Ücretsiz kullanım SKU'su (GENIE_FREE_USAGE ) altındaki satırları hariç tutar.

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

Kullanıcı başına ücretsiz ve faturalanmış Genie kullanımını sorgulama

Aylık çalışan kullanıcı başına ücretsiz ve faturalanmış Genie DBU tüketiminin toplamını görmek için aşağıdaki sorguyu kullanın.

Note

SKU'nun GENIE_FREE_USAGE altında ücretsiz kullanım yalnızca 20 Temmuz 2026'da görünmeye başlar. Bu tarihten önce tüketilen ücretsiz kullanım sistem tablolarında görünmez.

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

Bu, hangi kullanıcıların ücretsiz kullanım haklarını (Genie Code ücretsiz kullanım hakkı, Genie One ve Genie Agents), hangilerinin ise ücretlendirilen Genie Code kullanımını kullandığını anlamanıza yardımcı olur.

Genie için promosyon fiyatlandırmasını anlama

Promosyon döneminde (31 Ocak 2027'ye kadar) tüm faturalanan Genie kullanımı için 25% indirim uygulanır. İndirim otomatik olarak DBU ölçümüne dahil edilir. Liste maliyetini doğru bir şekilde hesaplamak için, faturalanan kullanımı pricing.effective_list.default ile çarpın system.billing.list_prices. İndirimin faturalama verilerinizde nasıl görüneceği Genie ürününe bağlıdır.

Genie Code promosyon fiyatlandırması

Genie Code için promosyon fiyatlandırması aşağıdaki gibi çalışır:

  • Ücretsiz izin: Her kullanıcı ayda 150 ücretsiz DBU alır. Bu kullanım içinde system.billing.usage görünür ancak faturalandırılmaz.
  • Ücretsiz ödeneğin üzerinde faturalanan kullanım: 25% indirim doğrudan DBU ölçümüne uygulanır, yani usage_quantity zaten indirimli tüketimi yansıtır. Anlaşmalı indiriminize bağlı olarak liste maliyetinizi almak için doğrudan liste fiyatıyla çarpabilirsiniz.

Sunucusuz Gerçek Zamanlı Çıkarım SKU'su birden çok ürün hattında paylaşıldığından, indirim ayrı bir indirimli SKU olarak değil, DBU ölçümlemesinde uygulanır. Genie için ayrı bir indirimli SKU yoktur.

Genie One ve Genie Agents promosyon fiyatlandırması

31 Temmuz 2026'ya kadar tüm Genie One ve Genie Agents kullanımı ücretsizdir. Bu ürünler ücretsiz kullanım SKU'su ()GENIE_FREE_USAGE kullandığından faturalama verilerinde indirim veya DBU ayarlaması gösterilmez. Bu ücretsiz kullanımın faturalandırılmış kullanımda neye karşılık geleceğini tahmin etmek için, estimated_list_cost sütununda 25% indirimin yer aldığı Ücretsiz Genie kullanımı için eşdeğer maliyeti tahmin etme bölümündeki sorguyu kullanın.

Ücretsiz Genie kullanımı için eşdeğer maliyeti tahmin etme

Ücretsiz kullanımınızın (Genie One, Genie Agents veya Genie Code ücretsiz kullanım hakkı) Genie Code tarifesi üzerinden faturalandırılması durumunda ne kadara mal olacağını tahmin etmek istiyorsanız, çalışma alanınızdaki mevcut ücretlendirilen Genie Code kullanımına göre temsili bir SKU belirleyip bu fiyatı uygulayabilirsiniz.

Nasıl çalışır:

  1. Serbest kullanım satırlarını yalıtma: system.billing.usage Nerede filtrele.sku_name = 'GENIE_FREE_USAGE'
  2. Çalışma alanı başına proxy bölgesel SKU'yu belirleyin: Her workspace_id için, tam geçmişin taranmasını önlemek amacıyla son 30 günle sınırlı olmak üzere, billing_origin_product = 'GENIE' ve sku_name != 'GENIE_FREE_USAGE' koşullarını sağlayan system.billing.usage içindeki en son kaydı bulun. Bu kaydın sku_name öğesini proxy olarak kullanın.
  3. Proxy SKU'sunu ekleyin: Ücretsiz kullanım satırlarını, workspace_id alanına göre çalışma alanı başına proxy SKU aramasıyla birleştirin.
  4. Fiyat araması: Fiyat geçerlilik penceresini dikkate alarak, çözümlenen sku_name üzerinde system.billing.list_prices ile birleştirin.

Aşağıdaki sorgu, geçerli ay için kullanıcı başına tahmini ücretsiz kullanım maliyetini döndürür.

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

estimated_list_cost sütunu, promosyon döneminde (31 Ocak 2027'ye kadar) bu ücretsiz kullanımın, faturalandırılan kullanım olarak ne kadara mal olacağını yansıtan %25 promosyon indirimini uygular. Bkz. Genie için promosyon fiyatlandırmasını anlama.

Note

Bu sorgu, çalışma alanında en az bir faturalanmış Genie Code kullanım kaydının mevcut olmasını gerektirir. Bir çalışma alanının yalnızca ücretsiz kullanımı varsa ve Genie Code kullanımı yoksa, ara sunucu SKU'su geçerli olur NULL ve hiçbir fiyat çözümlenmez.

Ek kaynaklar