Referência da tabela do sistema de uso faturável
Este artigo fornece uma visão geral da tabela do sistema de uso faturável, incluindo o esquema e exemplos de consultas. Com as tabelas do sistema, os dados de uso faturável do seu accountsão centralizados e roteados para todas as regiões, de modo que o senhor pode view o uso global do seu accountde qualquer região em que o workspace esteja.
Para obter informações sobre como usar essa tabela para monitorar custos e consultas de amostra, consulte Monitorar custos usando tabelas do sistema.
Caminho da tabela : Essa tabela do sistema está localizada em system.billing.usage
.
Esquema da tabela de uso faturável
A tabela do sistema de uso faturável usa o seguinte esquema:
Nome da coluna | Tipo de dados | Descrição | Exemplo |
---|---|---|---|
| string | ID exclusivo para esse registro de uso |
|
| string | ID do site account para o qual esse relatório foi gerado |
|
| string | ID do site workspace ao qual esse uso estava associado |
|
| string | Nome da SKU |
|
| string | Nuvem associada a esse uso. Os valores possíveis são |
|
| carimbo de data/hora | O tempo de início relevante para esse registro de uso. As informações de fuso horário são registradas no final do valor com |
|
| carimbo de data/hora | A hora de término relevante para esse registro de uso. As informações de fuso horário são registradas no final do valor com |
|
| Data | Data do registro de uso, esse campo pode ser usado para agregar mais rapidamente por data |
|
| map | Tags personalizadas associadas ao registro de uso |
|
| string | Unidade em que esse uso é medido |
|
| Decimal | Número de unidades consumidas para esse registro |
|
| struct | Metadados fornecidos pelo sistema sobre o uso, incluindo IDs para compute recurso e Job (se aplicável). Consulte Metadados de uso. | Consulte Metadados de uso |
| struct | Metadados fornecidos pelo sistema sobre as identidades envolvidas no uso. Consulte Metadados de identidade. | Consulte Metadados de identidade |
| string | Se o registro é original, uma retratação ou uma reformulação. O valor é |
|
| Data | Data em que o registro foi inserido na tabela |
|
| string | O produto que originou o uso. Alguns produtos podem ser faturados como SKUs diferentes. Para obter os valores possíveis, consulte produto. |
|
| struct | Detalhes sobre o produto recurso específico usado. Ver produto recurso. | Ver produto recurso |
| string | O tipo de uso atribuído ao produto ou à carga de trabalho para fins de faturamento. Os valores possíveis são |
|
Referência de metadados de uso
Os valores em usage_metadata
são todos strings que informam sobre os objetos workspace e os recursos envolvidos no registro de uso.
Apenas um subconjunto desses valores é preenchido em um determinado registro de uso, dependendo do tipo de compute e do recurso usado. A terceira coluna da tabela mostra quais tipos de uso fazem com que cada valor seja preenchido.
Valor | Descrição | Preenchido para (caso contrário, |
---|---|---|
| ID do clustering associado ao registro de uso | Nãoserverless compute uso, incluindo Notebook, Job, DLT e modelo de serviço legado |
| ID do trabalho associado ao registro de uso | Trabalho sem servidor e execução de trabalho no site compute (não é preenchido para execução de trabalho no site compute) |
| ID do site SQL warehouse associado ao registro de uso | Execução de cargas de trabalho em um SQL warehouse |
| ID do pool de instâncias associado ao registro de uso | Nãoserverless compute uso do pool, incluindo Notebook, Job, DLT e modelo de serviço legado |
| O tipo de instância do recurso compute | Uso não relacionado aserverless compute , incluindo Notebook, Job, DLT e todo o depósito SQL |
| ID da execução do trabalho associado ao registro de uso | Trabalho sem servidor e execução de trabalho no site compute (não é preenchido para execução de trabalho no site compute) |
| ID do Notebook associado ao uso | Notebook sem servidor |
| ID do pipeline DLT associado ao registro de uso | DLT e recurso que usam o pipeline DLT, como visualização materializada, tabelas on-line, indexação de pesquisa vetorial e LakeFlow Connect |
| O nome do modelo de serviço endpoint ou pesquisa vetorial endpoint associado ao registro de uso | servindo modelo e Vector Search |
| ID do modelo de serviço endpoint ou pesquisa vetorial endpoint associado ao registro de uso | servindo modelo e Vector Search |
| ID da atualização do pipeline DLT associada ao registro de uso | DLT e recurso que usam o pipeline DLT, como visualização materializada, tabelas on-line, indexação de pesquisa vetorial e LakeFlow Connect |
| ID do DLT pipeline tarefa de manutenção associada ao registro de uso | DLT e recurso que usam o pipeline DLT, como visualização materializada, tabelas on-line, indexação de pesquisa vetorial e LakeFlow Connect |
| Esse valor não é preenchido no Databricks no GCP | Sempre |
| Nome exclusivo para o usuário da execução do ajuste fino do modelo básico associado ao registro de utilização | Ajuste fino do modelo básico |
| Nome dado pelo usuário do trabalho associado ao registro de uso | Execução de trabalhos em serverless compute |
| caminho de armazenamento do espaço de trabalho do Notebook associado ao uso | Execução do notebook em serverless compute |
| ID da sala limpa central associada ao registro de uso | Clean Rooms |
| Esse valor não é preenchido no Databricks no GCP | Sempre |
| Esse valor não é preenchido no Databricks no GCP | Sempre |
| ID do aplicativo associado ao registro de uso | Databricks Apps |
| Nome dado pelo usuário do aplicativo associado ao registro de uso | Databricks Apps |
| Esse valor não é preenchido no Databricks no GCP | Sempre |
| ID da política orçamentária serverless anexada à carga de trabalho | Uso do serverless compute, incluindo Notebook, Job, DLT e endpoint servindo modelo |
Referência de metadados de identidade
A coluna identity_metadata
fornece mais informações sobre as identidades envolvidas no uso.
- O campo
run_as
logs que executa a carga de trabalho. Esses valores são preenchidos apenas para determinados tipos de carga de trabalho listados na tabela abaixo. - O campo
owned_by
aplica-se apenas ao uso SQL warehouse e logs ao usuário ou entidade de serviço que possui o SQL warehouse responsável pelo uso.
identidades de execução
A identidade registrada em identity_metadata.run_as
depende do produto associado ao uso. Consulte a tabela a seguir para ver o comportamento identity_metadata.run_as
:
Tipo de carga de trabalho | Identidade de |
---|---|
Empregos compute | O usuário ou entidade de serviço definido na configuração |
sem servidor compute para o trabalho | O usuário ou entidade de serviço definido na configuração |
Compute serverless para notebooks | O usuário que executou o comando do Notebook (especificamente, o usuário que criou a sessão do Notebook). Para o Notebook compartilhado, isso inclui o uso por outros usuários que compartilham a mesma sessão do Notebook. |
Pipelines DLT | O usuário cujas permissões são usadas para executar o DLT pipeline. Isso pode ser alterado com a transferência da propriedade do pipeline. |
Ajuste fino do modelo básico | O usuário ou a entidade de serviço que iniciou a execução do treinamento de ajuste fino. |
Otimização preditiva | A Databricks- entidade de serviço de propriedade do senhor que executa operações de otimização preditiva. |
Monitoramento do lakehouse | O usuário que criou o monitor. |
Referência do tipo de registro
A tabela billing.usage
suporta correções. As correções ocorrem quando qualquer campo do registro de uso está incorreto e deve ser corrigido.
Quando ocorre uma correção, o Databricks adiciona dois novos registros à tabela. Um registro de retratação nega o registro incorreto original e, em seguida, um registro de reafirmação inclui as informações corrigidas. Os registros de correção são identificados usando o campo record_type
:
RETRACTION
: usado para negar o uso incorreto original. Todos os campos são idênticos ao registroORIGINAL
, excetousage_quantity
, que é um valor negativo que cancela a quantidade de uso original. Por exemplo, se a quantidade de uso do registro original fosse259.4356
, o registro de retração teria uma quantidade de uso de-259.4356
.RESTATEMENT
: o registro que inclui os campos e a quantidade de uso corretos.
Por exemplo, a consulta a seguir retorna a quantidade correta de uso por hora relacionada a um job_id
, mesmo que tenham sido feitas correções. Ao agregar a quantidade de uso, o registro de retração nega o registro original e somente os valores da atualização são retornados.
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
Para correções em que o registro de uso original não deveria ter sido escrito, uma correção só pode adicionar um registro de retração e nenhum registro de atualização.
Referência do produto de origem do faturamento
Alguns produtos do Databricks são faturados sob o mesmo SKU compartilhado. Por exemplo, o monitoramento de lagoas, a otimização preditiva e o serverless fluxo de trabalho são todos cobrados sob o mesmo serverless Job SKU.
Para ajudar o senhor a diferenciar o uso, as colunas billing_origin_product
e product_features
fornecem mais entendimento sobre o produto e o recurso específicos associados ao uso.
A coluna billing_origin_product
mostra o produto Databricks associado ao registro de uso. Os valores incluem:
JOBS
DLT
SQL
ALL_PURPOSE
MODEL_SERVING
INTERACTIVE
DEFAULT_STORAGE
VECTOR_SEARCH
LAKEHOUSE_MONITORING
PREDICTIVE_OPTIMIZATION
ONLINE_TABLES
FOUNDATION_MODEL_TRAINING
AGENT_EVALUATION
FINE_GRAINED_ACCESS_CONTROL
produto recurso referência
A coluna product_features
é um objeto que contém informações sobre o produto recurso específico usado e inclui o seguinte par key-value:
jobs_tier
: os valores incluemLIGHT
,CLASSIC
ounull
sql_tier
: os valores incluemCLASSIC
,PRO
ounull
dlt_tier
: os valores incluemCORE
,PRO
,ADVANCED
ounull
is_serverless
: os valores incluemtrue
oufalse
, ounull
is_photon
: os valores incluemtrue
oufalse
, ounull
serving_type
: os valores incluemMODEL
,GPU_MODEL
,FOUNDATION_MODEL
,FEATURE
ounull