Atribuir uso sem servidor com políticas de orçamento

Prévia

Esse recurso está em Pré-lançamento público.

Este artigo explica como usar políticas orçamentárias para impor a atribuição de custos tags em serverless compute cargas de trabalho.

As políticas de orçamento consistem em tags que são aplicadas a qualquer atividade serverless compute incorrida por um usuário atribuído à política. As tags são registradas em seus registros de faturamento, permitindo que o senhor atribua o uso do serverless a orçamentos específicos. Para obter mais informações sobre como criar orçamentos, consulte Usar orçamentos para monitorar os gastos da conta.

Permissões de política orçamentária

O senhor deve ser um administrador do workspace para criar políticas orçamentárias. Os não administradores podem gerenciar políticas se lhes for atribuída a política de orçamento: Permissões de gerente.

Os administradores do espaço de trabalho podem gerenciar e view as políticas orçamentárias que criaram ou aquelas nas quais têm permissões explícitas. Para view e gerenciar todas as políticas de um account determinado, o workspace administrador do deve ter, adicionalmente, a função de nível de administrador accountde faturamento. Essa função é atribuída no console da conta.

Em default, as novas políticas só podem ser acessadas pelo criador da política e pelos usuários com a função de administrador de faturamento.

Como as políticas orçamentárias são objetos de recurso de nível account, os gerentes podem gerenciar políticas de qualquer workspace a que tenham acesso.

Crie uma política orçamentária

As políticas de orçamento são gerenciadas nas configurações de administração do site workspace. Para criar uma nova política orçamentária:

  1. Clique no seu nome de usuário na barra superior do workspace do Databricks e selecione Configurações.

  2. Clique em computar.

  3. Ao lado de Políticas orçamentárias, clique em gerenciar.

  4. Clique em Criar.

  5. Adicione um nome e suas tags e clique em Criar.

Criar interface de usuário de política orçamentária

gerenciar permissões de políticas orçamentárias

Há dois tipos de permissões que você pode conceder em suas políticas de orçamento:

  • Usuário: um usuário de política orçamentária pode selecionar a política sempre que criar um Notebook, Job ou pipeline.

  • Gerente: Um gerente de política orçamentária pode editar as definições e permissões da política. Qualquer usuário em seu site workspace pode receber as permissões de gerente.

Para atribuir permissões em uma política de orçamento:

  1. Na página da política, clique em Permissions (Permissões ) tab.

  2. Clique em Conceder acesso.

  3. Selecione o usuário, grupo ou entidade de serviço ao qual deseja atribuir a política.

  4. Em Função, selecione a (s) função (ões) que você deseja atribuir ao usuário.

  5. Para continuar adicionando identidades à política, clique em Adicionar outra.

  6. Clique em Salvar.

Se a um usuário for atribuída uma única política, essa política será aplicada ao seu recurso por default. Se forem atribuídas várias políticas a um usuário, ele deverá selecionar a política apropriada sempre que criar um novo serverless Notebook, Job ou pipeline. Se o senhor não selecionar uma política, a configuração padrão será a política que vier primeiro em ordem alfabética.

Atualizar uma política orçamentária

Para atualizar o nome de uma política orçamentária existente ou tags:

  1. Clique no seu nome de usuário na barra superior do workspace do Databricks e selecione Configurações.

  2. Clique em computar.

  3. Ao lado de Políticas orçamentárias, clique em gerenciar.

  4. Selecione a política de orçamento que você deseja atualizar e clique em Editar.

  5. Faça as atualizações e clique em Salvar.

As alterações de política são aplicadas somente ao uso iniciado após a atualização da política. Elas não se aplicam ao uso do site serverless atualmente em execução.

Analisar as etiquetas da política orçamentária nos registros de faturamento

Depois que uma política é aplicada a um Notebook, Job ou Delta Live Tables pipeline, qualquer tags contido na política se propaga para a tabela do sistema system.billing.usage na coluna custom_tags.

Se um Notebook for executado como parte de um trabalho, somente a política de orçamento do trabalho será aplicada ao registro de uso.

Onde selecionar a política orçamentária

Os usuários atribuídos a várias políticas de orçamento devem selecionar a política apropriada sempre que criarem um novo Notebook, Job, pipeline ou servindo modelo endpoint.

Limitações conhecidas

As políticas orçamentárias têm as seguintes limitações:

  • Os pipelines existentes de Notebook, Job e Delta Live Tables não são atribuídos automaticamente a políticas depois que seus proprietários recebem acesso a uma política. As políticas são necessárias em novos ativos, mas os ativos existentes devem ser atualizados para adicionar uma política.

  • Ao criar um trabalho agendado do Notebook a partir da página do Notebook, a política de orçamento do Notebook tem como padrão a primeira política disponível por ordem alfabética.

  • As IDs de política armazenadas com um ativo permanecem mesmo que a política seja excluída. Essas políticas não se aplicam a nenhum tags.

  • As atualizações da política orçamentária tags são refletidas em qualquer uso do serverless iniciado após a alteração da política. Por exemplo, se um trabalho estiver em execução enquanto uma política de orçamento for atualizada, a atualização não terá efeito na execução do trabalho existente. A próxima execução do trabalho usa o site tags atualizado.

  • Git repo não tiver repopolíticas de orçamento configuráveis, a política de orçamento terá como padrão a última política escolhida pelo usuário.

  • As políticas orçamentárias não se aplicam tags ao clássico compute recurso.

  • As tags herdadas das políticas de orçamento não aparecem na lista de Jobs da interface do usuário.

  • As atualizações das tags não serão refletidas nas novas atualizações do pipeline se o pipeline estiver no modo Desenvolvimento. As mudanças levam 24 horas para se propagar.

  • Os pipelines acionados pelo Job não herdam a política orçamentária do Job. Os usuários devem definir a política de orçamento do pipeline.