[Oracle Cloud] ESS Job에서 다중 선택 매개 변수 포함 (Multi-Selection Parameter) BI Publisher 보고서 호출 확인

2364 단어 oraclecloud

다중 선택 매개 변수 포함 (Multi-Selection Parameter) BI Publisher 보고서



BI Publisher 보고서의 매개변수 유형은 텍스트 > 메뉴 > 날짜 > 검색의 4가지 유형이 있습니다.
매개변수 유형을 메뉴로 선택하고 선택적 다중 선택을 선택하면,



메뉴 목록에서 다중 선택 파라미터를 설정할 수 있습니다. (값 리스트에는 5개의 값을 고정값 Labeln:Valuen으로 설정하고 있습니다)



다중 선택 상태에서 BI Publisher 보고서를 실행하면 다음과 같이 보고서에 값이 전달됩니다. (아래 그림의 리포트는 전달된 파라미터를 그대로 출력하는 리포트)



여러 개의 선택된 매개 변수가 [Value1,Value2,...,ValueN]에 전달되었음을 알 수 있습니다.

ESS Job에 다중 선택 파라미터가 존재하는가?



필자가 알고 있는 한, ESS Job의 파라미터에 선택 리스트가 존재하지만, 복수 선택 파라미터는 존재하지 않습니다.
즉, BI Publisher와 마찬가지로 선택 목록을 설정하고 사용자가 여러 개 선택할 수 없습니다.

그럼에도 불구하고 ESS Job에서 다중 선택 매개 변수가있는 BI Publisher 보고서를 호출하고 싶습니다.



그래도 ESS Job에 등록해, 프로그램 등 기계적으로 호출하고 싶다고 생각해,
ESS Job 매개 변수를 다음과 같이 문자열로 설정하여 BI Publisher를 등록하고,



BI Publisher를 호출할 수 있는지 확인해 보았습니다.

검증 결과




ESS Job 파라미터
ESS Job 상태
출력 결과


Value1
성공
Value1

Value3
성공
Value3

Value6
오류
-

Value1,Value3
오류
-

[Value1,Value3]
오류
-

Label1
오류
-


ESS Job의 파라미터에 Value를 1개로 건네주었지만, 복수 Value를 건네줄 수 없는 것을 알았습니다.
(상기 검증 환경의 버전은 20D입니다)

참고 정보


  • Can I enable multi-selection in the ESS job parameter?
  • How to create Custom ESS Job in Oracle Cloud/Fusion
  • 좋은 웹페이지 즐겨찾기