process-mining
2024.10
true
UiPath logo, featuring letters U and I in white
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 11 de nov. de 2024

Configurar una cuenta de SQL Server para la carga de datos utilizando un Extractor

Introducción

Para configurar una conexión de destino a la base de datos de SQL Server para cargar datos en Process Mining local (Automation Suite), se necesita un usuario de la base de datos con los permisos de acceso correctos para una aplicación de proceso.

Método de autenticación

Cuando se utiliza SQL Server como conexión de destino en la herramienta de extracción, se dispone de los siguientes métodos de autenticación.

Método de autenticación

Descripción

Autenticación de SQL Server

Un usuario de SQL Server en la base de datos de destino.

Autenticación de Windows

Un usuario de Windows que tenga acceso a la base de datos SQL.



Consulta la documentación oficial de Microsoft para obtener más información sobre los métodos de autenticación.

Tanto la autenticación de SQL Server como la autenticación de Windows son métodos de autenticación admitidos para cargar datos para aplicaciones de Process Mining utilizando un extractor. Sin embargo, el uso de la autenticación de Windows requerirá acciones adicionales. Consulta Autenticación de Windows más adelante.

Database user

El usuario de la base de datos debe tener permisos de acceso para escribir en el esquema de aplicación de la aplicación de proceso de Process Mining correspondiente en la base de datos de SQL Server. Cuando se crea una nueva aplicación de procesos de Process Mining, el esquema de la aplicación se proporciona en el paso Cargar datos mediante un extractor.



El acceso se puede configurar de las siguientes maneras:

  • Usuario con acceso a todos los esquemas de la aplicación de proceso
  • Uno o más usuarios con acceso a esquemas de aplicación de proceso específicos

Usuario con acceso a todos los esquemas de la aplicación de proceso

Un usuario de base de datos está configurado para cargar datos en la base de datos de SQL Server en Process Mining. A este usuario de base de datos se le conceden permisos de acceso para acceder a todos los esquemas de aplicación de Process Mining, y debe tener permisos para añadir o eliminar tablas en estos esquemas de aplicación. De esta manera, este usuario puede utilizarse cuando se cargan datos para todas las aplicaciones de proceso de Process Mining. Al crear una nueva aplicación de proceso en Process Mining, no es necesario configurar permisos de acceso adicionales para este usuario de base de datos.

A continuación, se muestra un resumen de los permisos necesarios para el usuario de base de datos en la base de AutomationSuite_ProcessMining_Warehousedatos de Process Mining.

Permiso

Para conceder

db_datareader

acceso de lectura en todas las tablas de la base de datos.

db_datawriter

acceso de escritura en todas las tablas de la base de datos.

db_ddladmin

acceso de actualización a todas las tablas de la base de datos.

Nota: como alternativa, puedes optar por añadir el usuario a todos los esquemas de aplicación individualmente si deseas limitar los permisos de usuario.

Configuración del usuario SQL para cargar los datos

Cada aplicación de proceso que utilice la opción de cargar datos a través del extractor necesita un usuario de SQL Server con acceso específico al esquema asociado a la aplicación de proceso.

Sigue estos pasos.

Paso

Acción

Sintaxis

1

Crea un inicio de sesión.

Nota:

Debe crearse el inicio de sesión en la base de datos maestra.

CREATE LOGIN <SQL_login_name> WITH PASSWORD = '<Password>'

2

Crea un usuario de base de datos para el inicio de sesión.

Nota:

Este usuario debe crearse en la base de datos de AutomationSuite_ProcessMining_Warehouse.

CREATE USER <User_name> FOR LOGIN <SQL_login_name>

3

Asigna el usuario al rol de base de datos correcto.

SP_ADDROLEMEMBER <Role>, <User_name>

4

Establece el esquema predeterminado para el usuario creado.

Atención:

Este paso solo es necesario para cargar datos utilizando Theobald Xtract Universal.

ALTER USER <User_name> WITH DEFAULT_SCHEMA = <Schema>



Uno o más usuarios con acceso a esquemas de aplicación de proceso específicos

Se configuran uno o varios usuarios de base de datos para cargar datos en la base de datos de SQL Server en Process Mining. A cada usuario de base de datos se le otorga acceso para escribir en el esquema de aplicación específico de una o varias aplicaciones de proceso de Process Mining. Al crearse una nueva aplicación de proceso de Process Mining, se genera automáticamente un rol de base de datos en SQL Server para acceder al esquema de aplicación correspondiente. El usuario de la base de datos al que se le permite cargar datos para la nueva aplicación de proceso, debe tener asignado el rol específico de la aplicación, para escribir en el esquema de aplicación correcto para la aplicación de proceso.

Autenticación de Windows para CData Sync

Cuando se utiliza la autenticación de Windows, CData Sync utiliza el usuario de Windows con el que se inicia la instancia de CData Sync como usuario de la base de datos. Esto implica que una instancia de CData Sync solo puede utilizar una cuenta de usuario de Windows. Si se necesitan varios usuarios de Windows, cada uno de ellos debe tener su propia instalación de CData, para poder ejecutar CData Sync con un usuario de Windows diferente.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.