配置数据连接
下表显示可用数据连接类型:
连接类型 | Variants |
---|---|
Infor EPM OLAP | |
关系提供程序 | Microsoft SQL Server |
Oracle 数据库服务器 | |
PostgreSQL 服务器 | |
Amazon Redshift | |
Infor Olap Server | |
外部 Infor OLAP Server | |
内置 Staging 数据库 | |
Infor Data Lake |
对于数据连接的所有类别,可指定名称,也可指定“常规”选项卡上的连接说明。唯一名称将自动从指定的名称派生。
“连接”选项卡的选项根据连接的类别而有所不同。
OLAP 连接的“连接”选项卡
对于 OLAP 数据连接,可在“数据连接”字段中选择要连接的 OLAP 数据源。这将启用选项卡上的其他字段。
在“身份验证方法”字段中,选择以下选项之一:
- 使用现有连接:如果 Application Studio 或其他客户端用户的当前已连接账户也用于连接 OLAP,请使用此选项。
- 服务账户:某些 Application Studio 报告和 Application Engine 流程需要访问 OLAP 数据,而这超出了当前用户的权限范围。例如,复制或处理数据。在这种情况下,您必须创建一个数据连接,模拟具有更高权限的用户,这些权限由那些 Application Studio 报告和 Application Engine 流程使用。注意
我们建议您不要在 Self-Service 和 Office Integration 中的数据连接中使用服务账户。
若要配置数据连接以使用服务账户,请执行以下步骤:
- 将服务账户导入 Infor EPM。
请参见“管理服务账户”。
- 在“用户和用户组”控制面板中注册服务账户的用户,并为用户指定所需的应用程序角色或数据,或同时指定两者。
- 在“数据连接”仪表板的“连接”选项卡上,选择“”作为身份验证方法。
- 从导入的服务账户列表中,选择所需的服务账户。
显示警告信息,告知用于数据连接的账户可能允许用户访问其已指派角色无权限访问的数据。
Infor EPM 的后台服务账户必须在 API Gateway 中为您的租户授权。必须导入后台服务账户的凭据。否则,数据连接测试会显示错误。
有关更多信息,请参见“管理服务账户”。
关系连接的“连接”选项卡
对于关系数据连接,可定义新连接、连接到内置 Staging 数据库、连接到 Data Lake,或链接到其他应用程序中的现有连接。只有当现有应用程序的“使用”选项卡上启用了链接时,才能链接到现有连接。
若要定义新连接,请选择数据提供程序。“连接”选项卡的剩余字段取决于所选的提供程序。
- Microsoft SQL Server
- 在“主机”字段中,选择数据源所在的机器。
- Oracle 数据库服务器
- 您可以使用现有的 TNS 并选择 tnsnames.ora 文件的服务名称。或者手动定义连接。如果选择“手动定义”,则必须指定服务器名称、端口,然后选择以下连接类型之一:
- 默认
- 专用
- 共享
- TCP/IP
- TCP/IP + SSL
- 命名管道
- IPC
- PostgreSQL 服务器
- 在“主机”字段中,选择数据源所在的机器。
- Amazon Redshift
- 在“主机”字段中,选择数据源所在的机器。
- Infor Olap Server
- 可使用现有连接进行身份验证或选择“基本”身份验证。对于“基本”身份验证,指定数据源的用户名和密码。
- 外部 Infor OLAP
- 若要连接到外部 Infor OLAP 服务器,请指定数据源所在位置的 URL。
“使用”选项卡
在“使用”选项卡上,指定可以使用连接的客户端,以及是否可以在其他 Infor EPM 应用程序中使用连接。
关系连接的“高级”选项卡
可指定命令超时和连接超时。对于 Amazon Redshift 以外的所有提供程序,可选择下列一个或多个选项:
- 加密
- SQL Server 对在客户端与服务器之间传送的所有数据使用 SSL 加密。
- 连接重置
- 确定从池中移除时是否重置数据库连接。
- 持久性安全信息
- 安全敏感信息(例如密码)并不作为连接的一部分返回。
- 启用“总是开启可用性组”支持
- 支持配置多个主数据库和多个辅助数据库以进行故障转移。
- 登记
- 在创建线程的当前事务上下文中登记连接。
- SSL 模式
- 对于 PostgreSQL 提供程序,可选择以下 SSL 模式之一:
- 禁用
- 允许
- 首选
- 必需
- 其他连接字符串参数
- 连接字符串的任何属性均可作为参数使用。
- 指纹
- 单击“”以检索远程服务器的证书并填充“指纹”字段。数据连接将不接受来自任何提供不同证书的服务器连接。
示例
对高可用性连接的要求可通过“”选项卡上的“启用“总是开启可用性组”支持”复选框以及命令和连接超时选项进行配置。
根据“高级”选项卡上的选择创建的连接字符串可能如下所示:
Provider=MSOLEDBSQL;Server=tcp:DEVBILS.<customer>.com,1433;MultiSubnetFailover=Yes;Database=DB_Name; Connect Timeout=30;ConnectRetryCount=10;ConnectRetryInterval=10;
用于 OLAP 连接的高级选项卡
也可选择要用于元素唯一名称的格式。默认情况下,使用数据库中指定的格式。