조회 지정

조회는 데이터 소스에서 추출되는 데이터를 정의하고 데이터 소스 스키마의 경로 양식을 가져옵니다. 템플리트 요소에 조회를 지정하여 해당 요소 및 하위에 대한 데이터 컨텍스트를 정의할 수 있습니다.

프로시저

  1. 조회를 지정하십시오.
    1. Document Studio에서 데이터 소스 스키마 보기를 여십시오.
    2. 템플리트에 요소를 추가하십시오.
    3. 조회를 데이터 소스 스키마 보기에서 요소로 끌어오십시오.
    템플리트 요소에 조회가 지정되면 데이터 소스 스키마 보기에서 끌어온 요소인 조회 유형의 속성을 템플리트 요소와 하위 요소의 모든 위치에서 사용할 수 있습니다.
  2. 조회 요소에 대한 한계를 설정하십시오.
    참고: 조회 요소에 대한 한계를 설정하여 템플리트 요소의 서브세트를 처리할 수 있습니다.
    1. Document Studio에서 조회가 포함된 템플리트 요소를 선택하십시오.
    2. 특성 보기에서 데이터 탭을 선택하십시오.
    3. Limit 특성에 대해 개별 조회에서 사용할 데이터 소스의 오브젝트 수를 입력하십시오. 값이 0이면 조회에 한계가 설정되지 않았음을 나타냅니다.
  3. 조회에 순환 특성을 지정하십시오. 데이터 순환을 사용하여 스키마의 기본 소스 요구사항에서 모든 하위 요구사항을 추출합니다.
    1. 조회가 포함된 요소를 선택하십시오.
    2. 특성 보기에서 Recursive Level 특성에 대해 조회의 레벨 수를 입력하십시오.
    3. Recursive Segments 특성에 대해 조회에서 세그먼트가 반복되는 횟수를 입력하십시오.
    순환 레벨 및 순환 세그먼트에 대한 아래 예제를 확인하십시오.
  4. 변경사항을 저장하십시오.

결과

요소에 조회를 적용하면 템플리트 컨텐츠 편집기에 기본적으로 파란색으로 표시되는 세 개의 시각적 표시기가 있습니다.
  • 데이터 소스 스키마 이름
  • 달러 부호($)와 함께 표시된 컨텍스트
  • 조회 이름
조회가 적용된 셀 요소
팁: 조회에서 정보를 지울 때 조회 지우기모두 지우기는 다르게 작동합니다. 조회가 있는 요소를 선택하는 경우에는 조회 지우기만 사용할 수 있습니다. 모두 지우기는 선택한 요소 및 해당 하위 요소(지정된 조회 또는 속성이 있는 경우)에 대한 모든 조회, 속성, 필터, 정렬, 조건을 제거합니다. 마스터 페이지, 스타일, 형식화 특성은 제거되지 않습니다.

예: 순환 레벨 및 순환 세그먼트

각 상위 조회에 대해서는 모든 하위 요구사항을 추출하고 각 하위 요구사항에 대해서는 템플리트에 각각의 조회를 추가하지 않고 해당 하위 요구사항을 추출할 수 있습니다.

다음과 같은 각각의 조회를 추가하는 대신:
  • Query3을 추출하기 위한 [$1] Query1/Query2/Query3.
  • Query3의 하위 요구사항을 추출하기 위한 [$2] $1/Query4/Query5/Query6.
  • Query3의 각 하위 요구사항에 대한 하위 요구사항을 추출하기 위한 [$3] $2/Query4/Query5/Query6.
다음과 같은 요구사항에 대한 하나의 조회를 자동으로 구성할 수 있습니다.
  1. Query1/Query2/Query3/Query4/Query5/Query6 조회를 요소에 추가하십시오.
  2. 값을 순환 레벨 및 순환 세그먼트 특성에 추가하십시오.
    • Recursive Level 특성에 대해 4를 입력하십시오.

      순환 레벨은 조회의 레벨 수를 나타냅니다. 1 이상의 값을 입력하는 경우 Recursive Segments 특성에 대해 1 이상의 값을 설정해야 합니다.

    • Recursive Segments 특성에 대해 3을 입력하십시오.
      순환 세그먼트는 조회에서 세그먼트가 반복되는 횟수를 나타냅니다. 이 예에서 세그먼트는 Query4/Query5/Query6입니다.
      참고: Recursive Segments 특성에 입력된 수는 조회에 포함된 세그먼트 수보다 클 수 없습니다. 상위 조회는 세그먼트로 포함되지 않습니다.
  3. 테스트할 보고서를 실행하십시오.
    보고서를 실행할 때 다음과 같은 조회가 포함됩니다.
    • [$1] – Query1/Query2/Query3/Query4/Query5/Query6
      참고: 첫 번째 조회는 조회에 대한 전체 컨텍스트를 포함해야 합니다.
    • [$2] – $1/Query4/Query5/Query6
    • [$3] - $2/Query4/Query5/Query6
    • [$4] – $3/Query4/Query5/Query6
    Recursive Segments 특성에 입력된 수가 조회에 포함된 세그먼트 수보다 크다는 것을 발견한 경우 이러한 문제를 해결하기 위해 다음 두 가지 옵션 중 하나를 사용할 수 있습니다.
    • 적용된 Recursive Segments 특성이 있는 요소를 선택하십시오. 특성 보기에서, 데이터 탭을 선택하고 순환 세그먼트 특성의 값을 줄이십시오.
    • 또한 다른 상위 조회에서 시작하도록 조회를 다시 디자인할 수도 있습니다. Recursive Segments 값이 한 세그먼트 너무 높은 경우, 컨테이너 요소를 작성하고 기존 요소의 상위 조회보다 한 레벨 더 높은 조회를 추가하십시오. 그런 다음 기존 요소를 컨테이너 요소로 이동하십시오.

다음에 수행할 작업

팁: 요소를 마우스 오른쪽 단추로 클릭한 후 검색 > 요소의 데이터 참조사항을 선택하여 조회 및 속성의 목록을 검색할 수 있습니다. 검색 보기가 열리고 조회 및 속성의 목록이 표시됩니다. 결과에서 조회 또는 속성을 두 번 클릭하여 컨텐츠를 편집할 수 있습니다.

요소를 마우스 오른쪽 단추로 클릭한 후 검색 > 요소의 모든 참조사항을 선택하여 요소에서 사용되는 변수 지정, 속성 및 조회의 목록을 검색할 수 있습니다. 검색 보기가 열리고 목록이 표시됩니다. 결과에서 항목을 두 번 클릭하여 편집할 수 있습니다.

요소를 마우스 오른쪽 단추로 클릭한 후 검색 > 스키마로 이동을 선택하여 조회 또는 속성이 적용되는 요소의 데이터 소스 스키마 보기에서 조회 또는 속성을 찾을 수 있습니다. 데이터 소스 스키마 보기가 열리고 조회 또는 속성이 강조표시됩니다.


피드백