1단계. 데이터 선택

프로시저

  1. 보고서 빌더를 여십시오.

    https://server_name:port/rs로 이동하십시오. 보고서 페이지에서 보고서 빌드를 클릭하십시오. 페이지가 열리지 않으면 애플리케이션 관리자에게 문의하십시오.

  2. 보고서 유형을 선택하십시오.
    • 보고하려는 내용(특정 구성 또는 모든 구성)에 따라 편집 아이콘을 클릭하여 Lifecycle Query Engine 데이터 소스를 선택하십시오. 하나의 데이터 소스만 정의한 경우 기본값으로 선택됩니다. 어떤 데이터 소스를 선택할지 결정하려면 이 항목을 읽어보세요.
    • 현재 데이터(표 또는 그래프)를 선택하여 프로젝트 전체의 아티팩트에 대한 최신 정보를 보고하십시오.
  3. 범위를 제한하십시오.

    보고할 프로젝트를 선택하고 계속을 클릭하십시오. 프로젝트를 선택하지 않으면 액세스할 수 있는 모든 프로젝트가 보고서에 포함됩니다.

    선택한 데이터 소스에서 액세스할 수 있는 프로젝트가 목록에 표시됩니다. 프로젝트가 목록에 없는 경우 Report Builder의 데이터 소스를 작성한 관리자를 참조하십시오.
    • Lifecycle Query Engine의 경우 구성에 사용할 수 없는 프로젝트만 나열됩니다. 구성 자체에 대해 보고할 때 모든 프로젝트 나열을 선택하면 구성 사용 프로젝트가 목록에 포함됩니다. 구성 결과를 제한하려면 특정 프로젝트를 선택하십시오.
    • 구성에 의해 범위 지정된 라이프사이클 조회 엔진의 경우 구성 사용 프로젝트만 나열됩니다. 보고서를 실행할 때 구성을 선택해야 합니다.

    일부 아티팩트 유형은 프로젝트에 특정됩니다. 4 단계로 이동하여 아티팩트 유형을 선택한 후 여기로 돌아와서 보고서의 아티팩트를 포함하는 프로젝트만 나열을 선택하십시오.

  4. 아티팩트를 선택하십시오.

    아티팩트 또는 특정 유형을 선택하고 계속를 클릭합니다. 선택을 위해 일부 아티팩트를 확장해야 할 수 있습니다. 아티팩트를 확장하지 않고 선택하면 해당 아티팩트의 모든 유형이 결과에 포함됩니다.

    프로젝트 특정 아티팩트 유형을 선택하는 경우 범위 제한 섹션으로 돌아가 보고서에 대한 아티팩트가 포함된 프로젝트만 나열을 선택하십시오.

    팁: 특정 모듈의 요구사항에 대해 보고하려면 요구사항을 클릭하고 유형을 선택하십시오. 요구사항 콜렉션 또는 모듈을 나중에 지정합니다.
  5. 조건을 설정하십시오.

    보고서의 컨텐츠를 세분화하려면 조건을 지정하십시오. 선택한 아티팩트 유형의 속성 및 추적성 경로에 있는 관련 아티팩트 유형의 속성에 대한 조건을 지정할 수 있습니다. 조건을 설정하여 아티팩트 간 관계를 식별할 수 있습니다. 예를 들어, 요구사항이 테스트 케이스에 의해 유효성이 검증되는 것을 표시하려면 QM 테스트 케이스 아래에서 유효성 검증됨 관계를 선택하십시오. 그런 다음 승인된 테스트 케이스에만 초점을 맞추도록 조건을 설정하십시오. 아티팩트 유형 QM 테스트 케이스에 대해 속성 상태를 선택하고 값을 승인됨으로 설정하십시오.

    특정 컴포넌트에 대한 데이터만 리턴하도록 조건을 설정할 수 있습니다. 애플리케이션 고유의 아티팩트 유형(예: QM 테스트 케이스 또는 시스템 요구사항)을 선택해야 합니다. 이러한 아티팩트 유형은 컴포넌트 속성을 포함하는 데 사용자는 이를 선택한 다음 보고할 컴포넌트를 선택할 수 있습니다. 글로벌 아티팩트 유형(일반적으로 아티팩트 선택 섹션에서 확장 가능한 최상위 레벨 아티팩트 유형) 또는 구성에 사용 설정되지 않은 프로젝트에서 유형을 선택하는 경우 컴포넌트 속성을 사용할 수 없습니다.
    팁: 구성요소 속성 을 열 로 추가하지만 이에 대한 조건을 추가하지 않는 경우, 보고서를 실행할 때 표시되는 결과를 필터링할 구성요소를 선택할 수 있습니다.
    1. 조건 추가를 클릭하십시오.
    2. 목록에서 아티팩트 유형을 선택하십시오.
    3. 조건을 지정하려는 속성을 선택하고 원하는 아티팩트를 리턴할 값을 선택하십시오.
    4. 다른 조건을 추가하기 위해 창을 열어 두려면 추가를 클릭하십시오. 그렇지 않으면 추가 및 닫기를 클릭하십시오.
    5. 선택사항: 잠금을 변경 하여 사용자가 보고서를 실행할 때 조건에 대한 값을 제공할 수 있는지 또는 제공해야 하는지 여부를 제어하십시오.
    • 조건을 수정하려면 ‘수정’ 편집 아이콘을 클릭하세요.
    • 논리 조건 그룹을 작성하려면 조건을 선택하고 그룹을 클릭하십시오.
    • 중첩 조건 그룹을 작성하려면 그룹화 옵션을 사용하거나 조건을 기존 그룹으로 끌어오십시오.
    • 조건을 그룹화하여 보고서에서 데이터를 제외하려면 일부 일치하지 않음(AND NOT) 또는 전부 일치하지 않음(OR NOT) 옵션을 사용하십시오.
    • 조건을 다시 정렬하려면 이를 위치로 끌어오십시오.
    • 조건을 제거하려면 이 조건을 선택하고 제거를 클릭하십시오.
    참고: 조건이 is not 문을 사용하는 경우 보고서는 사용자가 지정한 값과 다른 값을 갖는 아티팩트만 표시합니다. 해당 속성에 대해 선택된 값이 없는 경우(값이 지정되지 않음임) 아티팩트는 보고서에 포함되지 않습니다.

    지정된 것과 다른 값을 보유한 아티팩트를 포함시키고 지정되지 않은 값을 보유한 아티팩트도 포함시키려면 두 개의 조건을 작성한 후 일부 일치(OR)를 사용하여 해당 조건을 그룹화하십시오.

    예제:
    그룹화된 조건의 예
    조건을 그룹화하면 예상 결과가 표시되지만 보고서를 실행하는 데 시간이 더 오래 걸립니다.
    때때로 여러 프로젝트가 동일한 사용자 정의 속성을 사용하는데, 이 때 속성의 이름은 프로젝트 전체에서 동일하지만 해당 ID는 각 프로젝트마다 서로 다릅니다. 이 속성을 보고하려면 각 프로젝트에 대해 조건을 추가하십시오. 그런 다음 보고서에 통합하기 위해 OR 조건을 사용하여 속성을 그룹화하십시오.
    예제: 보고하는 각 프로젝트에는 위험 상태 속성이 있으며 이는 각 프로젝트에 대해 동일함을 의미합니다. 모든 프로젝트에 대해 이 속성을 선택한 다음 속성을 그룹화하고 속성 사이에 OR 조건을 추가하십시오. 각 프로젝트별로 별도의 열을 표시하는 대신 결과를 하나의 열로 표시하려면 ‘보고서를 표 형식으로 표시’ 섹션을 참조하십시오.
    팁: 특정 모듈의 요구사항에 대해 보고하려면 속성 목록에서 요구사항 또는 요구사항 유형을 선택하고 콜렉션 또는 모듈 속성을 선택한 후 콜렉션 또는 모듈을 선택하고 저장을 클릭하십시오.

    조건을 작성한 후에 계속을 클릭하십시오.