랜딩 페이지 없이 소스 시스템으로 드릴다운 생성

랜딩 페이지 없이 소스 시스템으로 드릴다운하려는 경우 소스 데이터베이스에서 SQL 쿼리를 실행하고 Data Integration 내의 팝업 창에 결과를 표시합니다.

드릴스루에 대한 쿼리를 생성하려면 다음을 수행합니다.

  1. Data Integration 홈 페이지에서 작업을 누르고 쿼리를 선택합니다.

  2. 쿼리 화면에서 추가 아이콘 이미지을 누릅니다.

  3. 쿼리 생성 화면의 쿼리 이름에서 소스 시스템의 데이터를 쿼리할 쿼리의 이름을 지정합니다.

  4. 쿼리 문자열에서 파일의 머리글 행을 기준으로 데이터를 추출하는 데 사용되는 SQL 문을 지정합니다.

    차원 이름에 대한 SQL 쿼리에 열 이름의 별칭을 사용할 수 있습니다.

    머리글 행 값에 문자열을 지정하고 문자열에 대소문자가 혼합되어 있는 경우 문자열을 큰따옴표로 묶습니다. 대소문자가 혼합된 문자열이 큰따옴표로 묶여 있지 않으면 대문자로 확인됩니다.

    쿼리에 필터 조건을 포함할 수 있습니다. 필터 조건의 바인드 변수는 ~~ 문자로 묶어야 합니다.

    쿼리 페이지 이미지

  5. 저장을 누릅니다.

  6. Data Integration 홈 페이지에서 드릴스루를 추가할 통합 오른쪽에 있는 선택 아이콘 이미지을 누르고 차원 매핑을 선택합니다.

  7. 차원 매핑 페이지의 드릴 URL에서 드릴 펜 아이콘을 누릅니다.

    차원 매핑 페이지에 대한 자세한 내용은 차원 매핑을 참조하십시오.

  8. 드릴 URL 편집 페이지에서 #agent 태그를 지정한 다음, 드릴스루 URL의 매개변수를 지정합니다.

    예를 들어 4단계에 표시된 쿼리를 사용하는 경우 다음을 입력합니다. #agent?QUERY=Source Drill Query&SOURCE_ACCOUNT=$ACCOUNT$&SOURCE_PERIOD=$ATTR1$, 정보:

    • QUERY는 3단계에서 정의한 쿼리의 이름입니다.

    • SOURCE_ACCOUNT는 ACCOUNT 열에서 파생됩니다.

    • SOURCE_PERIOD는 ATTR1 열에서 파생됩니다.

  9. 소스 열의 열을 드릴스루할 타겟 애플리케이션의 차원에 매핑하고 저장을 누릅니다.

  10. Data Integration 홈 페이지에서 작업을 누르고 에이전트를 선택합니다.

  11. 에이전트 클러스터 화면에서 드릴스루에 사용할 에이전트의 이름을 선택합니다.

  12. 에이전트 탭의 웹 URL에서 Oracle Enterprise Performance Management Cloud의 인바운드 통신을 사용으로 설정하는 웹 서버 게이트웨이를 선택합니다.

    동기 모드를 사용하는 경우, 데이터 로드 작업을 수행하기 위해 정의한 웹 서버 URL이 드릴 작업에 사용됩니다. 추가 설정은 필요하지 않습니다.

    에이전트를 비동기 모드로 사용하는 경우 다음 방법 중 하나를 사용하여 URL을 정의하십시오.

    • 동기 모드를 구성한 방법과 유사하게 https 웹 서버를 구성합니다. 동기 모드 구성을 참조하십시오.

    • 에이전트 URL을 웹 서버 URL로 지정합니다. https 페이지에서 http URL에 액세스한 결과로 브라우저 보안 설정에서 예외를 정의해야 합니다.

      Chrome의 경우 설정, 개인정보 및 보안, 보안되지 않은 콘텐츠 순으로 선택하고 허용 아래에 *.oraclecloud.com 사이트를 추가합니다.

    주:

    비동기 모드로 실행 중일 때 드릴하려면 에이전트가 실행되고 있는 로컬 네트워크에 있어야 합니다.

    에이전트 탭 이미지