Cree una Tarea API para leer datos de la base de datos y exportar el resultado de la consulta a una variable de flujo de archivo. En este ejemplo, estamos usando la declaración SELECT para explicar esta acción.

Nota: Esta acción es aplicable tanto para Bot de tarea como para Tarea API.

Antes de empezar

  • Cree una variable de archivo como dbFileStream.
  • Debe tener una conexión válida al servidor de base de datos.
  • Cree una tabla de base de datos de clientes con los siguientes registros.
    cust_id cust_name departamento baseSalary
    E1001 Mike Williams Ventas 1200000
    E1002 John Smith Finanzas 950000
    E1003 Tom Jones RR. HH. 700000
    E1004 Jack Sheryl Ventas 1500000
    E1005 Shawn George Operaciones 650000
  • Para obtener más información sobre cómo usar la Tarea API, consulte Ejemplo: Tarea API.

Para obtener datos de la tabla de clientes y exportarlos a una variable de flujo de archivos, realice los siguientes pasos:

Procedimiento

  1. Inicie sesión en la Control Room como Bot Creator.
  2. Crear un nuevo Tarea API.
    1. En el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear nueva > API Task.
    3. En la ventana Crear Tarea API, ingrese el nombre de la Tarea API customer_records.
    4. Acepte la ubicación predeterminada de la carpeta: \Bots\.
      Para cambiar la ubicación, haga clic en Elegir y siga las indicaciones.
    5. Haga clic en Crear y editar.
  3. Navegue al paquete Base de datos y arrastre la acción Exportar a flujo de archivo.
    1. Ingrese el nombre de la sesión como Predeterminado.
    2. Elija la opción declaración SELECT e ingrese la consulta.
      SELECT cust_id, cust_name, department 
      FROM customer_records 
      WHERE deprtment = 'Sales'
      ORDER BY Cust_id
    3. Deje el valor máximo de registros por recuperar en blanco para obtener todos los registros que cumplan con la condición especificada.
    4. Ingrese el valor de tiempo de espera como 120.
    5. Ingrese el nombre del archivo Customers.csv.
      Nota: Este no es un archivo físico, sino un nombre de archivo de referencia que se utiliza para pasar el resultado de la consulta a la variable de flujo de archivo.
    6. Seleccione la opción de codificación de archivo CSV ANSI.
    7. Seleccione la opción Incluir encabezado de columna.
    8. Especifique la variable de flujo de archivo dbFileStream para referenciar el resultado de la consulta.
  4. Haga clic en Guardar.
    Cuando se ejecuta esta Tarea API, la acción Exportar a flujo de archivo recupera y exporta el resultado de la consulta siguiente en la variable de flujo de archivos dbFileStream.
    cust_id cust_name departamento
    E1001 Mike Williams Ventas
    E1004 Jack Sheryl Ventas