쿼리 생성

쿼리 생성은 사용자정의 보고서 생성의 첫 번째 단계입니다.

쿼리를 생성하는 방법은 다음 세 가지입니다.

  • 사전 정의된 보고서를 시작점으로 사용하여 쿼리를 복제하고, 새 이름을 제공하고, SQL을 사용하고, 필요에 따라 수정합니다.
  • 쿼리 생성을 사용하여 쿼리 및/또는 필터링할 기존 속성을 선택하고, Account Reconciliation용 테이블 및 뷰 가이드의 정보를 사용하여 열을 더 선택하고 필터 조건을 추가 및/또는 수정합니다. 테이블 및 뷰 개요을 참조하십시오.
  • 테이블 정보에 이미 익숙한 경우 SQL 쿼리를 직접 생성합니다. 테이블 및 뷰 개요을 참조하십시오.

쿼리를 생성하려면 다음을 수행합니다.

  1. 에서 애플리케이션, 보고서 구성 순으로 선택합니다.
  2. 쿼리, 작업, 새로 작성 순으로 선택합니다.
  3. 새 쿼리이름설명을 입력합니다.
  4. 유형에서 다음 유형 중 하나를 선택합니다.

    • 매개변수 쿼리

      매개변수 쿼리 유형은 이 매개변수의 값에 지정할 수 있는 옵션 목록을 표시하는 데 사용됩니다. 매개변수 쿼리를 사용하면 보고서 쿼리에 대한 매개변수 값을 채울 때 사용되는 옵션 목록을 표시할 수 있습니다. 여기서 옵션 목록은 이미 정의된 단순 속성이 아니라 정의해야 하는 복합 쿼리입니다.

      보고서의 매개변수 쿼리를 선택하는 데 관한 예제는 보고서에 매개변수 쿼리 추가를 참조하십시오.

    • 보고서 쿼리

      보고서에 포함할 레코드를 선택합니다. 디자인 중인 보고서에 매개변수가 포함되는 경우 레코드를 표시하지 않거나 모든 레코드를 표시하도록 보고서를 디자인할 수 있습니다.

      조정 준수의 경우, 보안 필터를 적용하여 사용자의 역할 및 지정된 조정에 따라 볼 수 있는 권한이 있는 데이터만 사용자에게 표시되도록 할 수 있습니다. 보고서 쿼리에 보안 필터를 적용하려면 쿼리 WHERE CLAUSE 문의 끝에 다음 구문을 추가합니다.

      조정 준수: $ARM_SECURITY_CLAUSE$

      WHERE $ARM_SECURITY_CLAUSE$ AND ReconciliationEO

      쿼리에서 $ARM_SECURITY_CLAUSE$를 사용하면 ARM_RECONCILIATIONS의 별칭은 ReconciliationEO로 지정되어야 합니다.

      주:

      Account Reconciliation에 포함된 사전 정의된 내 쿼리에 보안 필터가 적용되어 있으므로 자체 쿼리를 작성할 때 이 쿼리를 예로 사용할 수 있습니다.

      쿼리 예는 아래 조정 준수 예를 참조하십시오.

  5. 쿼리 생성을 클릭하여 보고서 쿼리를 생성합니다. 자세한 내용은 쿼리 생성을 참조하십시오.

    필요한 세부정보를 제공하고 쿼리 생성 대화상자를 닫으면 생성된 보고서 쿼리가 쿼리에 표시됩니다.


    생성된 쿼리가 포함된 조정 유형 쿼리의 스크린샷.

    주:

    보고서에 매개변수가 필요한 경우 보고서 쿼리 SQL에 매개변수를 추가합니다. 매개변수 이름은 아무 이름이나 지정할 수 있지만, 물결표(~)로 묶어야 합니다. 아래 섹션의 예를 참조하십시오.
  6. 다음 작업 중 하나를 수행합니다.

    • 검증을 눌러 쿼리에 오류가 있는지 테스트합니다.

    • 검증 및 계획 설명을 눌러 쿼리에 오류가 있는지 테스트하고 이 쿼리를 실행하는 데 사용할 계획을 생성합니다. 생성된 계획은 쿼리와 동일한 이름을 사용하는 .txt 파일에 저장됩니다. 생성된 계획을 보거나 다운로드할 수 있습니다.

      생성된 계획에는 쿼리 실행에 사용되는 단계 세트가 포함되어 있습니다. 계획을 사용하여 쿼리 성능이 최적이 아닌 상태가 되도록 하는 이슈를 확인합니다. 이후에 쿼리를 조정하여 성능을 개선할 수 있습니다.

    주:

    기본적으로 OCI(Gen 2) 환경에서만 실행 계획을 생성할 수 있습니다. 클래식 환경에서 사용으로 설정하려면 서비스 요청을 통해 Oracle에 문의하십시오.
  7. 저장 또는 저장 후 닫기를 눌러 쿼리를 저장할 수 있습니다.
  8. BI Publisher가 포함된 템플리트로 사용할 샘플 XML 파일을 쿼리에서 생성하려면 샘플 XML 생성을 클릭합니다.

주:

[작업] 메뉴를 사용하여 손쉽게 쿼리를 삭제하거나 복제할 수 있습니다.