Compartir a través de


Integración de Fabric (versión preliminar)

La extensión MSSQL para Visual Studio Code ahora incluye SQL Database en Fabric directamente en el flujo de trabajo de desarrollo. Con la nueva opción de conectividad de Fabric en el cuadro de diálogo Conexión, puede iniciar sesión utilizando Microsoft Entra ID, examinar las áreas de trabajo de Fabric en una vista de árbol familiar, buscar en ellas y conectarse a bases de datos SQL o puntos de conexión, todo esto sin jugar con cadenas de conexión. La experiencia está diseñada para sentirse nativa para el usuario de Fabric, con inicios de sesión persistentes, cambio de inquilino y un flujo «Abrir en MSSQL» sin problemas desde la extensión de Fabric.

También puede crear nuevas bases de datos SQL en Fabric directamente desde Visual Studio Code. En lugar de dejar el editor para navegar por la interfaz de usuario de Fabric, ahora puede autenticarse, seleccionar o crear un área de trabajo, asignar un nombre a la base de datos y conectarse al instante. El flujo de aprovisionamiento incluye un indicador de progreso y una confirmación correcta antes de la conexión automática. Esta nueva experiencia elimina el cambio de contexto y reduce la fricción de incorporación, lo que le permite ejecutar consultas en cuestión de minutos. Juntas, estas actualizaciones proporcionan una manera más rápida y sencilla de empezar a trabajar con Microsoft Fabric y facilitan la compilación de soluciones nativas de nube listas para la inteligencia artificial directamente desde Visual Studio Code.

Sugerencia

Las características de integración de Fabric se encuentran actualmente en versión preliminar y pueden cambiar en función de los comentarios. Únase a nuestra comunidad en GitHub Discussions para compartir ideas o notificar problemas.

Conectividad de red (Navegar)

La nueva experiencia de exploración de Fabric en la extensión MSSQL permite a los desarrolladores conectarse sin problemas a sus bases de datos SQL en los puntos de conexión de Fabric o SQL Analytics sin copiar manualmente cadenas de conexión desde el portal de Fabric. Con una única autenticación de Id. de Microsoft Entra, puede examinar las áreas de trabajo disponibles en una vista de árbol y conectarse directamente desde Visual Studio Code.

Capabilities

  • Experiencia de Dedicated Fabric: proporciona una nueva opción dentro del cuadro de diálogo Conexión adaptado específicamente para los usuarios de Fabric, lo que simplifica el proceso de conexión centrándose en las bases de datos de Fabric.

  • Autenticación sin problemas: usa su cuenta Microsoft para el inicio de sesión seguro y persistente, por lo que los usuarios solo necesitan autenticarse una vez para acceder a todas sus áreas de trabajo y bases de datos de Fabric.

  • Navegación por espacios de trabajo: muestra todos los espacios de trabajo de Fabric en una vista de árbol jerárquica con recursos cargados a petición, facilitando la exploración y administración del entorno Fabric.

  • Búsqueda y detección: ofrece funcionalidad de búsqueda en tiempo real para localizar rápidamente el área de trabajo o la base de datos adecuadas sin desplazarse por listas largas.

  • Compatibilidad con varias extensiones: permite abrir bases de datos de Fabric directamente en MSSQL desde la extensión o el portal de Fabric, lo que proporciona una experiencia coherente e integrada entre herramientas.

Prerrequisitos

  • Tenga instalada la versión más reciente de la extensión MSSQL para Visual Studio Code .
  • Permisos de suscripción y área de trabajo de Active Fabric.
  • Una cuenta Microsoft válida con acceso a las áreas de trabajo y los recursos de Fabric.
  • La autenticación usa microsoft Entra ID. Después de iniciar sesión, puede elegir la cuenta y el inquilino específico para examinar el conjunto correcto de áreas de trabajo y bases de datos de Fabric.

Nota:

Para esta experiencia de conectividad de Fabric en modo exploración, no se requieren cadenas de conexión ni tokens de acceso individuales.

