부울 작업

부울 작업은 부울 작업의 하위 기능인 테스트 작업의 결과를 결합합니다.

테스트 작업에 대한 자세한 내용은 테스트 작업을 참조하십시오. boolean 작업을 정의할 때 작업에 대해 0개 이상의 하위 항목을 정의할 수 있습니다.

부울 작업에 하위 조건을 추가하려면

  1. 이름 또는 Boolean 작업에 해당하는 번호를 마우스 오른쪽 단추로 클릭합니다.

  2. Add new child 을 클릭하고 추가할 사용 가능한 조건 유형 중 하나를 선택합니다.

  3. Boolean 작업에 대해 원하는 모든 하위 조건을 추가할 때까지 1단계와 2단계를 반복합니다.

    노트

    이름 또는 Boolean 작업에 해당하는 번호를 마우스 오른쪽 단추로 클릭하면 Add new sibling 메뉴 옵션이 표시됩니다. 동위 조건은 마우스 오른쪽 단추로 클릭한 Boolean 작업과 조건 계층 구조에서 동일한 상대적 위치에 있는 다른 조건입니다. Boolean 작업에 대해 새 동위 멤버를 추가하는 것은 Condition 또는 Log Entry Condition 매개 변수를 마우스 오른쪽 단추로 클릭하여 새 조건을 추가하는 것과 같습니다.

부울 작업에서 하위 조건을 제거하려면 다음을 수행합니다.

  1. 하위 조건의 이름 또는 Boolean 작업에서 제거할 하위 조건에 해당하는 번호를 마우스 오른쪽 단추로 클릭합니다.
  2. Remove <* #number*>를 클릭합니다. 여기서 number는 제거할 하위 조건에 해당하는 번호입니다.

이 섹션에서는 다음 조건을 설명합니다.

And

And 조건에는 0개 이상의 하위 조건이 있을 수 있으며, 하위 노드가 false를 반환하지 않으면 true를 반환합니다.

And 조건은 Data Workbench 서버 내의 모든 조건 테스트의 루트 작업을 형성합니다. And 조건에 하위 항목이 없으면 조건이 true로 평가되고 관련 작업이 계속 진행됩니다. 따라서 조건 테스트로서 And 조건만 있는 작업이 항상 실행되며, 모든 조건 테스트에 대한 루트로 사용되는 이유입니다.

이 예에서는 And 조건을 사용하여 2006년에 로그 항목의 날짜가 모두 발생하고 요청한 페이지가 /products/purchase.asp인 경우에만 Copy 변환이 발생하는지 확인하는 방법을 보여줍니다.

모두 아님

Neither 조건에는 0개 이상의 하위 조건이 있을 수 있으며, 하위 조건이 true로 평가되면 false를 반환합니다. Neither 조건에 1차 하위 구성요소가 없으면 1차 하위 구성요소가 모두 true를 반환할 수 없습니다. 따라서 Neither 조건은 true로 평가됩니다.

다음 예는 두 개의 Range 조건이 1차 하위 구성요소로 있는 Neither 조건을 보여줍니다. 정의된 대로 Neither 조건은 2007년 1월 1일부터 2007년 1월 10일 사이 또는 2007년 1월 12일 기간 동안 발생한 로그 항목을 2007년 1월 14일까지 제외합니다. 이러한 조건은 Log Entry Condition 로 사용되어 수집된 데이터에 알려진 문제가 있는 기간 동안 데이터 세트에서 트랜잭션을 제거할 수 있습니다.

또는

Or 조건에는 0개 이상의 하위 조건이 있을 수 있으며, 해당 하위 조건 중 하나 이상이 true로 평가되면 true를 반환합니다. Or 조건에 1차 하위 구성요소가 없으면 1차 하위 구성요소가 모두 true를 반환할 수 없습니다. 따라서 Or 조건은 false로 평가됩니다.

이 예는 String Match 조건이 있고 Range 조건이 1차 하위 구성요소로 있는 Or 조건을 보여줍니다. Or 조건은 로그 항목이 x-hasproblem 값이 yes로 설정되어 있거나 로그 항목이 2007년 1월 1일~2007년 1월 10일 동안 발생한 경우에만 충족됩니다.

이 페이지에서는