Database package
Las bases de datos soportan las operaciones internas de una empresa almacenando una variedad de datos, como las transacciones de ventas, los catálogos de productos, los inventarios y los perfiles de los clientes. Use el Database package para conectarse a una base de datos, iniciar una transacción y manipular los datos almacenados al recuperar, insertar, actualizar, eliminar y exportar datos a un archivo CSV.
Antes de comenzar
Realice las siguientes actions dentro del Database package como parte del uso del conjunto de actions disponibles:
- Establezca una conexión con el servidor de base de datos mediante la opción Conectar action.
- Elija una de las siguientes opciones:
- Utilice la action Leer desde para recuperar registros de la base de datos. Uso de laaction Leer desde
- Si automatiza una tarea que implica realizar cambios en la base de datos, ingrese la action Iniciar transacción de base de datos seguida de la actions que automatiza los cambios.
Esta action asegura que todos los registros sean actualizados o eliminados en su totalidad y evita actualizaciones accidentales o la eliminación de datos incompletos si el bot encuentra un error mientras ejecuta una consulta.
- Si utilizó la action Iniciar transacción de base de datos en esta sesión, inserte Finalizar transacción de base de datos para confirmar los cambios.
- Cada conjunto de actions de la base de datos termina con la action Desconectar para terminar la conexión con el servidor de base de datos.
Actions en el package de Database
El Database package incluye las siguientes actions:
Action | Descripción |
---|---|
Iniciar transacción de base de datos | Inicia una transacción de base de datos. Las actions que inserte entre las acciones Iniciar transacción de base de datos y Finalizar transacción de base de datos actions se tratarán como una sola unidad. El bot debe ejecutar todo el actions correctamente para actualizar la base de datos. Esto evita una entrada parcial en caso de que una de las actions falle. Por ejemplo, en la contabilidad de doble entrada, cada débito requiere el registro de un crédito. Si una compañía recibe 5000 USD de productos, el contador debe debitar 5000 USD al inventario y acreditar 5000 USD a las cuentas por pagar. Inserte las actions que registran estas entradas entre las actions Iniciar transacción de base de datos y Finalizar transacción de base de datos para asegurarse de que ambas entradas estén registradas o que ninguna esté registrada en la base de datos. En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar. |
Conectar | Consulte Uso de la action Connect para la base de datos. La base de datos Snowflake que utiliza el controlador ODBC está soportada. |
Desconectar | Desconecta de una base de datos. En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar. La base de datos Snowflake que utiliza el controlador ODBC está soportada. |
Finalizar transacción de base de datos | Realiza todas las operaciones de base de datos que se realizaron con las actions que siguieron la action Iniciar transacción de base de datos, bajo la condición de que el bot ejecutó correctamente las actions. En el campo Nombre de sesión, ingrese el nombre de sesión que utilizó para conectarse al servidor de base de datos en la action Conectar. |
Exportar a tabla de datos | Consulte Uso de la actionExportar a tabla de datos. La base de datos Snowflake que utiliza el controlador ODBC está soportada. |
Insertar/Actualizar/Eliminar | Ejecuta una instrucción INSERTAR, ACTUALIZAR o ELIMINAR desde la base de datos.
La base de datos Snowflake que utiliza el controlador ODBC está soportada. |
Administrar procedimiento administrado | Crea, actualiza y elimina un procedimiento almacenado dentro de la base de datos especificada. Un procedimiento almacenado es un código SQL guardado en la base de datos, lo que le permite ejecutarlo repetidamente.
|
Leer de | Consulte Uso de laaction Leer desde. La base de datos Snowflake que utiliza el controlador ODBC está soportada. |
Ejecutar procedimiento almacenado | Consulte Uso de laaction Ejecutar procedimiento almacenado. |