분석에 대한 논리적 SQL 문 검사

이 절차는 분석 생성 프로세스의 고급 단계입니다.

자세한 내용은 분석 생성 프로세스란?을 참조하십시오.

[분석 편집기: 고급] 탭에서는 분석을 위해 생성되는 XML 코드 및 논리적 SQL 문을 조사하고 필요에 따라 해당 SQL 문을 기반으로 하는 분석을 생성할 수 있습니다. 사용자 인터페이스를 통해 분석 작업을 위한 다양한 기능이 제공되므로 일반적으로 이 탭을 사용할 필요는 없습니다. 다음 목록에서는 SQL 문을 조사해야 하는 경우에 대한 예를 제공합니다.

  • [접두어] 섹션에서는 업데이트에 사용할 수 있는 것으로 표시된 사용자 변수 또는 세션 변수를 무효화할 수 있습니다. 코드 한 줄로 여러 변수를 업데이트하도록 지정할 수 있습니다.

    변수를 무효화하려면 다음 구문을 사용하십시오.

    SET VARIABLE var-name=value

    예를 들어, 다음 코드 줄에 표시되는 변수를 설정할 수 있습니다.

    SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;

    변수에 대한 자세한 내용은 변수를 참조할 수 있는 위치를 참조하십시오.

  • 분석에 대해 로깅이 해제된 경우에도 문제 해결을 위해 분석에 대한 로깅 레벨을 일시적으로 변경할 수 있습니다. 고급 탭의 [접두어] 섹션에서 다음을 지정할 수 있습니다.

    SET VARIABLE LOGLEVEL=4;

    이 사양은 고급 문제 해결을 사용하는 레벨 4에서 분석을 실행합니다. 기본값은 0(로깅 없음)입니다. 관리: 세션 관리 페이지의 로그 보기 링크를 사용하면 로그를 볼 수 있습니다.

    로깅 레벨에 대한 자세한 내용은 Oracle Business Intelligence Enterprise Edition용 메타데이터 저장소 생성자 설명서를 참조하십시오.

  • 고유한 논리적 SQL 문을 입력할 수 있습니다. 자신의 고유한 문을 입력하면 계층 열, 선택 단위, 그룹 및 형식 지정과 같은 Oracle BI EE의 여러 기능을 사용할 수 없지만 SET 연산과 같은 기능을 사용할 수 있습니다.

  • 기존 분석의 SQL 문을 시작 지점으로 사용하여 분석을 생성할 수 있습니다.

고급 탭에서 작업하기 전에 다음과 같은 중요한 사항에 주의하십시오.

  • 이 절차는 [고급] 탭에 액세스할 수 있는 적합한 권한이 있는 고급 사용자 및 개발자를 위한 절차입니다. 여기에서는 사용자가 고급 SQL 문에 대한 이해 수준이 높고, Oracle BI 서버 메타데이터에 대한 전문 기술이 있으며, 논리적 SQL 참조의 SQL 정보에 익숙하며, 기본 데이터 소스의 콘텐츠 및 구조를 이해하고 있다고 가정합니다.

  • 이 탭에서는 사용자가 절을 SQL 문에 추가할 수 있게 해주는 [고급 SQL 절] 영역과 기타 유사한 고급 기능들을 제공합니다. 접두어를 지정하는 기능을 제외하고 이러한 기능은 계층 열, 멤버 선택 또는 그룹이 포함된 분석의 경우 사용 안함으로 설정됩니다.

노트:

논리적 SQL 뷰를 삽입하여 분석에서 사용 중인 논리적 SQL 문을 볼 수 있습니다. 또한 [관리: SQL 실행] 페이지를 사용하여 SQL 문을 입력할 수 있습니다.

XML 코드를 편집하거나 분석을 위해 생성된 SQL 문을 조사하려면 다음과 같이 하십시오.

  1. 분석 편집기: 고급 탭을 누릅니다.
  2. 탭 위에 있는 [결과 참조] 영역에서 분석 이름에 해당하는 링크를 사용하여 분석 결과를 처리할 수 있는 링크가 포함된 페이지를 표시합니다.
  3. [XML 분석] 영역에서 필드를 사용하여 XML 코드를 확인 및 수정하고 XML 적용을 누릅니다.

    XML 코드를 수정할 경우 Oracle BI 프리젠테이션 카탈로그에 저장되므로 분석에 영향을 줍니다.

    부분 업데이트Oracle BI 프리젠테이션 서비스 캐시 우회 상자에 대한 설정을 적용하려면 탭 아래에서 SQL 적용 단추도 눌러야 합니다.

  4. 분석을 실행할 때 Oracle BI 서버에 전송된 SQL 문을 조사하려면 [실행한 SQL] 영역에서 읽기 전용 상자를 사용합니다.

    현재 분석의 SQL 문을 시작 지점으로 사용하여 분석을 생성하려면 새 분석 단추를 누릅니다. 현재 분석에 지정된 계층 열, 선택 단계, 그룹 또는 형식 지정은 모두 제거됩니다.

  5. 분석 내용에 따라 [고급 SQL 절] 영역에서 사용 가능한 필드를 사용하여 주제 영역을 변경하고, GROUP BY 또는 HAVING 절을 추가하고, DISTINCT 처리 및 접두어를 지정합니다.
  6. SQL 적용을 눌러 변경사항을 적용합니다.

    노트:

    SQL 적용 단추를 누를 때는 주의가 필요합니다. 단추를 누르면 Oracle BI Server에서 사용자가 추가하거나 수정한 SQL 문에 따라 새 분석이 생성됩니다. 따라서 이전에 분석에 대해 생성한 모든 뷰와 형식 지정 등이 사라집니다. XML 코드도 새 분석에 따라 수정됩니다.