랜딩 페이지 없이 소스 시스템으로 드릴다운하려는 경우 소스 데이터베이스에서 SQL 쿼리를 실행하고 Data Integration 내의 팝업 창에 결과를 표시합니다.
드릴스루에 대한 쿼리를 생성하려면 다음을 수행합니다.
Data Integration 홈 페이지에서 작업을 누르고 쿼리를 선택합니다.
쿼리 화면에서 을 누릅니다.
쿼리 생성 화면의 쿼리 이름에서 소스 시스템의 데이터를 쿼리할 쿼리의 이름을 지정합니다.
쿼리 문자열에서 파일의 머리글 행을 기준으로 데이터를 추출하는 데 사용되는 SQL 문을 지정합니다.
차원 이름에 대한 SQL 쿼리에 열 이름의 별칭을 사용할 수 있습니다.
머리글 행 값에 문자열을 지정하고 문자열에 대소문자가 혼합되어 있는 경우 문자열을 큰따옴표로 묶습니다. 대소문자가 혼합된 문자열이 큰따옴표로 묶여 있지 않으면 대문자로 확인됩니다.
쿼리에 필터 조건을 포함할 수 있습니다. 필터 조건의 바인드 변수는 ~~ 문자로 묶어야 합니다.
저장을 누릅니다.
Data Integration 홈 페이지에서 드릴스루를 추가할 통합 오른쪽에 있는 을 누르고 차원 매핑을 선택합니다.
차원 매핑 페이지의 드릴 URL에서 드릴 펜 아이콘을 누릅니다.
차원 매핑 페이지에 대한 자세한 내용은 차원 매핑을 참조하십시오.
드릴 URL 편집 페이지에서 #agent 태그를 지정한 다음, 드릴스루 URL의 매개변수를 지정합니다.
예를 들어 4단계에 표시된 쿼리를 사용하는 경우 다음을 입력합니다. #agent?QUERY=Source Drill Query&SOURCE_ACCOUNT=$ACCOUNT$&SOURCE_PERIOD=$ATTR1$, 정보:
QUERY는 3단계에서 정의한 쿼리의 이름입니다.
SOURCE_ACCOUNT는 ACCOUNT 열에서 파생됩니다.
SOURCE_PERIOD는 ATTR1 열에서 파생됩니다.
소스 열의 열을 드릴스루할 타겟 애플리케이션의 차원에 매핑하고 저장을 누릅니다.
Data Integration 홈 페이지에서 작업을 누르고 에이전트를 선택합니다.
에이전트 클러스터 화면에서 드릴스루에 사용할 에이전트의 이름을 선택합니다.
에이전트 탭의 웹 URL에서 Oracle Enterprise Performance Management Cloud의 인바운드 통신을 사용으로 설정하는 웹 서버 게이트웨이를 선택합니다.
동기 모드를 사용하는 경우, 데이터 로드 작업을 수행하기 위해 정의한 웹 서버 URL이 드릴 작업에 사용됩니다. 추가 설정은 필요하지 않습니다.
에이전트를 비동기 모드로 사용하는 경우 다음 방법 중 하나를 사용하여 URL을 정의하십시오.
동기 모드를 구성한 방법과 유사하게 https 웹 서버를 구성합니다. 동기 모드 구성을 참조하십시오.
에이전트 URL을 웹 서버 URL로 지정합니다. https 페이지에서 http URL에 액세스한 결과로 브라우저 보안 설정에서 예외를 정의해야 합니다.
Chrome의 경우 설정, 개인정보 및 보안, 보안되지 않은 콘텐츠 순으로 선택하고 허용 아래에 *.oraclecloud.com 사이트를 추가합니다.
주:
비동기 모드로 실행 중일 때 드릴하려면 에이전트가 실행되고 있는 로컬 네트워크에 있어야 합니다.