참조: 통합 데이터 에이전트 기술 요구사항
데이터 에이전트
데이터 에이전트는 Adaptive Planning 고객의 온-프레미스 서버에서 실행되는 통합의 구성요소입니다. 데이터 에이전트는 JDBC 호환 데이터베이스 또는 스크립팅된 커스텀 데이터 소스에서 정보를 추출합니다. 데이터 에이전트는 Adaptive Planning에서 데이터를 내보낼 수도 있습니다. 데이터 에이전트는 고객의 방화벽 뒤에 배포된 Windows를 실행하는 컴퓨터를 필요로 하며, 호스팅된 서비스로 실행됩니다. 데이터 에이전트는 온-프레미스 어플리케이션에 대한 액세스와 클라우드의 Adaptive Planning에 대한 연결을 관리합니다.
Data Agent Service(Agent Service)가 데이터 에이전트를 관리합니다. 이 서비스는 Windows 서비스로 실행되며 고객의 방화벽 뒤에 설치된 Java 어플리케이션을 실행합니다. Agent Service는 Adaptive Planning Gateway를 장기 폴링합니다. 이 게이트웨이 서버는 방화벽을 통과하여 Agent Service의 온-프레미스 인스턴스로 연결되는 통신을 중개합니다. 이 게이트웨이는 해당 서비스 인스턴스에서 호스팅하는 모든 데이터 에이전트를 대신하여 Adaptive Planning 서버로부터 보내는 요청을 수신합니다. 설치된 Agent Service의 각 인스턴스는 여러 데이터 에이전트를 호스팅할 수 있습니다.
이 설치에는 고객이 Agent Service를 처음 설정하고 구성하는 데 사용하는 데스크톱 유틸리티인 Workday Adaptive Planning Data Agent Manager가 포함됩니다. 이 설치에는 옵션으로 Pentaho Kettle 및 Spoon(Kettle ETL 디자이너)도 포함됩니다. Pentaho Kettle 구성요소(옵션)를 사용하는 경우 Agent Service가 Kettle ETL 실행 인스턴스(작업 실행기) Pool을 관리합니다. 각 실행 인스턴스는 자체 프로세스에서 실행되는 Java 가상 시스템입니다. Agent Service는 실행되는 모든 Kettle ETL 스크립트를 사용 가능한 작업 실행기에 위임합니다. Adaptive Planning은 Spoon 환경과 Adaptive Planning Integration 간의 디자인 타임 연결을 활성화하는 플러그인을 제공합니다. 이러한 플러그인을 사용하면 Adaptive Planning의 클라우드 인스턴스로 인증하고, 스크립트를 클라우드에 게시하고, Kettle UI 내에서 스크립트 기반 통합을 테스트할 수 있습니다. Pentaho 구성요소(옵션)는 Pentaho Kettle 스크립트를 사용하여 데이터를 추출해야 하는 경우에만 필요합니다. 데이터 에이전트가 Adaptive Planning JDBC 데이터 소스를 사용하여 JDBC 호환 데이터베이스에서 데이터를 추출하는 경우에는 이러한 구성요소가 필요하지 않습니다.
온-프레미스 데이터 에이전트는 에이전트 UI를 사용하여 클라우드에서 관리 및 제어됩니다. 에이전트 UI는 웹 브라우저를 통해 액세스할 수 있는 Adaptive Planning 데이터 디자이너의 일부입니다. 데이터 디자이너에서 에이전트가 생성되면 고객이 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 데이터 에이전트 v19OpenJDK 11, Azul Zulu OpenJDK 119.32024R2 데이터 에이전트 v18OpenJDK 8, Azul Zulu OpenJDK 88.32024R1 데이터 에이전트 v17OpenJDK 8, Azul Zulu OpenJDK 88.32023R2 데이터 에이전트 v16OpenJDK 8, Azul Zulu OpenJDK 88.32023R1 데이터 에이전트 v15OpenJDK 8, Azul Zulu OpenJDK 88.32022R2 데이터 에이전트 v14OpenJDK 8, Azul Zulu OpenJDK 88.32022R1 데이터 에이전트 v13OpenJDK 8, Azul Zulu OpenJDK 88.32021R2 데이터 에이전트 v12OpenJDK 8, Azul Zulu OpenJDK 88.32021R1 데이터 에이전트 v12OpenJDK 8, Azul Zulu OpenJDK 88.22020R2 데이터 에이전트 v10OpenJDK 8, Azul Zulu OpenJDK 88.22019.3 데이터 에이전트 v8OpenJDK 8, Azul Zulu OpenJDK 88.22017.1 데이터 에이전트 v6 및 v7xOpenJDK 8, Azul Zulu OpenJDK 86.1v6 이전의 레거시 데이터 에이전트 - 지원되지 않음미지원미지원Kettle 스크립트를 사용하지 않는 경우 Java 버전 11을 사용할 수도 있습니다.
- 디스크 공간
- 데이터 에이전트를 설치하고 임시 파일과 캐시된 데이터를 저장하려면 C: 드라이브에 60GB의 가용 공간을 확보하는 것이 좋습니다. 이 공간을 위해 다른 드라이브를 사용할 수는 없습니다.
- 데이터 에이전트 전용으로 최소 2GB가 필요합니다.
- 임시 파일 및 캐시된 데이터에 필요한 추가 디스크 공간은 구현에 따라 다릅니다.
- 메모리
- 최소 8GB가 권장됩니다. 가상 시스템을 사용하여 데이터 에이전트를 호스팅하는 경우에는 12GB가 권장됩니다.
- 연결
- 데이터 에이전트는 HTTPS를 사용하여 Adaptive Planning 서버와 통신합니다. 포트 443(HTTPS의 기본 포트)은 Data Agent Service Manager에서 Adaptive Planning 서버 및 기타 웹 기반 소스와 통신하는 데 사용됩니다.
- 지역
- 에이전트 서비스를 실행하는 단일 시스템은 여러 지역의 테넌트를 처리할 수 없습니다.
- 도메인을 기준으로 액세스 제한
- 트래픽 균형 조정 및 데이터 주권/데이터 상주 관리를 위한 액세스 권한 필요*.adaptiveplanning.com도메인