Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje přehled fakturovatelné tabulky systému využití, včetně schématu a ukázkových dotazů. V systémových tabulkách jsou fakturovatelná data o využití vašeho účtu centralizovaná a směrovaná do všech oblastí, takže můžete zobrazit globální využití vašeho účtu z jakékoli oblasti, ve které se váš pracovní prostor nachází.
Informace o použití této tabulky k monitorování nákladů a ukázkových dotazů najdete v tématu Monitorování nákladů pomocí systémových tabulek.
Cesta k tabulce: Tato systémová tabulka se nachází na system.billing.usageadrese .
Schéma tabulky fakturovatelného využití
Tabulka fakturovatelného systému využití používá následující schéma:
| Název sloupce | Datový typ | Description | Example |
|---|---|---|---|
record_id |
řetězec | Jedinečné ID pro tento záznam o využití | 11e22ba4-87b9-4cc2-9770-d10b894b7118 |
account_id |
řetězec | ID účtu, pro který byl tento report vygenerován | 23e22ba4-87b9-4cc2-9770-d10b894b7118 |
workspace_id |
řetězec | ID pracovního prostoru, ke které bylo toto využití přidruženo | 1234567890123456 |
sku_name |
řetězec | Název skladové položky | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
řetězec | Cloud přidružený k tomuto využití Možné hodnoty jsou AWS, AZUREa GCP. |
AWS, AZURE nebo GCP |
usage_start_time |
časové razítko | Počáteční čas, který je relevantní pro tento záznam využití. Informace o časovém pásmu se zaznamenávají na konci hodnoty s +00:00 představující časové pásmo UTC. |
2023-01-09 10:00:00.000+00:00 |
usage_end_time |
časové razítko | Koncový čas, který je relevantní pro tento záznam využití. Informace o časovém pásmu se zaznamenávají na konci hodnoty s +00:00 představující časové pásmo UTC. |
2023-01-09 11:00:00.000+00:00 |
usage_date |
date | Datum záznamu o využití, toto pole lze použít k rychlejší agregaci podle data. | 2023-01-01 |
custom_tags |
mapa | Vlastní značky přidružené k záznamu využití | { “env”: “production” } |
usage_unit |
řetězec | Jednotka, ve které se toto využití měří | DBU |
usage_quantity |
desítkové číslo | Počet jednotek spotřebovaných pro tento záznam | 259.2958 |
usage_metadata |
struktura | Systémová metadata o využití, včetně ID výpočetních prostředků a úloh (pokud je k dispozici). Viz metadata použití. | Zobrazit metadata o využití |
identity_metadata |
struktura | Systémová metadata o identitách, které jsou součástí použití. Viz Metadata identity. | Viz metadata o identitě |
record_type |
řetězec | Bez ohledu na to, zda je záznam původní, odvolání nebo přehodnocení. Hodnota je ORIGINAL, pokud není záznam spojen s opravou. Viz Typ záznamu. |
ORIGINAL |
ingestion_date |
date | Datum, kdy se záznam ingestoval do tabulky usage |
2024-01-01 |
billing_origin_product |
řetězec | Produkt, který začal používání. Některé produkty se můžou účtovat jako různé skladové položky. Možné hodnoty najdete v tématu Produkt. | JOBS |
product_features |
struktura | Podrobnosti o použitých funkcích produktu Viz funkce produktu . | Zobrazit funkce produktu |
usage_type |
řetězec | Typ využití přiřazený k produktu nebo úloze pro účely fakturace. Možné hodnoty jsou COMPUTE_TIME, , STORAGE_SPACE, NETWORK_BYTE, NETWORK_HOURAPI_OPERATIONTOKENGPU_TIMEnebo .ANSWER |
STORAGE_SPACE |
Referenční informace o metadatech použití
Hodnoty v usage_metadata jsou všechny řetězce, které vám řeknou o objektech a prostředcích pracovního prostoru zahrnutých v záznamu o využití.
V libovolném záznamu o využití se vyplní jenom podmnožina těchto hodnot v závislosti na použitém výpočetním typu a funkcích. Třetí sloupec v tabulce ukazuje, které typy použití naplňují jednotlivé hodnoty.
| Value | Description | Vyplněno pro (jinak null) |
|---|---|---|
cluster_id |
ID clusteru přidruženého k záznamu využití | Využití výpočetních prostředků bez serveru, včetně poznámkových bloků, úloh, deklarativních kanálů Sparku lakeflow a služeb starší verze modelu |
job_id |
ID úlohy přidružené k záznamu využití | Bezserverové úlohy a úlohy běží na výpočetních prostředcích úloh (nenaplní se pro úlohy spouštěné na výpočetních prostředcích pro všechny účely) |
warehouse_id |
ID SQL Warehouse přidruženého k záznamu využití | Úlohy spuštěné ve službě SQL Warehouse |
instance_pool_id |
ID fondu instancí přidruženého k záznamu využití | Využití výpočetních prostředků bez serveru z fondů, včetně poznámkových bloků, úloh, deklarativních kanálů Sparku Lakeflow a obsluhy starších modelů |
node_type |
Typ výpočetní instance. Toto pole nerozlišuje mezi ovladači a pracovními uzly. Viz Typ uzlu. | Využití bezserverového výpočetního prostředí, včetně poznámkových bloků, úloh, deklarativních kanálů Sparku Lakeflow a všech skladů SQL |
job_run_id |
ID spuštění úlohy, které je přidruženo k záznamu využití | Bezserverové úlohy a úlohy běží na výpočetních prostředcích úloh (nenaplní se pro úlohy spouštěné na výpočetních prostředcích pro všechny účely) |
notebook_id |
ID notebooku spojeného s využitím | Bezserverové poznámkové bloky |
dlt_pipeline_id |
ID kanálu přidruženého k záznamu využití | Deklarativní kanály a funkce Sparku Lakeflow, které používají deklarativní kanály Lakeflow Sparku, jako jsou materializovaná zobrazení, online tabulky, indexování AI Search a Lakeflow Connect |
endpoint_name |
Název modelu obsluhující koncový bod nebo koncový bod vyhledávání AI přidružený k záznamu využití | Obsluha modelů a vyhledávání AI |
endpoint_id |
ID modelu obsluhující koncový bod nebo koncový bod vyhledávání AI přidružený k záznamu využití | Obsluha modelů a vyhledávání AI |
dlt_update_id |
ID aktualizace kanálu přidružené k záznamu využití | Deklarativní kanály a funkce Sparku Lakeflow, které používají deklarativní kanály Lakeflow Sparku, jako jsou materializovaná zobrazení, online tabulky, indexování AI Search a Lakeflow Connect |
dlt_maintenance_id |
ID úloh údržby kanálu přidružených k záznamu využití | Deklarativní kanály a funkce Sparku Lakeflow, které používají deklarativní kanály Lakeflow Sparku, jako jsou materializovaná zobrazení, online tabulky, indexování AI Search a Lakeflow Connect |
metastore_id |
Tato hodnota není vyplněna v Azure Databricks | Vždy null |
run_name |
Jedinečný název určený pro uživatele procesu ladění základního modelu přidruženého k záznamu využití | Vyladění základního modelu |
job_name |
Uživatelsky zadaný název úlohy přidružené k záznamu využití | Úlohy běží na bezserverových výpočetních prostředcích |
notebook_path |
Cesta k úložišti pracovního prostoru poznámkového bloku spojeného s užitím | Notebooky běží na bezserverových výpočetních prostředcích |
central_clean_room_id |
ID centrální čisté místnosti přidružené k záznamu o využití | Čisté pokoje |
source_region |
Oblast pracovního prostoru související s využitím Vrátí hodnotu pouze pro využití bezserverové sítě. | Bezserverová síť |
destination_region |
Oblast zdroje, ke kterému se přistupuje. Vrátí hodnotu pouze pro využití bezserverové sítě. | Bezserverová síť |
app_id |
ID aplikace přidružené k záznamu využití | Aplikace Databricks |
app_name |
Uživatelské jméno aplikace přidružené k záznamu využití | Aplikace Databricks |
private_endpoint_name |
Název použitelného privátního koncového bodu nasazeného s bezserverovými výpočetními prostředky | Bezserverová síť |
budget_policy_id |
Deprecated. Místo toho použijte usage_policy_id. ID zásady použití bez serveru připojené k úloze |
Využití bezserverového výpočetního prostředí, včetně poznámkových bloků, úloh, deklarativních kanálů Sparku lakeflow a modelů obsluhujících koncové body |
storage_api_type |
Typ operace prováděné na výchozím úložišti. Možné hodnoty jsou TIER_1 (PUT, COPY, POST, LIST) a TIER_2 (jiné operace) |
Výchozí úložiště |
ai_runtime_workload_id |
ID bezserverové úlohy GPU přidružené k záznamu využití | Pracovní zátěže AI Runtime |
uc_table_catalog |
Název katalogu Unity přidružený k záznamu využití | Materializovaná zobrazení |
uc_table_schema |
Název schématu katalogu Unity přidružený k záznamu využití | Materializovaná zobrazení |
uc_table_name |
Název tabulky Katalogu Unity přidružený k záznamu využití | Materializovaná zobrazení |
database_instance_id |
ID instance databáze přidružené k záznamu využití | Instance databáze Lakebase |
sharing_materialization_id |
ID materializace sdílení přidruženého k záznamu využití | Zobrazení sdílení, materializovaných zobrazení a streamovaných tabulek pomocí OpenSharingu |
usage_policy_id |
ID zásady použití bez serveru přidružené k záznamu využití | Zásady použití bez serveru |
agent_bricks_id |
ID úlohy Agent Bricks přidružené k záznamu využití | Úlohy agenta správceznalostí |
base_environment_id |
ID základního prostředí spojeného s využitím | Použití z vytváření nebo aktualizace bezserverového prostředí pracovního prostoru Vyplněno, když billing_origin_product je BASE_ENVIRONMENTS. |
schema_id |
ID schématu přidruženého k záznamu využití | Detekce anomálií |
table_id |
ID tabulky přidružené k záznamu využití | Profilace dat |
catalog_id |
ID katalogu Unity přidruženého k výchozímu využití úložiště | Výchozí úložiště |
Typ uzlu
Když ovladač klasického výpočetního prostředku a pracovní procesy používají stejný typ instance, jejich využití se zkombinuje do jednoho záznamu. Když ovladač výpočetních prostředků a pracovní uzly používají různé typy instancí, jejich použití se zobrazí jako samostatné záznamy: jeden pro typ instance ovladače a druhý pro pracovní proces.
Pokud chcete přiřadit použití ke konkrétní roli uzlu, můžete křížově odkazovat usage_metadata.cluster_id v tabulce využití s daty z tabulek výpočetního systému. Tabulka system.compute.clusters zaznamenává jednotlivé clustery driver_node_type a worker_node_typea system.compute.node_timeline tabulka obsahuje driver logický sloupec, který identifikuje roli jednotlivých uzlů.
Referenční informace k metadatům identity
Sloupec identity_metadata poskytuje další informace o identitách, které jsou součástí použití.
- Pole
run_asprotokoluje, kdo spustil úlohu. Tyto hodnoty se vyplní pouze pro určité typy úloh uvedené v následující tabulce. - Pole
owned_byplatí jenom pro využití datového skladu SQL a protokoluje uživatele nebo instanční objekt, který vlastní datový sklad SQL odpovědný za toto využití.
- Toto
created_bypole platí pro aplikace Databricks, pomocníka pro znalosti a agenta supervisora. Pole zaznamená e-mail uživatele, který aplikaci nebo agenta vytvořil.
run_as identity
Identita zaznamenaná v identity_metadata.run_as závisí na produktu přidruženém k použití. Informace o chování identity_metadata.run_as najdete v následující tabulce:
| Typ úlohy | Identita run_as |
|---|---|
| Výpočetní úlohy | Uživatel nebo služební hlavní objekt definovaný v run_as nastavení. Ve výchozím nastavení se úlohy spouštějí s identitou vlastníka úlohy, ale správci mohou tuto identitu změnit na jiného uživatele nebo služební účet. |
| Bezserverové výpočetní prostředky pro úlohy | Uživatel nebo služební hlavní objekt definovaný v run_as nastavení. Ve výchozím nastavení se úlohy spouštějí s identitou vlastníka úlohy, ale správci mohou tuto identitu změnit na jiného uživatele nebo služební účet. |
| Bezserverové výpočetní pro notebooky | Uživatel, který spustil příkazy poznámkového bloku (konkrétně uživatel, který vytvořil relaci poznámkového bloku). U sdílených poznámkových bloků to zahrnuje použití jinými uživateli, kteří sdílejí stejnou relaci poznámkového bloku. |
| Deklarativní kanály Sparku Lakeflow | Uživatel nebo instanční objekt, jehož oprávnění se používají ke spuštění potrubí. To se dá změnit převodem vlastnictví kanálu. |
| Vyladění základního modelu | Uživatel nebo servisní účet, který inicioval vyladění tréninkového spuštění. |
| Prediktivní optimalizace | Instanční objekt vlastněný službou Databricks, který spouští prediktivní optimalizační operace. |
| Monitorování kvality dat | Uživatel, který profil vytvořil |
Reference k typu záznamu
Tabulka billing.usage podporuje opravy. K opravám dochází, když je jakékoli pole záznamu o využití nesprávné a musí být opraveno.
Když dojde k opravě, Azure Databricks do tabulky přidá dva nové záznamy. Záznam odvolání neguje původní nesprávný záznam a potom záznam opětovného obnovení obsahuje opravené informace. Záznamy oprav se identifikují pomocí record_type pole:
-
RETRACTION: Slouží k negovat původní nesprávné použití. Všechna pole jsou shodná se záznamemORIGINALs výjimkouusage_quantityzáporné hodnoty, která zruší původní množství využití. Pokud bylo například množství využití původního záznamu259.4356, pak by záznam odvolání měl množství využití-259.4356. -
RESTATEMENT: Záznam, který obsahuje správná pole a množství využití.
Například následující dotaz vrátí správné hodinové množství využití související s , job_idi když byly provedeny opravy. Agregací množství využití se původní záznam neguje a vrátí se pouze hodnoty upraveného záznamu.
SELECT
usage_metadata.job_id, usage_start_time, usage_end_time,
SUM(usage_quantity) as usage_quantity
FROM system.billing.usage
GROUP BY ALL
HAVING usage_quantity != 0
Note
Pro opravy, u kterých by původní záznam o využití neměl být zapsán, může oprava přidat pouze záznam odvolání a žádný záznam o opětovném obnovení.
referenční číslo produktu původu fakturace
Některé produkty Databricks se účtují ve stejné sdílené skladové položce. Například monitorování kvality dat, prediktivní optimalizace a bezserverové pracovní postupy se účtují pod stejnou skladovou položkou bezserverové úlohy.
Sloupce billing_origin_product a product_features, které vám pomůžou odlišit využití, poskytují lepší přehled o konkrétním produktu a funkcích přidružených k využití.
Ve sloupci billing_origin_product se zobrazuje produkt Databricks přidružený k záznamu o využití. Mezi tyto hodnoty patří:
| Value | Description |
|---|---|
JOBS |
Náklady spojené s pracovními zátěžemi Lakeflow |
DLT |
Náklady spojené s úlohami deklarativních kanálů Sparku Lakeflow |
SQL |
Náklady spojené s Databricks SQL, včetně úloh spuštěných na SQL skladištích a materializovaných zobrazení |
ALL_PURPOSE |
Náklady spojené s klasickým výpočetním prostředím pro všechny účely |
MODEL_SERVING |
Náklady spojené s obsluhou modelů |
INTERACTIVE |
Náklady spojené s bezserverovými interaktivními úlohami |
DEFAULT_STORAGE |
Náklady spojené s výchozím úložištěm |
VECTOR_SEARCH |
Náklady spojené se službou AI Search |
LAKEHOUSE_MONITORING |
Náklady spojené s monitorováním kvality dat |
PREDICTIVE_OPTIMIZATION |
Náklady spojené s prediktivní optimalizací |
ONLINE_TABLES |
Náklady spojené s online tabulkami (původní) |
FOUNDATION_MODEL_TRAINING |
Náklady spojené s vyladěním základního modelu |
AGENT_EVALUATION |
Náklady spojené s vyhodnocením agenta |
FINE_GRAINED_ACCESS_CONTROL |
Bezserverové využití z podrobného řízení přístupu na dedikovaném výpočetním výkonu |
EXTERNAL_COMPATIBILITY |
Bezserverové využití z ABAC napříč moduly |
BASE_ENVIRONMENTS |
Použití spojené s sestavením nebo aktualizací bezserverového prostředí pracovního prostoru |
DATA_CLASSIFICATION |
Náklady spojené s operacemi klasifikace dat |
DATA_QUALITY_MONITORING |
Náklady spojené s monitorováním kvality dat, včetně detekce anomálií a profilace dat |
DATA_SHARING |
Náklady spojené s OpenSharingem |
AI_GATEWAY |
Náklady spojené s využitím AI Gateway |
AI_RUNTIME |
Náklady spojené s úlohami GPU bez serveru |
NETWORKING |
Náklady spojené s připojením bezserverové výpočetní služby k vašim prostředkům prostřednictvím soukromých koncových bodů Pro použití NETWORKING je workspace_idnull, usage_unit je hour, a networking.connectivity_type je PRIVATE_IP. |
APPS |
Náklady spojené se sestavováním a spouštěním aplikací Databricks |
DATABASE |
Náklady spojené s instancemi zřízené databáze Lakebase |
LAKEBASE |
Náklady spojené s Lakebase Postgres |
AI_FUNCTIONS |
Náklady spojené s využitím AI Functions Tento produkt zaznamenává využití AI_PARSE_DOCUMENTAI_EXTRACTAI_CLASSIFY. |
AGENT_BRICKS |
Náklady spojené s úlohami asistenta znalostíagenta správce |
CLEAN_ROOM |
Náklady spojené s úlohami Clean Rooms |
LAKEFLOW_CONNECT |
Náklady spojené se spravovanými konektory Lakeflow Connect |
Referenční informace k funkcím produktu
Sloupec product_features je objekt obsahující informace o použitých konkrétních funkcích produktu a obsahuje následující páry klíč/hodnota:
| Obor | Description |
|---|---|
jobs_tier |
Mezi hodnoty patří LIGHT, CLASSICnebo null |
sql_tier |
Mezi hodnoty patří CLASSIC, PROnebo null |
dlt_tier |
Mezi hodnoty patří CORE, PRO, ADVANCEDnebo null |
is_serverless |
Hodnoty zahrnují true nebo falsenebo null (hodnota je true nebo false když si můžete vybrat mezi bezserverovým a klasickým výpočetním prostředím, jinak je nullto ) |
is_photon |
Hodnoty zahrnují true nebo falsenebo nebo null |
serving_type |
Mezi hodnoty patří MODEL, , GPU_MODELFOUNDATION_MODEL, FEATUREnebonull |
offering_type |
Hodnoty zahrnují BATCH_INFERENCE nebo null |
performance_target |
Označuje režim výkonu bezserverové úlohy nebo datového toku. Mezi hodnoty patří PERFORMANCE_OPTIMIZED, STANDARDnebo null. Bezserverové úlohy mají null hodnotu. |
ai_runtime.compute_type |
Určuje typ výpočetního výkonu pro úlohy GPU bez serveru nebo null |
model_serving.offering_type |
Označuje typ nabídky pro obsluhu modelu nebo null |
ai_gateway.feature_type |
Označuje typ funkce pro úlohy AI Gateway nebo null |
serverless_gpu.workload_type |
Označuje typ úlohy pro AI Runtime (bezserverové GPU) nebo null |
ai_functions.ai_function |
Označuje typ funkce AI nebo null |
networking.connectivity_type |
Hodnoty zahrnují PUBLIC_IP a PRIVATE_IP |
agent_bricks.problem_type |
Označuje typ problému pro úlohy Knowledge Assistant. Hodnoty zahrnují AGENT_BRICKS_KNOWLEDGE_ASSISTANT nebo null. |
agent_bricks.workload_type |
Označuje typ úlohy pro Pomocníka pro znalostní bázi . Hodnoty zahrnují AGENT_BRICKS_REAL_TIME_INFERENCE nebo null |