데이터 추출 프로세스 정의

Oracle Business Intelligence Publisher 보고서의 소스는 소스 쿼리와 쿼리에서 사용되는 매개변수를 정의하는 데이터 모델입니다. 추출을 정의하려면 먼저 소스 추출 SQL을 정의해야 합니다.

다음 예에서는 GL_BALANCES 테이블에서 지정된 기간과 원장에 대한 순 활동을 추출하는 샘플 쿼리를 보여 줍니다. 소스의 모든 테이블을 지정할 수 있지만, 명확한 설명과 사용 편의성을 위해 GL 잔액의 예가 여기에 제공됩니다.

데이터 추출 프로세스를 정의하려면 다음을 수행합니다.

  1. SQL 툴을 사용하여 쿼리를 빌드합니다.

    예에서는 BI Publisher에서 쿼리를 사용하기 전에 결과를 쉽게 디버깅할 수 있도록 SQL 툴을 사용하여 쿼리를 빌드합니다. 이 단계를 수행하는 툴을 사용할 수 없는 경우 BI Publisher에서 쿼리를 입력할 수 있습니다. 기본 쿼리이며, Oracle Enterprise Performance Management Cloud에서 추출 프로세스의 일부로 해당 기간과 원장 이름을 전달할 수 있도록 추가 바인드 변수가 포함됩니다.

    SQL 쿼리 및 결과 이미지

  2. 실행 시 쿼리와 함께 전달할 바인드 매개변수 값을 추가합니다.

    Oracle ERP Cloud측에서 선택한 추출에 EPM Cloud에서 전달된 바인드 매개변수가 하나 이상 있지 않으면 Oracle ERP Cloud에 통합되지 않습니다.

    여기서는 다음 두 개의 바인드 매개변수가 쿼리에 추가되었습니다.

    바인드 매개변수 이미지

    다음은 "Vision Services (USA)"라는 원장과 "Jul-20" 기간에 대한 쿼리의 출력 샘플입니다.

    SQL 쿼리 결과 이미지