Información de inicio de sesión para Fabric Data Engineering

Se aplica a:✅ Ingeniería de datos de tejido y ciencia de datos

El inicio rápido de la sesión es fundamental para el análisis interactivo. Los grupos de inicio de Fabric están diseñados para entregar sesiones de Spark en aproximadamente 5 segundos de forma predeterminada. Sin embargo, cuando no se cumple ese objetivo, es posible que tenga poca visibilidad de las razones.

Las informaciones sobre el inicio de sesión cierran esa brecha al hacer que el proceso de adquisición de sesiones sea transparente, comprensible y ejecutable.

Este artículo le ayuda a comprender lo siguiente:

  • ¿Por qué las sesiones no siempre se inician en 5 segundos?
  • Qué información de inicio de sesión se muestra en el producto
  • Uso de la vista de detalles de la sesión para diagnosticar retrasos

¿Por qué las sesiones no siempre se inician en 5 segundos?

En la práctica, los retrasos de inicio de sesión casi siempre se controlan mediante configuraciones del lado usuario, no regresiones de plataforma. Las causas más comunes son:

  • Configuraciones de proceso personalizadas que impiden la reutilización de grupos de inicio prewarmed.
  • Bibliotecas preinstaladas o dependencias de entorno que requieren personalización del clúster.
  • Modo de publicación de la biblioteca en entornos Fabric: si el entorno adjunto usa el modo Completo, la instantánea de la biblioteca se implementa al inicio de la sesión (normalmente de 1 a 3 minutos). Si el entorno usa el modo rápido, las bibliotecas se instalan cuando se ejecuta la primera celda de código, que también agrega tiempo de inicio.
  • Redes virtuales administradas o redes privadas que fuerzan el aprovisionamiento de clústeres aislados.
  • Una demanda regional inesperada que desencadena la conmutación a clústeres bajo demanda.

¿Qué ideas ofrece el inicio de sesión?

Hasta ahora, los usuarios podían ver que una sesión estaba "iniciando", pero no lo que estaba sucediendo en segundo plano.

Con esta característica, Fabric expone razones claras y explícitas para el comportamiento de inicio de sesión directamente en la experiencia del producto:

  • Indica si la sesión se ha servido desde un grupo de inicio o si se requiere un clúster a petición.
  • La razón exacta por la que no se pudo utilizar una sesión de vía rápida, por ejemplo, bibliotecas, redes o configuraciones personalizadas.
  • Si las bibliotecas de entorno se aplicaron a través del modo rápido (instalado en el inicio de sesión) o el modo completo (implementado desde una instantánea precompilada).
  • Dónde se empleó el tiempo durante la sesión de adquisición.

Uso de la vista de detalles de la sesión para diagnosticar retrasos

Para revisar los detalles de inicio de sesión de un notebook:

  1. Abra su notebook en el área de trabajo de Fabric.

  2. Vaya al estado de sesión del cuaderno o al panel de supervisión.

  3. Seleccione Detalles de sesión para la sesión activa o reciente.

  4. Revise el motivo del retraso y la fuente de la sesión (grupo de inicio vs. a petición).

Esto hace que sea inmediatamente claro si el retraso fue:

  • Se esperaba debido a las opciones de configuración.
  • Relacionado con bibliotecas o redes : señales accionables para optimizar la configuración del entorno. Por ejemplo, si el motivo de retraso muestra la implementación de instantáneas en modo completo, puede reducir el tiempo de inicio mediante la asociación de un grupo activo personalizado. Si la instalación de la biblioteca en modo rápido provocó el retraso, considere la posibilidad de mover dependencias estables al modo completo.

Sugerencia

La carpeta de Recursos del notebook y las instalaciones de biblioteca en línea (como %pip install) no se ven afectadas por la publicación del entorno. Se instalan durante la sesión activa y no aparecen como motivos de retraso relacionados con el entorno en la información de sesión.

Sugerencia

Si los detalles de la sesión muestran que no se pudo usar un pool de inicio debido a las dependencias de la biblioteca, considere la posibilidad de mover bibliotecas que cambian con poca frecuencia a un entorno de Fabric publicado para evitar la personalización repetida del clúster en el inicio de cada sesión.