쿼리 생성은 사용자정의 보고서 생성의 첫 번째 단계입니다.
쿼리를 생성하는 방법은 다음 세 가지입니다.
쿼리를 생성하려면 다음을 수행합니다.
유형에서 다음 유형 중 하나를 선택합니다.
매개변수 쿼리
매개변수 쿼리 유형은 이 매개변수의 값에 지정할 수 있는 옵션 목록을 표시하는 데 사용됩니다. 매개변수 쿼리를 사용하면 보고서 쿼리에 대한 매개변수 값을 채울 때 사용되는 옵션 목록을 표시할 수 있습니다. 여기서 옵션 목록은 이미 정의된 단순 속성이 아니라 정의해야 하는 복합 쿼리입니다.
보고서의 매개변수 쿼리를 선택하는 데 관한 예제는 보고서에 매개변수 쿼리 추가를 참조하십시오.
보고서 쿼리
보고서에 포함할 레코드를 선택합니다. 디자인 중인 보고서에 매개변수가 포함되는 경우 레코드를 표시하지 않거나 모든 레코드를 표시하도록 보고서를 디자인할 수 있습니다.
조정 준수의 경우, 보안 필터를 적용하여 사용자의 역할 및 지정된 조정에 따라 볼 수 있는 권한이 있는 데이터만 사용자에게 표시되도록 할 수 있습니다. 보고서 쿼리에 보안 필터를 적용하려면 쿼리 WHERE CLAUSE 문의 끝에 다음 구문을 추가합니다.
조정 준수: $ARM_SECURITY_CLAUSE$
WHERE $ARM_SECURITY_CLAUSE$ AND ReconciliationEO
쿼리에서 $ARM_SECURITY_CLAUSE$
를 사용하면 ARM_RECONCILIATIONS
의 별칭은 ReconciliationEO
로 지정되어야 합니다.
주:
Account Reconciliation에 포함된 사전 정의된 내 쿼리에 보안 필터가 적용되어 있으므로 자체 쿼리를 작성할 때 이 쿼리를 예로 사용할 수 있습니다.
쿼리 예는 아래 조정 준수 예를 참조하십시오.
쿼리 생성을 클릭하여 보고서 쿼리를 생성합니다. 자세한 내용은 쿼리 생성을 참조하십시오.
필요한 세부정보를 제공하고 쿼리 생성 대화상자를 닫으면 생성된 보고서 쿼리가 쿼리에 표시됩니다.
주:
보고서에 매개변수가 필요한 경우 보고서 쿼리 SQL에 매개변수를 추가합니다. 매개변수 이름은 아무 이름이나 지정할 수 있지만, 물결표(~)로 묶어야 합니다. 아래 섹션의 예를 참조하십시오.다음 작업 중 하나를 수행합니다.
검증을 눌러 쿼리에 오류가 있는지 테스트합니다.
검증 및 계획 설명을 눌러 쿼리에 오류가 있는지 테스트하고 이 쿼리를 실행하는 데 사용할 계획을 생성합니다. 생성된 계획은 쿼리와 동일한 이름을 사용하는 .txt
파일에 저장됩니다. 생성된 계획을 보거나 다운로드할 수 있습니다.
생성된 계획에는 쿼리 실행에 사용되는 단계 세트가 포함되어 있습니다. 계획을 사용하여 쿼리 성능이 최적이 아닌 상태가 되도록 하는 이슈를 확인합니다. 이후에 쿼리를 조정하여 성능을 개선할 수 있습니다.
주:
기본적으로 OCI(Gen 2) 환경에서만 실행 계획을 생성할 수 있습니다. 클래식 환경에서 사용으로 설정하려면 서비스 요청을 통해 Oracle에 문의하십시오.BI Publisher가 포함된 템플리트로 사용할 샘플 XML 파일을 쿼리에서 생성하려면 샘플 XML 생성을 클릭합니다.
주:
[작업] 메뉴를 사용하여 손쉽게 쿼리를 삭제하거나 복제할 수 있습니다.