Comienza

  1. Abra el cuadro de diálogo Conexión y seleccione Examinar estructura.

    Captura de pantalla de la conectividad de Fabric en la extensión MSSQL para Visual Studio Code.

  2. Inicie sesión con el identificador de Entra de Microsoft.

    Autenticación por primera vez

    • El tipo de autenticación tiene como valor predeterminado Microsoft Entra ID: universal con compatibilidad con MFA.
    • Si no ha iniciado sesión, abra la lista desplegable Cuenta y seleccione Agregar una cuenta.
    • Elija su cuenta y complete el proceso de inicio de sesión en la ventana del explorador que se abre.
    • Vuelva a Visual Studio Code una vez que el proceso finalice correctamente.

    Devolución de la autenticación de usuario

    • Si inicia sesión con frecuencia, la información de su cuenta aparece pre-completada.
    • Compruebe que la cuenta correcta está seleccionada y continúe.
  3. (Opcional) Seleccione un inquilino.

    • Use la lista desplegable Id. de inquilino para elegir el inquilino de su organización.
    • Esto resulta útil si tiene acceso a varios entornos de inquilino y necesita examinar los recursos de otro inquilino.
  4. Examine las áreas de trabajo de Fabric en el árbol del área de trabajo.

  5. Use la barra de búsqueda en la parte superior del árbol para localizar rápidamente un área de trabajo o una base de datos.

  6. Seleccione la base de datos o el punto de conexión de análisis deseados en la lista.

  7. Confirme la autenticación del recurso seleccionado si se le solicita.

    Captura de pantalla de la conexión a Fabric desde la experiencia de exploración de Fabric.

  8. Seleccione Conectar para agregar la base de datos seleccionada a la lista Conexiones .

  9. La nueva conexión aparece en Conexiones y se abre una ventana de consulta lista para su uso.

    Captura de pantalla de la nueva conexión de Fabric en el Explorador de objetos.

Sugerencia

Puede usar Buscar en la parte superior del árbol para localizar rápidamente un área de trabajo o una base de datos. Los resultados priorizan las coincidencias más cercanas y los elementos usados recientemente.

Control de errores y casos extremos

Si algo va mal, la interfaz de usuario muestra un mensaje claro y las acciones recomendadas:

  • Sin acceso al área de trabajo: "No tiene permiso para ver esta área de trabajo". — Solicitar acceso o cambiar cuenta.
  • Servicio no disponible o limitado: "El servicio Fabric no está disponible temporalmente". : vuelva a intentar o compruebe el estado del servicio.
  • Sesión expirada: "La sesión ha expirado". : vuelva a autenticarse con el identificador de Entra de Microsoft.
  • Restricciones de red: "Conexión bloqueada por directiva de red". : compruebe la configuración corporativa,VPN/firewall.

Importante

Durante la versión preliminar, la exploración de instancias grandes podría cargar nodos secundarios bajo demanda para mantener la capacidad de respuesta del árbol. Es posible que observe breves indicadores de carga al expandir nodos con muchos elementos.

Limitaciones conocidas (versión preliminar)

  • Solo se admiten bases de datos SQL y puntos de conexión de SQL Analytics . La apertura de otros tipos de elementos de Fabric desde MSSQL no está disponible.
  • La exploración entre inquilinos es compatible con el cambio de inquilinos, pero cada conexión de base de datos debe crearse por separado. No hay una conexión unificada entre inquilinos o entre múltiples bases de datos.
  • No se admiten flujos de autenticación de código de dispositivo ni de inicio de sesión sin conexión.

Aprovisionamiento de base de datos SQL en Fabric

La experiencia de aprovisionamiento de bases de datos SQL se integra en la página Implementaciones de la extensión MSSQL, lo que permite a los usuarios crear y conectarse a nuevas bases de datos SQL de Fabric sin salir de Visual Studio Code. Este flujo de trabajo simplificado reduce la necesidad de cambiar entre portales y simplifica la creación y conexión de la base de datos.

