Comunidad Blue Prism en español

 View Only
last person joined: 20 days ago 

Esta comunidad es un espacio para hablar en español acerca de Blue Prism.

  • 1.  Necesito extraer Informacion masiva de una base de datos DB2

    Posted 08-25-2023 19:47

    Hola Desarrolladores,

    Estoy trabajando en el desarrollo de un robot que ingresa a una base de datos DB2 (IBM) mediante el objeto Data - OLEDB, pero requiero descargar información de la base directamente a un archivo de texto, como lo que se hace con el objeto Blue Prism - Oracle MDA::Get CSV File, ya intente hacer una replica de este para que funcione en DB2 pero no tuve éxito, alguien a trabajado este caso en BP o tienen ideas de como poder solventar este tema?



    ------------------------------
    carlos hernandez
    ------------------------------


  • 2.  RE: Necesito extraer Informacion masiva de una base de datos DB2

    Posted 08-28-2023 14:12

    Hola Carlos, 

    Entiendo que tienes acceso a las base de datos, (Usuario, contraseña y Servidor), 
    Para extraer la información, entiendo que debes obtenerla de una tabla de la base de datos. Así que con los objetos OLEDB en el siguiente orden debería funcionar. 
    [Set connection -> Open -> Get Collection("SELECT * FROM {Tabla}") -> Close]

    Set Connection: Para definir el login a la base de datos. 
    Open: Abrir conección con la BBDD
    Get Collection: Debes introducir la QUERY para obtener como salida una Collection con toda la info. 
    Close: Cerrar la conexión con la base de datos. 

    Si esto ya lo intentaste y no te funcionó, puedes dar un poco más de contexto con imágenes si es posible? 

    Saludos!



    ------------------------------
    Diego Quintero
    Automation Engineer
    Roboyo
    ------------------------------



  • 3.  RE: Necesito extraer Informacion masiva de una base de datos DB2

    Posted 08-28-2023 16:43

    Buen día Diego.

    lo que pasa es que necesito extraer millones de registros, por lo cual no es viable ingresar esto directamente en una colección de BP y después escribirlos en un archivo de texto (aparte creo que no es posible manejar tal cantidad de información en colecciones y de ser posible tardaría mucho al escribirlo en un .txt o .csv), lo que necesito es una extracción directa de la base de datos DB2 a un archivo de texto.



    ------------------------------
    carlos hernandez
    ------------------------------



  • 4.  RE: Necesito extraer Informacion masiva de una base de datos DB2

    Posted 08-29-2023 12:21

    Entiendo. 

    En el Objeto "Data - SQL Server" tengo la Action "Get CSV". 
    Te devuelve una variable de tipo texto que estaría lista para guardarlo en un archivo .csv o .txt directamente sin iterar. 

    Si crees que no es viable esa solución;
    Hay otra opción usando comandos cmd para ejecutar la query y crear directamente el csv. 
    Te dejo el link como referencia en caso de que lo veas necesario. 
    https://blog.sqlauthority.com/2016/09/30/sql-server-simple-example-bcp-command-line-utility/

    Saludos! 



    ------------------------------
    Diego Quintero
    Automation Engineer
    Roboyo
    ------------------------------



  • 5.  RE: Necesito extraer Informacion masiva de una base de datos DB2

    Posted 08-28-2023 18:57

    Buenas Tardes

    Calos

    Las fallas comunes obedecen a los drivers, sin embargo lo que particularmente hago son vistas remotas en ms access, y luego desde blue prism la exctraccion

    Saludos



    ------------------------------
    alirio materano
    Consulting
    SOAINT
    Europe/London
    ------------------------------



Bienvenido a la Comunidad Blue Prism en español

Esta comunidad es un espacio para hablar en español acerca de Blue Prism e iniciar conversaciones tanto técnicas como de carácter más general.

PreséntateArtículos de soporte útilesSuite completa