본문으로 건너뛰기

© 2026 Molayo

Qiita헤드라인2026. 06. 22. 18:07

Joule 도입 전에 확인해야 할 4가지 전제 조건

요약

SAP의 AI 어시스턴트인 Joule을 도입하기 위해 반드시 충족해야 하는 4가지 기술적 전제 조건을 설명합니다. 라이선스 확인부터 IAS 테넌트 통합, BTP 계정 유형까지 온보딩 실패를 방지하기 위한 필수 체크리스트를 다룹니다.

핵심 포인트

  • Joule 대응 SAP 제품 라이선스 보유 여부 확인 필수
  • 모든 제품 간 동일한 IAS 테넌트 및 Global User ID 사용 필요
  • SAP BTP Enterprise Global Account 보유 필수 (Trial 불가)
  • 테넌트 통합 작업은 기술적 난이도가 높고 기간이 오래 걸릴 수 있음

Joule을 도입하기로 결정했더라도, 곧바로 BTP 설정 화면을 열 수는 없습니다. 먼저 확인해야 할 전제 조건이 있습니다.

이 부분을 건너뛰고 진행하면, 셋업 도중에 막혀서 처음부터 다시 시작해야 하는 상황이 발생합니다.

SAP 공식 문서에서는 전제 조건이 "제품 측 (SAP Product Prerequisites)"과 "Joule 측 (Joule Specific Prerequisites)" 두 가지로 분류되어 있습니다. 이 기사에서는 그 4가지를 순서대로 살펴보겠습니다.

1. Joule 대응 SAP 제품 라이선스를 보유하고 있음 → 제품 측
2. 모든 제품에서 동일한 IAS 테넌트 · 동일한 Global User ID → 제품 측
3. SAP BTP Enterprise Global Account를 보유하고 있음 → Joule 측
...

하나라도 누락되면 온보딩 도중에 중단됩니다.

Joule은 단독으로 구매하는 것이 아니라, 대응하는 SAP 제품에 내장된 기능입니다. 먼저 "사용하려는 제품의 라이선스가 현재 계약에 포함되어 있는지"를 확인합니다.

대응 제품은 지난 기사에서 언급한 바와 같지만, 제품에 따라 추가 조건이 있습니다.

- S/4HANA Cloud Private Edition: RISE with SAP 계약이 필수
- SAP Start: Early Adopter Care 프로그램 참여가 필수

"Joule에 관심이 있다"는 이야기로 시작해서 확인해 보니 "대응 제품의 라이선스가 애초에 계약에 포함되어 있지 않다"는 케이스는 적지 않습니다. 라이선스 유무는 SAP의 어카운트 이그제큐티브 (Account Executive)에게 확인하는 것이 가장 확실합니다.

4가지 조건 중 가장 트러블이 발생하기 쉬운 조건입니다.

Joule은 사용자의 로그인을 위해 IAS (Identity Authentication Service) 설정을 이용합니다. 따라서 Joule과 통합하고자 하는 모든 SAP 제품이 동일한 IAS 테넌트를 사용하고 있어야 합니다. 나아가, 해당 테넌트 내에서 모든 제품을 통해 동일한 Global User ID가 존재해야 합니다.

공식 문서의 기술 내용입니다.

"All SAP products that you want to integrate with Joule need to use
the very same SAP Cloud Identity services tenant and within all
products the same identity (Global User Id) needs to be present."

제품마다 서로 다른 IAS 테넌트를 사용하고 있는 경우, Joule 셋업 이전에 테넌트 통합 작업이 발생합니다.

다음과 같은 경우에는 IAS 테넌트가 분리되어 있을 가능성이 높습니다.

- SuccessFactors와 S/4HANA를 별도 벤더 · 별도 프로젝트로 도입한 경우
- 과거에 인수 · 합병이 있어 각각의 환경을 그대로 계속 사용하고 있는 경우
- IAS 테넌트의 수를 아무도 파악하지 못하고 있는 경우

테넌트 통합은 기술적 난이도가 높고 기간을 예측하기 어려운 작업입니다. Joule 셋업 자체는 며칠 만에 끝날 규모라 하더라도, 테넌트 통합 전처리 작업에 몇 주에서 몇 달이 걸릴 수 있습니다.

제안이나 견적 단계에서 이 리스크를 간과하면, 나중에 스코프(Scope)와 공수의 재검토가 발생합니다.

공식 문서가 정의하고 있는 원칙은 다음과 같습니다.

1 엔티티 (독립된 사업체)당
1개의 IAS 테넌트, 1개의 BTP 서브 어카운트 (Subaccount)