Capabilities

  • Flujo de trabajo sencillo: guía a los usuarios a través de la autenticación, la selección del área de trabajo o la creación, la nomenclatura de la base de datos y el aprovisionamiento de todo dentro de la página Implementaciones, lo que hace que la configuración de la base de datos sea sencilla y eficaz.

  • Conexión inmediata: agrega automáticamente la base de datos recién aprovisionada a la lista de conexiones, lo que le permite empezar a consultar y desarrollar sin pasos de configuración adicionales.

  • Experiencia coherente: alinea el flujo de aprovisionamiento con otros back-end admitidos, como contenedores locales de SQL Server, lo que garantiza una experiencia de usuario familiar y unificada en distintos entornos.

  • Reconocimiento de la capacidad: indica claramente cuándo las áreas de trabajo están deshabilitadas debido a restricciones de capacidad, lo que proporciona instrucciones para ayudar a los usuarios a comprender y resolver las limitaciones de aprovisionamiento.

Prerrequisitos

  • Una suscripción válida de Microsoft Fabric.
  • Capacidad suficiente en el área de trabajo de destino para aprovisionar nuevas bases de datos SQL.
  • Cuenta de Id. de Microsoft Entra con los permisos de área de trabajo necesarios (administrador o miembro).
  • Visual Studio Code con la extensión MSSQL instalada.

Comienza

  1. Abra la página Implementaciones y elija BASE de datos SQL en Fabric.
  2. Autentíquese con el identificador de Entra de Microsoft.
  3. Seleccione o cree un área de trabajo de Fabric.
  4. Escriba un nombre de base de datos y seleccione Crear.
  5. Cuando se completa el aprovisionamiento, la base de datos está conectada automáticamente y aparece en Conexiones, con una confirmación correcta.

Sugerencia

El flujo de un extremo a otro normalmente finaliza en menos de un minuto. Esta nueva experiencia de aprovisionamiento de bases de datos le permite empezar a crear prototipos rápidamente sin cambiar al portal de Fabric.

Eche un vistazo a la base de datos SQL en el flujo de trabajo de aprovisionamiento de Fabric en acción:

Captura de pantalla de la animación que muestra la base de datos SQL de un extremo a otro en el flujo de aprovisionamiento de Fabric.

Detalles de conocimiento de la capacidad

  • La cuenta de Fabric y la capacidad del área de trabajo se validan durante el flujo de aprovisionamiento para asegurarse de que la base de datos se puede crear correctamente.
  • Las áreas de trabajo sin capacidad disponible se muestran como deshabilitadas en la lista desplegable del área de trabajo, con una información sobre herramientas que explica el motivo.

Captura de pantalla de la lista desplegable del área de trabajo que muestra áreas de trabajo deshabilitadas debido a restricciones de capacidad.

Comportamiento posterior al aprovisionamiento

  • La nueva conexión adopta el grupo de conexiones seleccionado (opcional) para la identificación visual rápida.
  • Esta experiencia se puede emparejar con la característica de exploración fabric en otro entorno de Visual Studio Code, lo que le permite detectar y conectarse rápidamente a la base de datos recién creada sin configuración manual.

Solución de problemas

  • El nombre ya existe: elija un nombre de base de datos único en el área de trabajo seleccionada.
  • Permisos insuficientes: asegúrese de que tiene derechos de administrador o miembro del área de trabajo para crear bases de datos.
  • Errores de red o inquilino: vuelva a autenticar o cambie la cuenta de inicio de sesión desde el menú de la cuenta.
  • Tiempo de espera o error de aprovisionamiento: si el asistente de instalación no se completa, vuelva a intentar la operación, o compruebe el estado del servicio Fabric.

Limitaciones conocidas (versión preliminar)

  • El aprovisionamiento se limita a las bases de datos SQL de Fabric; otros tipos de elementos de Fabric están fuera del ámbito.
  • El aprovisionamiento entre inquilinos se admite cuando se selecciona explícitamente un inquilino diferente durante la autenticación. Sin embargo, aún no se admiten escenarios que impliquen varios inquilinos simultáneos o flujos de trabajo automatizados entre inquilinos.
  • El aprovisionamiento no se puede poner en cola cuando la capacidad se consume por completo.

Comentarios y soporte técnico

Si tiene ideas, comentarios o quiere interactuar con la comunidad, únase a la discusión en https://aka.ms/vscode-mssql-discussions. Para notificar un error, visite aka.ms/vscode-mssql-bug. Para solicitar una nueva característica, vaya a https://aka.ms/vscode-mssql-feature-request.