Compartir a través de


Acciones base de datos

Para conectarse a una base de datos, use la acción Abrir conexión SQL. Una cadena de conexión especifica toda la información necesaria para conectarse a una base de datos, como el controlador, la base de datos, los nombres de los servidores y el nombre de usuario y la contraseña.

La siguiente cadena de conexión se conecta a una base de datos de Excel:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myExcelFile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

La siguiente cadena de conexión se conecta a una base de datos de Access:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Persist Security Info=False;

Nota

Power Automate para escritorio es una aplicación de 64 bits, solo los controladores instalados de 64 bits estarán disponibles para su selección en la acción Abrir conexión SQL.

Configurar manualmente una cadena de conexión

Para compilar manualmente una cadena de conexión:

  1. Seleccione Crear cadena de conexiones para abrir la ventana Propiedades del vínculo de datos. La herramienta de vínculo de datos le ayuda a crear la cadena de conexión necesaria paso a paso.

  2. Una vez que acceda al asistente, seleccione el controlador correcto para la base de datos en la pestaña Proveedor.

    Captura de pantalla de la pestaña Propiedades de vínculo de datos.

  3. A continuación, bajo la pestaña Conexión, introduzca los detalles restantes, como el nombre del servidor, el nombre de usuario, la contraseña y el nombre de la base de datos. Seleccione el botón Prueba de conexión para comprobar que la cadena de conexión se conecta correctamente.

    Captura de pantalla de la pestaña de conexión de propiedades de vínculo de datos.

  4. Especifique un tiempo de espera de conexión y opciones de red adicionales en la pestaña Avanzadas.

    Captura de pantalla de la pestaña avanzada de propiedades de vínculo de datos.

Abrir conexión SQL

Abre una nueva conexión con una base de datos.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Connection string No Valor de texto Cadena de conexión que se usará para conectar con la base de datos

Variables producidas

Argumento Type Descripción
SQLConnection Conexión SQL Identificador de la nueva conexión SQL

Excepciones

Excepción Descripción
No se puede conectar con el origen de datos Indica un problema para conectar con el origen de datos
Cadena de conexión no válida Indica que la cadena de conexión especificada no es válida

Ejecutar instrucción SQL

Conectar con una base de datos y ejecutar una instrucción SQL.

Para ejecutar una consulta SQL, utilice la acción Ejecutar instrucción SQL. Comience proporcionando una conexión válida a la base de datos respectiva. Seleccione la opción deseada en la propiedad Obtener conexión por. Puede proporcionar una variable de conexión SQL (puede crear una usando la acción Abrir conexión SQL ) o proporcionando la cadena de conexión. Luego ingrese la consulta SQL que desea ejecutar en la propiedad instrucción SQL. También puedes modificar los segundos de tiempo de espera de la acción o dejar la opción predeterminada (30 segundos).

Lenguaje natural a script impulsado por copiloto (versión preliminar)

[Este tema es documentación preliminar y está sujeto a modificaciones.]

Lenguaje natural a script es una nueva capacidad de copiloto agregada en Power Automate para escritorio. Permite generar rápidamente scripts utilizados en la acción de ejecutar instrucción SQL proporcionando una descripción en lenguaje natural.

Importante

Importante

  • Esta es una característica en versión preliminar.
  • Las características en vísta previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

isponibilidad por región

Actualmente, lenguaje natural a script en Power Automate para escritorio solo está disponible en entornos ubicados en Estados Unidos.

Disponibilidad por tipo de cuenta

Actualmente, lenguaje natural a script en Power Automate para escritorio solo está disponible para usuarios con una cuenta profesional o educativa.

Nota

Si su entorno se encuentra en la región donde está disponible esta característica y sigue sin poder experimentar el copiloto en la experiencia de Power Automate para escritorio, comuníquese con su administrador del inquilino. Es posible que hayan desactivado la función de copiloto.

Cómo generar scripts usando copiloto y lenguaje natural

Para generar código SQL en la ejecución de la instrucción SQL, seleccione Generar script con Copilot.

Captura de pantalla de la acción ejecutar instrucción SQL con el botón Generar script con Copilot resaltado

Se abre la pantalla de creación de preguntas donde escribe su pregunta en lenguaje natural.

Captura de pantalla de la acción ejecutar instrucción SQL con el cuadro de diálogo de pregunta abierto

Para crear un script SQL, escriba su pregunta y seleccione Generar. Si necesita volver a crearlo, puede cambiar el mensaje y seleccionar Regenerar. De lo contrario, seleccione Usar este script para volver a la ventana de acción principal, donde puede modificar la pregunta y agregar las variables necesarias.

Captura de pantalla del cuadro de diálogo Generar script con Copilot abierto, que muestra una instrucción SQL generada

Importante

Asegúrese de revisar siempre el contenido generado por el modelo de IA.

Ayúdenos a mejorar esta característica

Envíe comentarios seleccionando el icono del pulgar hacia arriba o hacia abajo debajo del contenido generado por IA. Una vez que lo haga, aparecerá un cuadro de diálogo de comentarios, que puede utilizar para enviar comentarios a Microsoft. Gif animado que muestra al copiloto respondiendo a una pregunta del diseñador por parte de un usuario.

Nota

Si no puede ver el cuadro de diálogo, es posible que el administrador de su inquilino lo haya desactivado. Más información: Desactivar la función de comentarios del usuario

Desactivar la función de comentarios del usuario

Como administrador de inquilinos, puede evitar que sus usuarios envíen comentarios a Microsoft deshabilitando la configuración de inquilinos disableSurveyFeedback. Encuentre más información sobre cómo ver y configurar la configuración del inquilino aquí:

Solicitudes de derechos de los temas sobre los comentarios de los usuarios

Los administradores del inquilino pueden ver, exportar y eliminar los comentarios de sus usuarios iniciando sesión en el Centro de administración de Microsoft 365 y luego seleccionando Salud>Comentarios sobre el producto.

IA con recursos de Power Automate

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Obtener conexión mediante N/D Cadena de conexión, [Variable de conexión SQL] Variable de conexión SQL Especifica si se va a crear una nueva conexión a partir de una cadena de conexión determinada o seleccionar una conexión abierta
SQL connection No Conexión SQL Identificador de la nueva conexión SQL
Connection string No Valor de texto Cadena de conexión que se usará para conectar con la base de datos
SQL statement No Valor de texto Instrucción SQL que se ejecutará en la base de datos
Timeout Valor numérico 30 Tiempo máximo que se espera un resultado de la base de datos

Variables producidas

Argumento Type Descripción
QueryResult DataTable Resultado de la base de datos en forma de tabla, con filas y columnas

Excepciones

Excepción Descripción
No se puede conectar con el origen de datos Indica un problema para conectar con el origen de datos
Cadena de conexión no válida Indica que la cadena de conexión especificada no es válida
Error en la instrucción SQL Indica que hay un error en la instrucción SQL dada

Cerrar conexión SQL

Cierra una conexión abierta con una base de datos.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SQL connection No Conexión SQL Identificador de la nueva conexión SQL

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Esta acción no incluye ninguna excepción.