보고서 정의에는 두 가지 유형의 SQL 쿼리(기본 쿼리 및 매개변수 쿼리)를 사용할 수 있습니다.
기본 쿼리를 사용하면 사용자가 다양한 테이블에서 데이터를 가져와 보고서 출력으로 표시할 수 있습니다. 기본 쿼리는 표준 보고서의 정의를 확장하며 여러 보고서에서 다시 사용할 수 있습니다. 예를 들어 하나의 쿼리 정의를 사용하여 여러 다른 열이나 그룹화를 표시할 수 있습니다. 한 보고서에서는 계정별로 금액을 나열하여 엔티티별로 그룹화하고, 다른 보고서에서는 엔티티별로 금액을 나열하여 계정별로 그룹화할 수 있습니다.
매개변수 SQL 쿼리를 사용하면 보고서 정의의 매개변수에 대해 쿼리를 실행할 수 있습니다. 예를 들어 쿼리를 사용하여 위치, 기간, 범주 또는 계정을 선택합니다.
SQL 쿼리를 빌드하는 데 사용할 수 있는 테이블 및 조인에 대한 자세한 내용은 부록 G의 TDATASEG 테이블 참조 및 TLOGPROCESS 테이블 참조를 참조하십시오. TDATASEG 테이블은 사용자가 로드한 데이터, 소스 차원 멤버 간의 변환 및 매핑 프로세스 결과를 저장하는 데 사용됩니다. TLOGPROCESS 테이블은 위치, 범주 및 기간의 워크플로우 프로세스 상태를 저장하는 데 사용됩니다.
쿼리 정의를 XML 파일로 저장하고, 이 파일을 사용하여 Oracle Business Intelligence Publisher 또는 Microsoft Word용 BI Publisher 데스크탑 추가 기능에서 사용자정의 템플리트를 생성할 수 있습니다.
쿼리 정의를 추가하려면 다음을 수행합니다.