- Notas relacionadas
- Antes de empezar
- Primeros pasos
- Gestionar el acceso
- Trabajar con apps de proceso
- Creación de apps de procesos
- Cargar datos
- Personalizar apps de proceso
- Transformaciones de datos
- TemplateOne
- Plantilla de la app Purchase to Pay
- Plantilla de la aplicación Order to Cash
- Basic troubleshooting guide
Process Mining
Loading data using CData Sync
CData Sync es una herramienta que se utiliza para extraer datos de los sistemas de origen en Process Mining. Los sistemas de origen compatibles se pueden encontrar en la página Orígenes del sitio web CData Sync. Consulta el sitio web oficial de CData Sync para obtener más información sobre CData Sync.
En esta página se describe cómo utilizar CData Sync para cargar datos del sistema de origen en una aplicación de proceso de Process Mining local (Automation Suite).
Asumimos que:
- una licencia de CData Sync válida.
- instalado CData Sync. Consulta Instalación de CData Sync.
- configurar el acceso a SQL Server con los permisos correctos. Consulta
Al usar CData Sync, los campos de datos pueden seudonimizar durante la extracción. De esta manera, se puede aplicar un algoritmo hash a los campos de datos confidenciales en el origen antes de que lleguen al producto Process Mining. Sigue estos pasos para seudonimizar los datos.
- Ve a la tarea deseada de un trabajo en CData.
- Edita la consulta.
-
Añade la función
hashbytes()
a cada campo que necesite seudonimizar. Por ejemploREPLICATE [SOURCE_TABLE] SELECT hashbytes('SHA2_256',[SOURCE_FIELD]) AS [DESTINATION_FIELD] FROM [SOURCE_TABLE];
De esta manera, todos los valores se codificarán con un hash SHA2 de 256 . Para obtener más información, consulta SHA-2. Si lo desea, los valores hash pueden transformarse en valores como "Persona 1", "Persona 2", "Persona 3" escribiendo consultas SQL para esto en las transformaciones de datos.
Configurar la carga de datos mediante CData Sync requiere varios pasos.
- Configurar la conexión origen;
- Crear la conexión de destino de SQL Server;
- Crear un trabajo;
- Llamar a la API de incorporación de datos;
- Ejecutando el trabajo.
Los pasos se describen en detalle a continuación.
Sigue estos pasos para crear la conexión de origen.
-
En la consola de administración de CData Sync, crea una nueva conexión de origen para tu sistema de origen.
Nota:Si tu sistema de origen no está en la lista, puedes hacer clic en + Añadir más para ver una lista de todos los conectores origen de CData Sync disponibles. Selecciona el conector para tu sistema de origen y haz clic en Descargar e instalar.
- Escribe un nombre descriptivo para la conexión de origen en el campo Nombre.
- Introduce las propiedades necesarias para configurar una conexión con tu sistema de origen.
- Crea y prueba la conexión.
Configura una conexión de origen para archivos .tsv o .csv
.csv
o .tsv
asegúrate de:
- Selecciona CSV como de origen al que deseas crear una conexión desde el listado.
- Establece el URI a la ruta donde se almacenan los archivos
.tsv
o.csv
. - Establece el TipoDeConexióncorrecto. Usar Local cuando los archivos se almacenen en el mismo servidor que CData Sync.
- Establece TMF en el valor apropiado utilizado en los archivos de datos.
Defina las siguientes configuraciones en la pestaña Avanzado en el panel Configuración de conexión para asegurarse de que los datos se carguen correctamente en Process Mining.
Sección | Parámetro | Valor |
---|---|---|
Otro | Exclude File Extensions | True |
Otro | Include Files | Agregue ,TSV a la configuración si desea cargar .tsv archivos
|
Esquema | Type Detection Scheme | None |
Formato de datos | Insertar valores vacíos como nulos | True |
Para configurar una conexión de destino de SQL Server, necesitarás los siguientes parámetros de configuración para la base de datos de SQL Server.
Servidor
Base de datos
Esquema
Rol
Para configurar una conexión de destino de SQL Server, necesitarás los siguientes parámetros de configuración para la base de datos de SQL Server.
Servidor
Base de datos
Esquema
Rol
Sigue estos pasos para crear la conexión de destino de SQL Server.
- Define a new connection of type SQL Server.
- Introduce un nombre descriptivo para la conexión de destino. Por ejemplo, SQLServer_IM.
- Configure los ajustes para conectarse a su base de datos de SQL Server utilizando las credenciales de configuración de la base de datos de SQL Server recuperadas
Nota: Elservidor se debe especificar como <Server>,<Port>.Nota: Usuario / Contraseña deben ser las credenciales SQL del usuario que tiene permisos para escribir en la base de datos. Consulta también Configurar una cuenta de SQL Server para la carga de datos utilizando un Extractor. La contraseña no puede incluir punto y coma
;
. - Crea y prueba la conexión.
Consulta la siguiente ilustración.
Los datos de entrada deben cumplir el formato necesario para la plantilla de aplicación que usas para crear tu aplicación de proceso. Consulta Plantillas de aplicación.
_raw
a los nombres de las tablas.
Sigue estos pasos para crear el trabajo de extracción.
- Haz clic en TRABAJOS en la barra de menú y ve a la pestaña Orígenes del panel Añadir conexión .
- Haz clic en + Crear trabajo... para añadir un nuevo trabajo.
- Introduce un nombre descriptivo para el trabajo en el campo Nombre del trabajo. Por ejemplo, ServicioAhora_a_SQLServer.
- Selecciona la conexión de origen creada en Paso 1: configurar la conexión de origen de la lista Origen.
- Selecciona la conexión SQL Server creada en Paso 3: crear conexión de destino de la lista Destino.
- Asegúrate de que la opción Estándar está seleccionada como Tipo de replicación y haz clic en +Crear.
-
Haz clic en + Añadir tareas.
- Selecciona todas las tablas de origen de la lista.
- Haz clic en Añadir.
-
Vaya a la pestaña Avanzado en el panel Configuración del trabajo .
- Localiza la entrada Esquema de destino y copia el esquema recuperado en el Paso 2: recuperar los parámetros de la base de datos de SQL Server.
- Selecciona la opción Desplegar tabla para evitar que los datos se añadan a la tabla.
- Activa la casilla de verificación
Enable Parallel Processing
e introduce8
en el campo Grupo de trabajadores para mejorar la velocidad de carga. - Asegúrate de que el Intervalo de replicación y la Unidad de intervalo de replicación se hayan establecido de modo que el período resultante sea igual o mayor que el período de extracción.
- Haz clic en Guardar cambios.
Sigue estos pasos para editar el evento posterior al trabajo para llamar a la API de incorporación de datos.
- Ve a la pestaña Eventos en el panel de Configuración del trabajo.
- Edita la sección Evento posterior al trabajo y añade la llamada a la API de incorporación que garantice la sustitución del servidor, la organización, el tenant y el ID de aplicación de Process Mining, tal y como se describe a continuación.
Nota: Puedes copiar el ID de la aplicación desde la lista Todas las aplicaciones de proceso en el portal de Process Mining. Asegúrate de seleccionar ID en la lista Columnas .
Reemplazar
Con tu
my-uipath-server.com
Servidor
default
Organización
defaulttenant
tenant
98dfd1d5-9e42-4f0e-9a0a-8945629f01b3
ID de aplicación
<api:set attr="http.url" value="https://my-uipath-server.com/default/defaulttenant/processMining_/api/v2/apps/98dfd1d5-9e42-4f0e-9a0a-8945629f01b3/transform/unauthenticated"/> <api:call op="httpPost" in="http"/>
<api:set attr="http.url" value="https://my-uipath-server.com/default/defaulttenant/processMining_/api/v2/apps/98dfd1d5-9e42-4f0e-9a0a-8945629f01b3/transform/unauthenticated"/> <api:call op="httpPost" in="http"/> - Guarda los cambios.
- Haz clic en TRABAJOS en la barra de menú y localiza el trabajo de destino.
- Haz clic en el icono Ejecutar todas las consultas para comprobar si el trabajo se ejecuta correctamente.
Información de registro
Puedes añadir declaraciones adicionales para obtener información de registro sobre la ejecución de la API. Sigue estos pasos.
- Añade las siguientes declaraciones entre las líneas añadidas anteriormente en el Evento posterior al trabajo.
<api:set attr="http.verbosity" value="5"/>
<api:set attr="http.logfile" value="D:/mydir/cdata_log.txt"/>
Consulta la siguiente ilustración.
- Vaya a la pestaña Registro e historial en el panel Configuración del trabajo .
- Selecciona Detallado en el cuadro de lista Detalles del archivo de registro.
- Ejecuta el trabajo y comprueba el archivo de registro que se crea.
Sigue estos pasos para ejecutar el trabajo de extracción.
- Haz clic en TRABAJOS en la barra de menús y localiza el trabajo de extracción creado en el Paso 4 crear el trabajo de extracción.
-
Haz clic en el icono Ejecutar todas las consultas . Consulta la siguiente ilustración.
- Espere hasta que haya finalizado el trabajo. Dependiendo de la cantidad de datos, esto puede tardar varios minutos.
- Ve al Portal de Process Mining y comprueba la Última incorporación de datos para la aplicación de proceso con el fin de ver si la carga de datos se ha completado correctamente. Nota: la fecha solo se actualiza cuando se han procesado todos los datos. Dependiendo de la cantidad de datos, esto puede durar desde varios minutos hasta una hora.
Programación de trabajos
Si desea ejecutar el trabajo de extracción en un intervalo regular, puede utilizar el Programador de sincronización de CData para definir una programación.
Sigue estos pasos para programar un trabajo de extracción.
- Abre el trabajo de extracción de CData Sync creado en el Paso 4: crear el trabajo de extracción.
-
Ve a la pestaña Programación del panel Configuración del trabajo.
Consulta la documentación oficial de CData Sync para obtener más información sobre cómo programar trabajos.