Atributo de uso sin servidor con directivas de presupuesto
Importante
Esta característica se encuentra en versión preliminar pública y se implementará en todas las áreas de trabajo a finales de octubre de 2024.
En este artículo se explica cómo usar directivas presupuestarias para aplicar etiquetas de atribución de costos en cargas de trabajo de proceso sin servidor.
Las directivas presupuestarias 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 más información sobre la creación de presupuestos, consulte Uso de presupuestos para supervisar el gasto en cuentas.
Permisos de directiva de presupuesto
Debe ser administrador del área de trabajo para crear directivas de presupuesto. Los no administradores pueden administrar directivas de selección si se les asigna la directiva de presupuesto: permisos de administrador en la directiva.
Los administradores del área de trabajo pueden administrar y ver las directivas presupuestarias 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 presupuestarias 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
Las directivas presupuestarias se administran en la configuración del administrador del área de trabajo. Para crear una nueva directiva de presupuesto:
- Haga clic en su nombre de usuario en la barra superior del área de trabajo de Azure Databricks y seleccione Configuración.
- Haga clic en Compute (Proceso).
- Junto a Directivas de presupuesto, haga clic en Administrar.
- Haga clic en Crear.
- Agregue un nombre y las etiquetas deseadas y haga clic en Crear.
Administración de permisos de directiva de presupuesto
Hay dos tipos de permisos que puede conceder en las directivas presupuestarias:
- Usuario: un usuario de directiva de presupuesto puede seleccionar la directiva cada vez que cree un cuaderno, un trabajo o una canalización.
- Administrador: un administrador de directivas de presupuesto puede editar las definiciones y permisos de la directiva. A cualquier usuario del área de trabajo se le pueden conceder permisos de administrador.
Para asignar permisos en una directiva de presupuesto:
- En la página de la directiva, haga clic en la pestaña Permisos .
- Haga clic en Conceder acceso.
- Seleccione el usuario, el grupo o la entidad de servicio a los que desea asignar la directiva.
- En Rol, seleccione los roles que desea conceder al usuario.
- Para continuar agregando identidades a la directiva, haga clic en Agregar otra.
- Haga clic en Save(Guardar).
Si a un usuario se le asigna una sola directiva, esa directiva se aplica a sus recursos de forma predeterminada. Si a un usuario se le asignan varias directivas, debe seleccionar la directiva adecuada siempre que cree un nuevo cuaderno, trabajo o canalización sin servidor. Si no selecciona una directiva, la configuración tiene como valor predeterminado el valor predeterminado de la directiva que ocurra primero alfabéticamente.
Actualización de una directiva de presupuesto
Para actualizar el nombre o las etiquetas de una directiva de presupuesto existente:
- Haga clic en su nombre de usuario en la barra superior del área de trabajo de Azure Databricks y seleccione Configuración.
- Haga clic en Compute (Proceso).
- Junto a Directivas de presupuesto, haga clic en Administrar.
- Seleccione la directiva de presupuesto que desea actualizar y haga clic en Editar.
- 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.
Análisis de etiquetas de directiva de presupuesto en los registros de facturación
Una vez que se aplica una directiva a una canalización de notebook, job o Delta Live Tables, las etiquetas contenidas en la directiva se propagan a system.billing.usage
la tabla del sistema de la custom_tags
columna.
Nota:
Las etiquetas de directiva de presupuesto también se propagan a los registros de facturación emitidos al análisis de costos de Azure.
Si se ejecuta un cuaderno como parte de un trabajo, solo se aplica la directiva de presupuesto del trabajo al registro de uso.
Dónde seleccionar la directiva de presupuesto
Los usuarios asignados a varias directivas de presupuesto deben seleccionar la directiva adecuada siempre que creen un cuaderno, un trabajo o una canalización.
- Cuaderno: Los usuarios pueden seleccionar la directiva de presupuesto en la lista desplegable Conectar > más... o en el panel Entorno . Consulte Selección de una directiva de presupuesto para el uso sin servidor.
- Trabajo: los usuarios seleccionan la directiva de presupuesto en la sección Detalles del trabajo . Consulte Selección de una directiva de presupuesto para el uso sin servidor.
- Canalización: los usuarios seleccionan la directiva de presupuesto al crear o editar la canalización. Consulte Configuración de una canalización de Delta Live Tables sin servidor.
Restricciones conocidas
Las directivas presupuestarias tienen las siguientes limitaciones:
- Los cuadernos, trabajos y canalizaciones de Delta Live Tables existentes no se asignan automáticamente a las directivas después de que a sus propietarios se les conceda acceso a una directiva. Las directivas son necesarias en los nuevos recursos, pero los recursos existentes deben actualizarse para agregar una directiva.
- Al crear un trabajo de bloc de notas programado desde la página del cuaderno, la directiva de presupuesto del cuaderno vuelve a la primera directiva 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 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, 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 configurables para el repositorio, la directiva de presupuesto tiene como valor predeterminado la última directiva elegida por el usuario.
- Las directivas de presupuesto no aplican etiquetas a los recursos de proceso clásicos.
- Las etiquetas heredadas de las directivas de presupuesto no aparecen en la interfaz de usuario de 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 del trabajo. Los usuarios deben establecer la directiva de presupuesto de la canalización.