이 원칙에서 벗어난 환경에서는 Joule 도입 전에 IAS · BTP 환경 정리가 필요합니다.

Joule은 BTP 위의 애플리케이션이므로, BTP의 Enterprise Global Account (유상 본산 어카운트)가 필요합니다. 무상 Trial Account는 대상이 아닙니다.

기존 BTP Global Account가 있다면, Joule의 엔타이틀먼트 (Entitlement)를 추가하는 것만으로 대응할 수 있습니다.

참고로, 하나의 Joule 구독은 여러 SAP 제품과 통합할 수 있지만, 동일 제품의 여러 테넌트를 하나의 Joule로 통합할 수는 없습니다. 운영 환경과 검증 환경 모두에서 Joule을 사용하는 경우에는 각각 별도의 Joule 환경이 필요합니다.

Joule은 IAS (인증)와 IPS (사용자 · 권한 동기화)를 모두 이용합니다. 이러한 엔타이틀먼트가 BTP의 Global Account에 설정되어 있어야 합니다.

확인할 위치는 BTP Cockpit의 「Entitlements」 메뉴입니다. 설정되어 있지 않다면, 어카운트 이그제큐티브(Account Executive)에게 확인이 필요합니다.

내비게이션 기능을 이용하려면, SAP Build Work Zone, standard edition의 설정도 필요합니다.

Joule과 Build Work Zone의 구독(Subscription)은 Application과 Service 양쪽 모두에서 엔타이틀먼트(Entitlement)가 필요하며, 동일한 플랜을 선택해야 합니다.

Application으로 등록하는 것
- Joule (das-application): Foundation 플랜
- Build Work Zone, standard edition (SAPLaunchpad): Foundation 또는 Standard
...

참고로, Joule의 인포메이션 기능 (Conversational Search)만 이용하는 경우에는 Build Work Zone과의 통합이 불필요합니다.

4가지 전제 조건을 정리한 확인 플로우입니다.

Step 1: 대응 제품의 라이선스가 있는가
└ 없다 → 어카운트 이그제큐티브에게 확인
Step 2: IAS 테넌트가 통일되어 있는가
...
  • 전제 조건은 제품 측 2개, Joule 측 2개로 총 4개
  • 가장 리스크가 높은 것은 IAS 테넌트의 통일 상황
  • 테넌트가 여러 개 있으면, Joule 도입 전에 테넌트 통합 작업이 발생하여 공수와 스케줄에 영향을 미침
  • SuccessFactors와 S/4HANA를 서로 다른 벤더를 통해 도입한 경우에는 확인 필요

다음 회차에서는 IAS와 IPS의 차이점 및 인증 메커니즘에 대해 해설하겠습니다.

IAS (Identity Authentication Service)

SAP Cloud Identity Services 중 하나. 사용자의 로그인 인증을 담당한다. Joule은 통합되는 모든 SAP 제품에서 동일한 IAS 테넌트를 사용해야 한다.

IAS 테넌트 (IAS Tenant)

IAS의 계약 단위 및 이용 환경을 의미한다. 여러 SAP 제품을 서로 다른 시점에 도입한 환경에서는 테넌트가 여러 개 존재할 수 있다.

IPS (Identity Provisioning Service)

SAP Cloud Identity Services 중 하나. 사용자 정보와 권한을 각 시스템에 자동으로 배포 및 동기화한다.

Global User ID

SAP Cloud Identity Services 테넌트 내에서 사용자를 고유하게 식별하는 ID. Joule은 모든 제품을 통해 동일한 Global User ID가 존재한다는 것을 전제로 동작한다.

Enterprise Global Account

SAP BTP의 유상 계정. Trial Account와는 달리, Joule과 같은 운영 환경용 서비스를 이용하기 위해 필요하다.

엔타이틀먼트 (Entitlement)

BTP의 Global Account에서 「이 서비스를 사용할 권리」를 정의한 설정.

서브어카운트 (Subaccount)

BTP의 Global Account 내에 생성하는 작업 구역. Joule은 이 서브어카운트 단위로 배포된다.

SAP Build Work Zone, standard edition

SAP가 제공하는 포털 및 내비게이션 기반. Joule의 내비게이션은 이 Build Work Zone을 경유하여 동작한다.

Conversational Search

Joule의 인포메이션 기능(Information Capability)의 별칭. SAP 도움말 문서나 사내 자료에서 정보를 검색 및 요약하여 답변하는 기능.

AI 자동 생성 콘텐츠

본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0