테스트 작업 조건

중요

Data Workbench에 대해 자세히 보기 사용 종료 공지.

비어 있지 않은 비교, 범위, 정규 표현식 및 문자열 일치를 포함한 테스트 작업 조건에 대한 정보입니다.

비교

다음 Compare 조건은 문자열 또는 숫자 값을 비교합니다. 문자열 값 비교를 위해 대/소문자를 고려할지 여부를 지정할 수 있습니다.

의 매개 변수 Compare 조건은 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False입니다. Type이 어휘. false로 설정하면 대문자나 소문자는 동일하게 간주됩니다. true
댓글 선택 사항. 조건에 대한 참고 사항. 댓글
입력 A 비교할 두 값 중 첫 번째 값입니다. 이 값은 조건에 있는 왼쪽 피연산자를 나타냅니다.
입력 B 비교할 두 값 중 두 번째 값입니다. 이 값은 조건에 있는 올바른 피연산자를 나타냅니다.
작업

비교 작업입니다. 사용 가능한 작업(및 그 의미)은 다음과 같습니다.

  • = 또는 ==(입력 A가 입력 B와 같음)
  • <> 또는 != (입력 A가 입력 B와 같지 않음)
  • < 입력 A가 입력 B보다 작음)
  • <=(입력 A가 입력 B보다 작거나 같음)
  • > (입력 A가 입력 B보다 큼)
  • >=(입력 A가 입력 B보다 크거나 같음)

=
유형 작성할 비교 유형입니다. 사용 가능한 유형은 다음과 같습니다 어휘, 숫자, 및 DATETIME. 유형에 대한 설명은 다음을 참조하십시오 테스트 작업 유형. 어휘

이 예제에서는 Compare 정의할 조건 Log Entry Condition. Data Workbench 서버가 각 이벤트 데이터 레코드를 읽으면 숫자 값 x-age 및 55를 비교합니다. 주어진 로그 항목의 경우 x-age 가 55보다 작거나 같은 경우 로그 항목이 데이터 집합 구성 프로세스에 포함됩니다.

비어 있지 않음

다음 Not Empty 조건이 값을 포함하는지 또는 비어 있는지 확인하기 위해 필드를 검사합니다. 값이 Input 필드가 비어 있지 않습니다.

의 매개 변수 Not Empty 조건은 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
댓글 선택 사항. 조건에 대한 참고 사항. 댓글
입력 내용을 확인할 로그 항목의 필드 이름입니다.

이 예제에서는 입력 x-some-field로 를 가져와 필드가 비어 있지 않은지 테스트합니다. 필드가 채워지면 조건이 충족됩니다.

Range

다음 Range 조건은 입력 필드를 사용하여 해당 필드의 값이 지정된 최소(최소) 및 최대(최대) 매개 변수 값 내에 포함, 포함되는지 여부를 결정합니다.

의 매개 변수 Range 조건은 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False입니다. 다음 경우에만 사용됩니다 유형 is 어휘. false로 설정하면 대문자나 소문자는 동일하게 간주됩니다. true
댓글 선택 사항. 조건에 대한 참고 사항. 댓글
입력 입력으로 사용할 로그 항목의 필드 이름입니다.
최소

범위의 하한.

이 매개 변수의 값은 리터럴 값 또는 문자열이어야 하며 필드 이름이 아니어야 합니다. 이 필드에 날짜를 사용하는 경우 시간대를 지정해야 합니다. 지원되는 표준 시간대 약자 목록은 시간대 코드.

최대

범위의 상단입니다.

참고: 이 매개 변수의 값은 리터럴 값 또는 문자열이어야 하며 필드 이름이 아니어야 합니다. 이 필드에 날짜를 사용하는 경우 시간대를 지정해야 합니다. 지원되는 표준 시간대 약자 목록은 시간대 코드.

유형 작성할 비교 유형입니다. 사용 가능한 유형은 다음과 같습니다 어휘, 숫자, 및 DATETIME. 유형에 대한 설명은 다음을 참조하십시오 테스트 작업 유형.

