跳至主要内容
Adaptive Planning
上次更新时间 :2025-03-14
参考信息:集成数据代理的技术要求

参考信息:集成数据代理的技术要求

数据代理

数据代理是 Integration 的一个组件,在 Adaptive Planning 客户本地服务器上运行。数据代理从符合 JDBC 规范的数据库或自定义脚本型数据源中提取信息,数据代理还可以从 Adaptive Planning 中导出数据。数据代理需要一台运行 Windows(部署在客户防火墙背后)的计算机,并作为托管服务运行。数据代理负责管理对本地应用程序的访问,以及与云端 Adaptive Planning 的连接。
数据代理服务(即代理服务)负责管理数据代理。此服务作为 Windows 服务运行,并且会启动安装在客户防火墙背后的 Java 应用程序。代理服务会对 Adaptive Planning Gateway 进行长时间轮询。网关服务器通过防火墙将通信中转到代理服务的本地实例。此网关代表该服务实例托管的所有数据代理,接收来自 Adaptive Planning 服务器的请求。每个已安装的代理服务实例都可以托管多个数据代理。
安装包中包括 Workday Adaptive Planning Data Agent Manager,这是客户用于初始设置和配置代理服务的桌面实用程序。安装时还可以选择包括 Pentaho Kettle 和 Spoon,即 Kettle ETL 设计器。如果选择使用 Pentaho Kettle 组件,代理服务将管理一个 Kettle ETL 执行实例(作业运行器)池。每个执行实例都是在各自进程中运行的 Java 虚拟机。代理服务会将启动的任何 Kettle ETL 脚本委派给一个空闲的作业运行器。Adaptive Planning 提供了一些插件,用于在设计时在 Spoon 环境与 Adaptive Planning Integration 之间建立连接。借助这些插件,您可以在 Adaptive Planning 的云实例中进行身份验证,将脚本发布到云,以及在 Kettle 用户界面中测试基于脚本的集成。请注意,只有在必须使用 Pentaho Kettle 脚本来提取数据时,才需要选用 Pentaho 组件。如果数据代理使用 Adaptive Planning JDBC 数据源从符合 JDBC 规范的数据库中提取数据,则不需要这些组件。
您可以通过代理 UI 从云端管理和控制本地数据代理。代理用户界面是 Adaptive Planning 数据设计器的一部分,可通过 Web 浏览器进行访问。在数据设计器中创建代理后,客户可以下载并安装最新版本的数据代理,安装时还可选用 Pentaho Kettle 组件。代理 UI 显示代理的当前状态和版本详细信息,并且客户可以通过 UI 预配/取消预配/暂停/恢复数据代理。客户还可以通过代理 UI 将数据代理升级到新版本。请参见 概念集成

技术规范

对于收容数据代理的计算机,建议遵循以下技术规范。确切的规范取决于数据量,应与 Adaptive Planning 专业服务顾问一起检查。
操作系统
支持的平台:
  • Windows 2022 Server
  • Windows 2019 Server
  • Windows 2016 Server
  • Windows 11
  • Windows 10
数据代理支持的 Pentaho Kettle 和 Java 版本:
数据代理版本
Java 版本(建议使用 64 位)
Pentaho Data Integration (Kettle) 版本
2025R1 Data Agent v19
OpenJDK 11、Azul Zulu OpenJDK 11
9.3
2024R2 Data Agent v18
OpenJDK 8、Azul Zulu OpenJDK 8
8.3
2024R1 Data Agent v17
OpenJDK 8、Azul Zulu OpenJDK 8
8.3
2023R2 Data Agent v16
OpenJDK 8、Azul Zulu OpenJDK 8
8.3
2023R1 Data Agent v15
OpenJDK 8、Azul Zulu OpenJDK 8
8.3
2022R2 Data Agent v14
OpenJDK 8、Azul Zulu OpenJDK 8
8.3
2022R1 Data Agent v13
OpenJDK 8、Azul Zulu OpenJDK 8
8.3
2021R2 Data Agent v12
OpenJDK 8、Azul Zulu OpenJDK 8
8.3
2021R1 数据代理版本12
OpenJDK 8、Azul Zulu OpenJDK 8
8.2
2020R2 数据代理版本 10
OpenJDK 8、Azul Zulu OpenJDK 8
8.2
2019.3 数据代理版本 8
OpenJDK 8、Azul Zulu OpenJDK 8
8.2
2017.1 数据代理 v6 和 v7x
OpenJDK 8、Azul Zulu OpenJDK 8
6.1
版本 6 之前的旧版数据代理 - 不支持
不支持
不支持
如果您不使用 Kettle 脚本,也可以使用 Java 版本 11。
磁盘空间
我们建议在 C 盘上留出 60 GB 的可用空间,用于安装数据代理以及存储临时文件和缓存数据。此空间不能来自其他硬盘驱动器。
  • 至少需要有 2 GB 的空间专供数据代理使用。
  • 临时文件和缓存数据所需的额外磁盘空间根据您的具体实施情况而定。
内存
建议至少保留 8 GB 内存。如果使用虚拟机来托管数据代理,建议保留 12 GB 内存。
连接性
数据代理使用 HTTPS 与 Adaptive Planning 服务器进行通信。数据代理服务管理器使用端口 443(HTTPS 的默认端口)与 Adaptive Planning 服务器和其他基于 Web 的源进行通信。
地域
一台运行代理服务的计算机无法为多个地域的租户提供服务。
按域限制访问
流量平衡和数据主权/数据驻留管理需要访问
*.adaptiveplanning.com
域。