변수 생성

의미 모델에서 사용할 수 있는 커스텀 세션 변수를 생성합니다. 사용자정의 세션 변수는 적용 가능한 샌드박스를 기본 샌드박스로 병합한 후에만 사용할 수 있습니다.

정의한 SQL query는 유저 OAX$OAC에 의해 실행됩니다. 질의에서 다른 스키마를 사용하는 경우 스키마 이름을 접두어로 언급해야 합니다. query에 사용된 모든 데이터베이스 객체에 대해 유저 OAX$OAC 액세스 권한을 부여해야 합니다.
  1. 서비스에 사인인합니다.
  2. Oracle Fusion Data Intelligence 콘솔애플리케이션 관리에서 의미 모델 확장을 누릅니다.
  3. 시맨틱 모델 확장 페이지에서 사용자 확장을 누릅니다.
  4. 시맨틱 모델 확장 페이지의 사용자정의 샌드박스에서 적용 가능한 샌드박스에 마우스를 갖다 대어 작업을 확인한 다음 샌드박스 보기를 누릅니다.
  5. 선택한 샌드박스 세부정보 페이지에서 작업 수행을 누르고 변수 관리를 선택한 다음 변수 생성을 선택합니다.

    변수 생성 옵션

    세션 변수 및 기존 세션 변수 리스트를 추가하는 마법사 시퀀스가 나타납니다.

  6. 마법사의 1단계에서 목적에 맞는 기존 세션 변수가 있는지 확인합니다. 예인 경우 마법사를 종료하고 분석에서 적용 가능한 기존 세션 변수를 사용할 수 있습니다. 아니오인 경우 다음 단계를 진행하여 필요한 세션 변수를 생성합니다.
  7. 초기화 블록 이름에서 송장 수신 일자를 사용하여 세션 변수 추가와 같은 이름을 입력하고 간단한 설명을 추가한 다음 선행 블록에서 선행 초기화 블록을 선택합니다.
  8. SQL 질의에서 자율운영 데이터 웨어하우스에서 실행될 SQL 질의를 입력하고 보고서에서 사용할 수 있는 값을 반환하고 다음을 누릅니다. 예를 들어, 시스템에 정의된 환율 유형을 세션 변수로 가져오려는 경우 다음 SQL 스크립트를 사용할 수 있습니다.
    Copy
             SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
             PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE'
  9. 마법사의 2단계에서 마법사의 1단계에서 생성한 초기화 블록의 출력을 사용하여 세션 변수를 생성합니다. 행 방식 초기화를 선택하여 각 행에 대한 변수 값을 재설정하고 캐싱 체크박스 사용을 선택하여 성능을 향상시킵니다.
  10. 완료를 누릅니다.