Cómo conectar Copilot Studio a SQL Server mediante Power Platform Data Gateway
By Mirko Peters ·
Conecta Copilot Studio a SQL Server de forma segura con Power Platform Data Gateway para acceder a datos en tiempo real y cifrados, e integrar IA conversacional.
Automatically translated with AI from the original post. Read the English original
Puedes conectar Copilot Studio a tu SQL Server local de forma segura mediante Power Platform Data Gateway. Esta configuración te permite consultar y actualizar bases de datos locales en tiempo real con lenguaje natural, lo que facilita mucho la gestión de datos. La puerta de enlace utiliza cifrado robusto, que mantiene tu información sensible protegida y conforme a la normativa. Obtienes una arquitectura de IA híbrida, en la que SQL Server actúa como sistema de registro, la puerta de enlace proporciona un transporte seguro y Copilot Studio ofrece una interfaz conversacional.
Puntos clave
Conecta Copilot Studio a tu SQL Server local con Power Platform Data Gateway para acceder a los datos de forma segura y en tiempo real.
Asegúrate de que tu versión de SQL Server es compatible y de que tienes configurados los permisos adecuados para una conexión sin problemas.
Sigue con cuidado los pasos de instalación de la puerta de enlace de datos para crear un puente seguro entre Copilot Studio y tu SQL Server.
Usa consultas en lenguaje natural en Copilot Studio para interactuar con tus datos de SQL, lo que hace la gestión de datos más sencilla e intuitiva.
Supervisa y optimiza la conexión con regularidad para mantener el rendimiento y la seguridad, aplicando el principio de mínimo privilegio.
Requisitos previos para conectar Copilot Studio
Antes de conectar Copilot Studio a tu SQL Server local, debes preparar tu entorno. Este paso garantiza una configuración sin problemas y un acceso seguro a los datos.
Versiones compatibles de SQL Server
Debes verificar que tu SQL Server local cumple los requisitos de compatibilidad. Copilot Studio funciona mejor con versiones recientes de SQL Server, como SQL Server 2016, 2017, 2019 y Azure SQL. Las versiones anteriores pueden no admitir todas las funciones ni los protocolos de seguridad. Consulta siempre la documentación de SQL Server para conocer las actualizaciones de compatibilidad más recientes.
Permisos necesarios
Debes tener los permisos adecuados para conectar Copilot Studio a tu base de datos. Concede el mínimo acceso necesario a la cuenta de servicio que interactuará con SQL Server. Esta cuenta debe tener permisos de lectura y escritura solo en las tablas que vayas a usar. Evita otorgar privilegios administrativos.
Consejo: asigna los permisos a nivel de base de datos, no de servidor, para seguir el principio de mínimo privilegio.
Configuración de red y seguridad
Debes configurar la red y el firewall para permitir una comunicación segura entre Copilot Studio, Power Platform Data Gateway y tu SQL Server local. La puerta de enlace utiliza conexiones cifradas de solo salida, que protegen tus datos frente a accesos no autorizados.
Estos son los requisitos mínimos del sistema para instalar Power Platform Data Gateway:
Requisito | Descripción |
|---|---|
.NET Framework | 4.8 |
Sistema operativo | Versión de 64 bits de Windows 10 o Windows Server 2019 |
Espacio en disco | 4 GB para los registros de supervisión del rendimiento |
Resolución de pantalla | Mínimo 1280 x 800 |
También debes configurar reglas de firewall para permitir los siguientes puntos de conexión y puertos:
Punto de conexión | Puerto | Finalidad |
|---|---|---|
*.datawarehouse.pbidedicated.windows.net | 1433 | Conexión de Dataflow Gen2 con el lakehouse de staging de Fabric |
*.datawarehouse.fabric.microsoft.com | 1433 | Conexión de Dataflow Gen2 con el lakehouse de staging de Fabric |
*.frontend.clouddatahub.net | 443 | Necesario para la ejecución de Fabric Pipeline |
Revisa estos requisitos previos antes de empezar. Esta preparación te ayuda a evitar problemas habituales de configuración y garantiza una conexión segura y fiable.
Instalar y configurar Data Gateway
Configurar la puerta de enlace de datos es un paso fundamental para conectar Copilot Studio a tu base de datos SQL Server local. La usarás como puente seguro, lo que permite un acceso cifrado y en tiempo real a tus datos. Esta sección te guía en la descarga, instalación, registro y configuración de la puerta de enlace para tu entorno de SQL Server.
Descargar e instalar la puerta de enlace
Necesitas instalar la puerta de enlace en un servidor Windows que cumpla los requisitos mínimos. Sigue estos pasos para instalar la puerta de enlace:
Abre Power Automate y ve a la sección Datos; a continuación, selecciona Puertas de enlace.
Haz clic en Nueva puerta de enlace para iniciar la descarga de la puerta de enlace de datos local.
Ejecuta el instalador y elige la ubicación de instalación en tu servidor.
Una vez completada la instalación, introduce la dirección de correo electrónico de tu organización para asociarla a la puerta de enlace.
Registra tu nueva puerta de enlace indicando un nombre único y configurando una clave de recuperación para mayor seguridad.
Confirma la clave de recuperación y selecciona Configurar para completar el proceso.
Consejo: Instala siempre la puerta de enlace en un servidor dedicado y seguro. Esta práctica te ayuda a mantener el control sobre el acceso y el rendimiento.
Registrar la puerta de enlace en Power Platform
Después de instalar la puerta de enlace, debes registrarla en Power Platform. El registro vincula la puerta de enlace a tu entorno de Microsoft 365 y permite una gestión segura.
Usa una cuenta de servicio con permisos limitados para el registro. Este enfoque respalda el acceso con privilegios mínimos y reduce el riesgo.
Inicia sesión con tu cuenta organizativa de Microsoft durante el registro.
Asigna a tu puerta de enlace un nombre claro y descriptivo. Esto te ayudará a identificarla fácilmente en el Centro de administración de Power Platform.
Establece una clave de recuperación segura y guárdala en un lugar seguro. La necesitarás para la gestión futura de la puerta de enlace o para su recuperación.
Limita el acceso a la configuración de la puerta de enlace y a las conexiones solo a quienes lo necesiten.
Nota: Supervisa con regularidad el uso de la puerta de enlace y aplica las actualizaciones de software para mantener tu entorno seguro y fiable.
Configurar la conexión con SQL Server local
Ahora puedes conectar tu base de datos de SQL Server a la puerta de enlace de datos. Este paso permite que Copilot Studio acceda de forma segura a tus datos de SQL locales.
En el Centro de administración de Power Platform, ve a Administrar puertas de enlace.
Selecciona la puerta de enlace registrada y añade un nuevo origen de datos.
Elige SQL Server como tipo de origen de datos.
Introduce el nombre del servidor y el nombre de la base de datos de tu SQL Server.
Selecciona el método de autenticación que se ajuste a tus necesidades de seguridad. Puedes elegir entre varias opciones:
Autenticación interactiva de Microsoft Entra, que admite la autenticación multifactor.
Autenticación integrada de Microsoft Entra, que elimina la necesidad de contraseñas.
Identidad administrada de Azure, que permite conectarse sin gestionar credenciales.
Autenticación basada en certificados, que utiliza certificados en lugar de contraseñas.
Introduce las credenciales necesarias y haz clic en Agregar para completar la conexión.
La puerta de enlace de datos utiliza un modelo de conexión solo saliente. Inicia conexiones con Azure Service Bus a través del puerto TCP 443, que es el estándar para el tráfico HTTPS. Este enfoque reduce los riesgos de seguridad porque no es necesario abrir puertos de entrada en el firewall. Puedes forzar HTTPS habilitando la opción "force HTTPS", lo que garantiza que todo el tráfico entre la puerta de enlace y Azure permanezca cifrado y cumpla tus directivas de seguridad.
Recordatorio de seguridad: Aplica siempre el principio de privilegio mínimo al asignar permisos a la cuenta de servicio que se conecta a tu base de datos de SQL Server. Concede solo el acceso de lectura y escritura necesario a las tablas requeridas.
Siguiendo estos pasos, creas una conexión segura y fiable entre Copilot Studio y tu base de datos de SQL Server local. La puerta de enlace de datos actúa como una capa de transporte de confianza, que mantiene tus datos protegidos y permite interacciones potentes basadas en IA.
Conectar Copilot Studio con SQL Server local
Conectar Copilot Studio a tu SQL Server local te permite acceder en tiempo real y de forma conversacional a los datos de tu empresa. Puedes seguir estos pasos para configurar una integración segura y eficiente que aproveche la arquitectura de IA híbrida.
Agregar SQL Server como origen de conocimiento
Empiezas agregando tu SQL Server local como origen de conocimiento en Copilot Studio. Este proceso permite que Copilot Studio interactúe con tu base de datos mediante consultas y acciones en lenguaje natural.
Configura Power Platform Data Gateway para establecer un puente seguro entre Copilot Studio y tu SQL Server local.
Agrega tu SQL Server como origen de datos en Copilot Studio. Debes especificar los datos del servidor y de la base de datos.
Habilita las acciones de SQL para que Copilot Studio pueda leer y escribir datos en tiempo real.
Usa lenguaje natural para consultar y actualizar tablas de tu SQL Server local.
Consejo: Diseña vistas optimizadas para lectura en SQL Server para simplificar las consultas y mejorar el rendimiento. Las vistas bien diseñadas ayudan a Copilot Studio a ofrecer resultados más rápidos y precisos.
Crear una conexión de datos en Copilot Studio
Después de agregar SQL Server como fuente de conocimiento, debes crear una conexión de datos en Copilot Studio. Este paso vincula tu interfaz conversacional con la base de datos a través de la puerta de enlace.
Abre Copilot Studio y ve a la sección Datos.
Selecciona Agregar conexión de datos y elige SQL Server en la lista de orígenes disponibles.
Introduce los detalles de la conexión, incluidos el nombre del servidor, el nombre de la base de datos y el método de autenticación.
Asigna las entidades de Copilot Studio a las tablas o vistas de tu SQL Server local. Esta asignación garantiza que Copilot Studio entienda la estructura de tus datos y pueda interactuar con ellos de forma eficaz.
Prueba la conexión para confirmar que Copilot Studio puede acceder a los datos de tu SQL Server.
Nota: Usa cuentas de mínimo privilegio para la conexión. Limita el acceso solo a las tablas y vistas que necesiten tus escenarios de Copilot.
Habilitar acciones de SQL para lectura y escritura
Puedes configurar Copilot Studio para realizar operaciones de lectura y escritura en tu SQL Server local. Esta flexibilidad te permite automatizar la recuperación y la actualización de datos con lenguaje natural.
Modo | Comando | Descripción |
|---|---|---|
Solo lectura | /ro | Solo se ejecutan las consultas que leen datos. |
/rwa | Se ejecutan las consultas que leen datos, y las consultas que escriben (modifican datos o el esquema) se ejecutan después de que el usuario las apruebe. | |
Lectura y escritura | /rw | Se ejecutan las consultas que leen datos, y las consultas que escriben (modifican datos o el esquema) se ejecutan automáticamente (no requieren aprobación). |
Para cambiar el modo predeterminado de Copilot Studio de Solo lectura a Lectura/escritura con aprobación, ve a Herramientas, selecciona Opciones y, a continuación, Copilot, y usa la lista desplegable para ajustar el Modo de ejecución predeterminado.
Recordatorio de seguridad: Revisa y aprueba siempre las acciones de escritura antes de permitir que Copilot Studio modifique los datos de tu SQL Server local. Esta práctica te ayuda a mantener el control y el cumplimiento normativo.
Descripción general de la arquitectura de IA híbrida
Obtienes los beneficios de una arquitectura de IA híbrida cuando conectas Copilot Studio a tu SQL Server local:
SQL Server actúa como sistema de registro. Ofrece una plataforma sólida para almacenar y gestionar los datos de tu empresa.
Power Platform Data Gateway actúa como capa de transporte. Mueve los datos de forma segura entre SQL Server y Copilot Studio.
Copilot Studio funciona como interfaz de usuario. Interactúas con tus datos mediante lenguaje natural, lo que hace que las consultas y las actualizaciones sean sencillas e intuitivas.
Esta arquitectura garantiza que tus datos permanezcan seguros y accesibles, a la vez que permite interacciones avanzadas impulsadas por IA.
Consejo: Asigna las entidades de Copilot Studio a vistas optimizadas para lectura en SQL Server. Este enfoque agiliza las consultas y mejora los tiempos de respuesta para tus usuarios.
Si sigues estos pasos, crearás una conexión fluida entre Copilot Studio y tu SQL Server local. Podrás consultar y actualizar tus datos de forma segura, usando IA conversacional para impulsar la productividad y el conocimiento.
Proteger y optimizar tu conexión
Autenticación y acceso de mínimo privilegio
Debes proteger la conexión entre Copilot Studio y tu SQL Server local. Empieza por elegir el método de autenticación adecuado. Puedes:
Usar ninguna autenticación solo para entornos de prueba.
Autenticarte con Microsoft para una integración sin fricciones.
Autenticarte manualmente para configuraciones personalizadas.
Aplica siempre el acceso de mínimo privilegio. En Azure, usa controles de acceso basados en roles. Coloca a los usuarios de Active Directory en grupos que coincidan con los roles de SQL Server. Asigna a cada rol únicamente los permisos que el agente de copilot necesita para realizar sus tareas. Exige la autenticación multifactor para todos los usuarios. Aprovecha las directivas de acceso condicional para restringir el acceso a dispositivos y ubicaciones de confianza. Limita los permisos de copilot para que los usuarios solo accedan a lo que necesitan.
Consejos de rendimiento y latencia
Optimizar el rendimiento garantiza que tu agente de copilot responda con rapidez. Sigue estos pasos:
Utiliza vistas de SQL para las operaciones de datos y reducir el procesamiento en el cliente.
Supervisa el estado y la configuración de todos los nodos de la puerta de enlace de datos local.
Escala tu clúster de puertas de enlace de datos si esperas un volumen elevado de solicitudes de datos.
Supervisa y optimiza continuamente el rendimiento de tu puerta de enlace de datos local.
Analiza y ajusta las consultas SQL lentas para mejorar la velocidad de ejecución.
Resuelve las contenciones de recursos en tu base de datos SQL.
Puedes usar paneles de análisis y telemetría en tiempo real para hacer seguimiento del uso del agente de copilot y de los indicadores clave de rendimiento. Microsoft Sentinel y el Centro de administración de Power Platform ofrecen alertas y recomendaciones para tu entorno.
Herramienta/Estrategia | Descripción |
|---|---|
Paneles de análisis | Supervisa el uso del agente y los indicadores clave de rendimiento. |
Telemetría en tiempo real | Usa la telemetría de los agentes y de las herramientas de Microsoft para análisis personalizados. |
Microsoft Sentinel | Recibe alertas y habilita el registro de auditoría y las reglas de detección personalizadas. |
Centro de administración de Power Platform | Obtén recomendaciones y alertas a través del centro de acciones. |
Registro de auditoría y gobierno
Debes hacer seguimiento de todas las actividades del agente de copilot para cumplir la normativa. Los registros de auditoría almacenan automáticamente las interacciones de los usuarios y las actividades de administración si la auditoría está habilitada. También puedes registrar los grupos de acciones de auditoría de servidor y de base de datos para un seguimiento más detallado. La captura de datos modificados y las funciones de seguimiento de cambios de SQL Server te ayudan a supervisar los cambios sin necesidad de soluciones personalizadas.
En cuanto al gobierno, establece límites claros entre los entornos personales, departamentales y de producción. Implementa una directiva de denegación predeterminada de exfiltración para evitar movimientos de datos no autorizados. Automatiza la gestión de cambios con canalizaciones de Power Platform y despliegues con aprobación. Utiliza el Kit de inicio del Centro de excelencia para hacer seguimiento de los recursos y los flujos de trabajo. Forma a tu equipo para que gestione la creación y la configuración de los agentes de copilot de forma responsable.
Directriz | Descripción |
|---|---|
Primero, la estrategia de entornos | Configura entornos independientes para el uso personal, departamental y de producción. |
Denegación predeterminada de exfiltración | Evita de forma predeterminada los movimientos de datos no autorizados. |
Automatiza la gestión de cambios | Usa canalizaciones de Power Platform para la gestión del ciclo de vida. |
Visibilidad e iteración | Haz seguimiento de los recursos y los flujos de trabajo con herramientas de Microsoft. |
Fomenta la comunidad de creadores | Proporciona formación y soporte para una gestión responsable de los agentes. |
Siguiendo estos pasos, proteges y optimizas la conexión entre Copilot Studio y tu SQL Server local. Consigues que tu agente de copilot funcione de forma eficiente, cumpla la normativa y dé soporte a las necesidades de tu negocio.
Solución de problemas de la puerta de enlace de datos y de Copilot Studio
Al conectar Copilot Studio con SQL Server mediante la puerta de enlace de datos de Power Platform, puedes encontrar problemas técnicos. Entender cómo identificarlos y resolverlos te ayuda a mantener una conexión fiable y una experiencia de usuario fluida.
Errores comunes de conexión
Es posible que veas mensajes de error al configurar o usar la puerta de enlace de datos. Estos errores suelen estar relacionados con las credenciales, el acceso a la base de datos o la conectividad de la puerta de enlace. En la tabla siguiente se muestran los errores de conexión más frecuentes y su significado:
Tipo de error | Detalles |
|---|---|
No se puede conectar | Credenciales de conexión no válidas. Ejemplo: |
No se puede conectar | No se puede conectar a la base de datos. Ejemplo: |
No se puede conectar | Error desconocido en la puerta de enlace de datos. Ejemplo: |
Error de acceso a la puerta de enlace | Se llegó a la puerta de enlace, pero no se puede acceder al origen de datos local. Ejemplo: |
Consejo: verifica siempre tu nombre de usuario, contraseña, nombre de la base de datos y permisos antes de seguir investigando el problema.
Problemas de permisos y autenticación
Es posible que encuentres problemas de autenticación al conectar Copilot Studio con SQL Server. Sigue estos pasos para resolver problemas de permisos y de autenticación:
Busca un cuadro de diálogo de autenticación de Microsoft Entra en el navegador si la barra de progreso se repite después de introducir los valores del punto de conexión.
Captura los registros en la ventana de salida si aparecen errores después de introducir los datos de conexión.
Introduce los valores de punto de conexión e implementación en Herramientas > Opciones > Copilot y, después, selecciona Aceptar.
Abre el visor de salida en Vista > Salida antes de iniciar Copilot.
Autentícate en Azure al iniciar Copilot, a menos que utilices una clave de API.
Si no aparece ninguna solicitud de autenticación, revisa el navegador por si aparece el cuadro de diálogo de Microsoft Entra.
Usa el visor de salida para revisar los errores en el chat de Copilot.
Verifica el acceso a los recursos de Azure OpenAI con la CLI de Azure instalada en el mismo equipo que SSMS.
Nota: confirma siempre que tu cuenta tiene los permisos necesarios tanto para SQL Server como para los recursos de Azure.
Funciones en versión preliminar y limitaciones
Copilot Studio ofrece funciones en versión preliminar que mejoran tu experiencia, pero debes tener en cuenta las limitaciones actuales. La siguiente tabla resume lo que puedes esperar:
Funciones | Limitaciones |
|---|---|
Ventana de chat para consultas en lenguaje natural | No puedes cambiar directamente las consultas T-SQL existentes. |
Asistencia de código para T-SQL | Algunas respuestas pueden ser inexactas. |
El acceso depende de la autenticación del usuario. | |
Debes revisar los resultados para comprobar su precisión y adecuación. | |
No puedes acceder a las funciones si has iniciado sesión con un usuario distinto del que se autenticó con Microsoft Entra. | |
La autenticación con identidad administrada puede no funcionar con el punto de conexión de Azure OpenAI y Microsoft Entra. |
Revisa siempre los resultados de Copilot Studio y prueba las funciones en versión preliminar en un entorno seguro antes de usarlas en producción.
Ya tienes un método seguro y paso a paso para conectar Copilot Studio con tu SQL Server local mediante Power Platform Data Gateway. Prioriza siempre las prácticas recomendadas de seguridad, gobernanza y rendimiento. A continuación, prueba la configuración con consultas de ejemplo, revisa los registros de auditoría y explora funciones avanzadas como conectores y agentes dinámicos. Para seguir aprendiendo, consulta estos recursos:
Mantente informado para aprovechar al máximo tu integración de Copilot Studio.
Preguntas frecuentes
¿Cómo configuro la puerta de enlace en powerapps para conectar SQL local?
Instalas la puerta de enlace de datos local en tu servidor. La registras en powerapps studio. Seleccionas tu SQL Server como origen de datos. La puerta de enlace te permite consultar tus orígenes de datos y conectar el SQL local con tu aplicación de powerapps.
¿Puedo usar una conexión de puerta de enlace de Power BI con el servicio Power BI para consultar mis orígenes de datos?
Sí, conectas la puerta de enlace al servicio Power BI. Añades tu SQL Server como origen. Usas Power BI para consultar tus orígenes de datos y visualizar los resultados. La puerta de enlace garantiza un acceso seguro y actualizaciones en tiempo real.
¿Cómo creo y actualizo registros en powerapps studio usando SQL Server?
Asignas las entidades de powerapps studio a tus tablas de SQL. Usas formularios o acciones en tu aplicación de powerapps para crear o actualizar registros. La puerta de enlace en powerapps transmite los cambios de forma segura, lo que te permite crear y actualizar registros directamente desde tu aplicación.
¿Qué permisos necesito para que mi base de datos esté disponible para crear nuevos registros de clientes de forma dinámica?
Concedes acceso de privilegio mínimo a la cuenta de servicio en Power Apps Studio. Permites permisos de lectura y escritura en las tablas para crear nuevos registros de clientes de forma dinámica. La puerta de enlace gestiona la autenticación y mantiene tu base de datos segura.
¿Puedo usar Power BI y Power Apps juntos para consultar mis orígenes de datos y visualizar las consultas?
Combinas Power BI y Power Apps para obtener una solución completa. Usas Power BI para visualizar las consultas y Power Apps para interactuar con los datos. La puerta de enlace conecta ambas herramientas con tu SQL Server, lo que permite realizar operaciones de datos sin interrupciones.