Compartir a través de


Uso de atributos con directivas de presupuesto sin servidor

Importante

Esta característica está en versión preliminar pública.

En este artículo se explica cómo usar directivas de presupuesto sin servidor para aplicar etiquetas de atribución de costos en cargas de trabajo de proceso sin servidor.

Las directivas presupuestarias sin servidor constan de etiquetas que se aplican a cualquier actividad de proceso sin servidor que incurra un usuario asignado a la directiva. Las etiquetas se registran en los registros de facturación, lo que le permite atribuir el uso sin servidor a presupuestos específicos. Para obtener más información sobre la creación de presupuestos, consulte Creación y supervisión de presupuestos.

Permisos de la política de presupuesto sin servidor

Debe ser administrador del área de trabajo para crear políticas de presupuesto en entorno sin servidor. Los no administradores pueden gestionar políticas si se les asigna permisos para directiva de presupuesto Serverless: Gerente.

Los administradores del área de trabajo pueden administrar y ver las directivas presupuestarias sin servidor que crearon o las que tienen permisos explícitos. Para ver y administrar todas las directivas de una cuenta determinada, el administrador del área de trabajo debe tener además el rol de nivel de cuenta de administrador de facturación. Este rol se asigna en la consola de la cuenta.

De forma predeterminada, el creador de directivas y los usuarios solo pueden acceder a las nuevas directivas con el rol de administrador de facturación.

Dado que las directivas de presupuesto sin servidor son objetos de recursos de nivel de cuenta, los administradores pueden administrar directivas desde cualquier área de trabajo a la que tengan acceso.

Creación de una directiva de presupuesto sin servidor

Las directivas de presupuesto sin servidor se administran en la configuración de administrador del área de trabajo. Para crear una nueva directiva de presupuesto sin servidor:

  1. Haga clic en su nombre de usuario en la barra superior del área de trabajo de Azure Databricks y seleccione Configuración.
  2. Haga clic en Compute (Proceso).
  3. Junto a Directivas de presupuesto sin servidor, haga clic en Administrar.
  4. Haga clic en Crear.
  5. Agregue un nombre y las etiquetas y haga clic en Crear.

Creación de una interfaz de usuario de directiva de presupuesto sin servidor

Gestionar permisos de la política de presupuesto sin servidor

Hay dos tipos de permisos que puede conceder en las directivas presupuestarias sin servidor:

  • Usuario: Un usuario de una política de presupuesto sin servidor puede seleccionar la política al crear un cuaderno, un trabajo, una canalización o un endpoint de servicio.
  • Administrador: los administradores pueden usar la directiva de presupuesto sin servidor, pero también pueden editar las definiciones y permisos de la directiva. A cualquier usuario del área de trabajo se le pueden conceder permisos de administrador.

Si a un usuario solo se le asigna una sola directiva, esa directiva se aplica automáticamente a los recursos recién creados del usuario. Si a un usuario se le asignan varias directivas, debe seleccionar la directiva adecuada cuando cree un nuevo cuaderno sin servidor, un trabajo, una canalización o un punto de conexión de servicio. Si un usuario no selecciona una política, la configuración utiliza por defecto la política que aparezca primero alfabéticamente.

Asignar permisos en una directiva

Para asignar permisos en una directiva de presupuesto sin servidor:

  1. En la página de la directiva, haga clic en la pestaña Permisos .
  2. Haga clic en Conceder acceso.
  3. Seleccione el usuario, el grupo o la entidad de servicio a los que desea asignar la directiva.
  4. En Rol, seleccione los roles que desea conceder al usuario.
  5. Para continuar agregando identidades a la directiva, haga clic en Agregar otra.
  6. Haga clic en Save(Guardar).

Actualización de una directiva de presupuesto sin servidor

Para actualizar el nombre o las etiquetas de una directiva presupuestaria sin servidor existente:

  1. Haga clic en su nombre de usuario en la barra superior del área de trabajo de Azure Databricks y seleccione Configuración.
  2. Haga clic en Compute (Proceso).
  3. Junto a Directivas de presupuesto sin servidor, haga clic en Administrar.
  4. Seleccione la directiva de presupuesto sin servidor que desea actualizar y haga clic en Editar.
  5. Realice las actualizaciones y haga clic en Guardar.

Los cambios de directiva solo se aplican al uso iniciado después de la actualización de la directiva. No se aplican al uso sin servidor que se está ejecutando actualmente.

Analizar las etiquetas de las políticas de presupuesto sin servidor en los registros de facturación.

Después de aplicar una directiva a un cuaderno, trabajo o Spark Declarative Pipelines de Lakeflow, las etiquetas contenidas en la directiva se propagan a la tabla del sistema system.billing.usage en la columna custom_tags.

Nota:

Las etiquetas de las políticas de presupuesto sin servidor también se propagan a los registros de facturación emitidos al análisis de costes de Azure.

Si se ejecuta un cuaderno como parte de un trabajo, solo se aplica la directiva presupuestaria sin servidor del trabajo al registro de uso.

Dónde seleccionar la directiva de presupuesto sin servidor

Los usuarios asignados a varias directivas de presupuesto sin servidor deben seleccionar la directiva adecuada siempre que creen un cuaderno, un trabajo, una canalización o un punto de conexión de servicio del modelo.

Restricciones conocidas

Las directivas presupuestarias sin servidor tienen las siguientes limitaciones:

  • Los cuadernos, los trabajos y las canalizaciones declarativas de Spark existentes no se asignan automáticamente a las directivas después de que a sus propietarios se les conceda acceso a una directiva. Para agregar una directiva de presupuesto sin servidor a un recurso existente, debe actualizar manualmente la configuración de directiva de presupuesto sin servidor del recurso en la interfaz de usuario.
  • Al crear un trabajo programado de cuaderno desde la página de cuadernos, la política de presupuesto sin servidor del cuaderno se ajustará a la primera política disponible por orden alfabético.
  • Los identificadores de directiva almacenados con un recurso permanecen incluso si se elimina la directiva. Estas directivas no aplican ninguna etiqueta.
  • Las actualizaciones de las etiquetas de directiva de presupuesto sin servidor se reflejan en cualquier uso sin servidor iniciado después del cambio en la directiva. Por ejemplo, si se ejecuta un trabajo mientras se actualiza una directiva de presupuesto sin servidor, la actualización no surte efecto para la ejecución del trabajo existente. La siguiente ejecución de trabajo usa las etiquetas actualizadas.
  • La integración del repositorio de Git no tiene directivas de presupuesto sin servidor configurables para el repositorio, la directiva de presupuesto sin servidor tiene como valor predeterminado la última directiva elegida por el usuario.
  • Las directivas de presupuesto sin servidor no aplican etiquetas a los recursos de proceso clásicos.
  • Las etiquetas heredadas de las directivas presupuestarias sin servidor no aparecen en la interfaz de usuario de la lista de trabajos.
  • Las actualizaciones de las etiquetas no se reflejarán en nuevas actualizaciones de canalización si la canalización está en modo de desarrollo . Los cambios tardan 24 horas en propagarse.
  • Las canalizaciones desencadenadas por los trabajos no heredan la directiva de presupuesto sin servidor del trabajo. Los usuarios deben establecer la directiva de la canalización.