이 예제에서는 Range 정의할 조건 Log Entry Condition. Data Workbench 서버가 각 event data 레코드 는 x-age 및 55의 숫자 값을 비교합니다. 주어진 로그 항목의 경우 x-age 가 55 이상인 경우 로그 항목이 데이터 집합 구성 프로세스에 포함됩니다. 이 예에서는 와 동일한 함수를 수행합니다. Compare 조건 예. 자세한 내용은 비교.

노트

최소 또는 최대 매개 변수를 비워 두면 Data Workbench 서버는 사용 가능한 최소 또는 최대 정수 값으로 대체됩니다. 최소값은 0이고 최대값은 무한대입니다.

정규 표현식

다음 Regular Expression 조건 테스트는 정규 표현식 패턴 일치를 사용합니다(참조). 정규 표현식)를 클릭하여 지정된 입력 필드의 값에 Matches 매개 변수에 지정된 패턴 중 하나와 일치하는 문자열이 포함되어 있는지 확인합니다.

입력이 문자열 벡터인 경우, 벡터의 첫 번째 값만 테스트에 사용됩니다. 다음 Regular Expression 조건은 전체 문자열 비교를 수행합니다. 부분 문자열을 식별하려면 " 앞에 를 추가하고 추가해야 합니다.*" 값을 로 설정합니다.

의 매개 변수 Regular Expression 조건은 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False입니다. false로 설정하면 대문자나 소문자는 동일하게 간주됩니다. true
댓글 선택 사항. 조건에 대한 참고 사항. 댓글
입력 입력으로 사용할 로그 항목의 필드 이름입니다.
일치

입력 필드의 값에 대해 일치하는 정규 표현식 패턴입니다.

정규 표현식 패턴을 추가하려면

  1. 마우스 오른쪽 단추 클릭 일치.
  2. 클릭 새로 추가 > 정규 표현식.
  3. 텍스트 상자에 원하는 정규 표현식을 입력합니다.

이 예에서는 Regular Expression 조건을 사용하여 웹 사이트 트래픽에서 수집된 데이터의 필드를 일치시킵니다. cs(referrer-query) 필드에 정규 표현식과 일치하는 문자열이 들어 있는 경우에만 조건이 true를 반환합니다 campaign=C[1-9][0-9]{4}. 이 정규 표현식은 campaign=C12345. 하지만 패턴은 문자열과 일치하지 않습니다 campaign=C0123& 첫 번째 문자 다음에 C 이 범위 내에 없습니다. 1-9.

문자열 일치

다음 String Match 조건이 문자열 같음을 테스트합니다. 지정된 필드를 입력으로 사용하고 작업의 Matches 매개 변수에 지정된 문자열에 대해 각 로그 항목의 해당 필드 값을 테스트합니다. 대/소문자를 구분하는 일치 문자열 중 하나가 제공된 입력 필드의 값과 동일한 경우 작업이 true를 반환합니다. 다음의 경우에 StringCondition 에 일치 문자열이 없으면 조건이 false를 반환합니다. 입력이 문자열 벡터인 경우, 벡터의 첫 번째 값(문자열)만 테스트에 사용됩니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False입니다. false로 설정하면 대문자나 소문자는 동일하게 간주됩니다. true
댓글 선택 사항. 조건에 대한 참고 사항. 댓글
입력 입력으로 사용할 로그 항목의 필드 이름입니다.
일치

입력 필드의 값과 일치하는 문자열입니다.

문자열을 추가하려면

  1. 마우스 오른쪽 단추 클릭 일치.
  2. 클릭 새로 추가 > 문자열.
  3. 텍스트 상자에 원하는 문자열을 입력합니다.

이 예에서는 웹 사이트 트래픽에서 수집된 데이터를 사용하여 String Match 조건. 조건은 입력 필드(cs-uri-stem)가 Matches 매개 변수에 지정된 두 문자열 중 하나와 일치하는지 여부를 테스트하고, cs-uri-stem 필드가 완전 일치 문자열인 경우 성공합니다 /navigation/footer.asp 또는 정확한 문자열 /navigation/header.asp.

이 페이지에서는