process-mining
2024.10
true
UiPath logo, featuring letters U and I in white

Process Mining

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
上次更新日期 2024年12月18日

设置 SQL Server 帐户以使用提取程序上传数据

简介

为了设置与 SQL Server 数据库的目标连接,以便将数据上传到“Process Mining”本地部署 (Automation Suite),数据库用户需要拥有流程应用程序的正确访问权限。

身份验证方法

在提取工具中使用 SQL Server 作为目标连接时,可以使用以下身份验证方法。

身份验证方法

描述

SQL Server 身份验证

目标数据库中的 SQL Server 用户。

Windows 身份验证

有权访问 SQL 数据库的 Windows 用户。



有关身份验证方法的更多信息,请参阅 Microsoft 官方文档

SQL Server 身份验证和 Windows 身份验证都是受支持的身份验证方法,以便使用提取程序为 Process Mining 流程应用程序加载数据。但是,使用 Windows 身份验证需要执行其他操作。请参阅下面的 Windows 身份验证

Database user

数据库用户需要拥有访问权限才能写入 SQL Server 数据库中相应Process Mining流程应用程序的应用程序架构。 创建新的Process Mining流程应用程序时,系统会在“使用提取程序上传数据”步骤中提供应用程序架构。



可以通过以下方式设置访问权限:

  • 一位有权访问所有流程应用程序架构的用户
  • 一位或多位有权访问特定流程应用程序架构的用户

一位有权访问所有流程应用程序架构的用户

已设置数据库用户,用于将数据加载到 Process Mining SQL Server 数据库中。此数据库用户被授予访问权限,可访问所有 Process Mining 应用程序架构,并且必须拥有权限以在这些应用程序架构中添加或删除表格。此时,在加载所有 Process Mining 流程应用程序的数据时,都可以使用此用户。在 Process Mining 中创建新的流程应用程序时,无需为此数据库用户设置其他访问权限。

以下内容概述了数据库用户使用 Process Mining AutomationSuite_ProcessMining_Warehouse 数据库时所需的权限。

权限

授予内容

db_datareader

数据库中所有表的读取权限。

db_datawriter

数据库中所有表的写入权限。

db_ddladmin

更新数据库中所有表的访问权限。

注意:或者,如果要限制用户权限,也可以选择将用户单独添加到所有应用程序架构中。

设置 SQL 用户以上传数据

每个使用通过提取程序上传数据选项的流程应用程序都需要专用的 SQL Server 用户,该用户对与流程应用程序相关联的架构拥有特定访问权限。

请执行以下步骤:

步骤

操作

语法

1

创建登录。

备注:

需要在主数据库中创建登录名。

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

2

为登录创建数据库用户。

备注:

需要在 AutomationSuite_ProcessMining_Warehouse 数据库中创建此用户。

CREATE USER <User_name> FOR LOGIN <SQL_login_name>

3

将用户分配给正确的数据库角色。

SP_ADDROLEMEMBER <Role>, <User_name>

4

为已创建的用户设置默认架构。

注意:

只有使用 Theobald Xtract Universal 加载数据时才需要执行此步骤。

ALTER USER <User_name> WITH DEFAULT_SCHEMA = <Schema>



一位或多位有权访问特定流程应用程序架构的用户

已设置一个或多个数据库用户,用于将数据加载到 Process Mining SQL Server 数据库中。每个数据库用户都有权写入一个或多个 Process Mining 流程应用程序的特定应用程序架构。创建新的 Process Mining 流程应用程序时,系统会在 SQL Server 中自动生成一个数据库角色,用于访问相应的应用程序架构。必须为允许向新的流程应用程序上传数据的数据库用户分配特定于应用程序的角色,以便为流程应用程序写入正确的应用程序架构。

CData Sync 的 Windows 身份验证

使用 Windows 身份验证时,CData Sync 使用已启动 CData Sync 实例的 Windows 用户作为数据库用户。这意味着 CData Sync 实例只能使用一个 Windows 用户帐户。如果需要多个 Windows 用户,则每个 Windows 用户都需要安装自己的 CData,以便与不同的 Windows 用户运行 CData Sync。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。