텍스트 파일 디코더 그룹

로그 파일을 로그 소스로 처리하려면 로그 처리 데이터 집합 포함 파일 내의 디코더를 정의하여 로그 항목에서 데이터 필드를 추출해야 합니다.

로그 파일 로그 소스에 대한 텍스트 파일 디코더 그룹을 정의하려면 로그 파일의 구조 및 내용, 추출할 데이터 및 해당 데이터가 저장된 필드에 대해 알고 있어야 합니다. 이 섹션에서는 디코더에 대해 지정할 수 있는 매개 변수에 대한 기본 설명을 제공하지만 디코더를 사용하는 방법은 소스 데이터가 포함된 로그 파일에 따라 다릅니다.

로그 파일 로그 소스의 형식 요구 사항에 대한 자세한 내용은 로그 파일을 참조하십시오. 텍스트 파일 디코더 정의에 대한 도움이 필요하면 Adobe에 문의하십시오.

텍스트 파일 디코더 그룹은 다음을 포함할 수 있습니다.

정규 표현식 디코더

정규 표현식 디코더는 로그 파일의 로그 항목 내에서 복잡한 문자열 패턴을 식별하고 이러한 패턴을 데이터 필드로 추출합니다. 각 디코더의 경우 필드 수는 일반 표현식에서 캡처 하위 패턴 수와 같아야 합니다. n번째 캡처 하위 패턴과 일치하는 라인 부분이 해당 라인의 n번째 필드에 지정됩니다.

텍스트 파일 디코더 그룹에 정규 표현식 디코더를 추가하려면

  1. 기존 데이터 집합 편집 포함 파일에 설명된 대로 Log Processing Dataset Include 파일을 열고 텍스트 파일 디코더 그룹을 추가합니다. 테이블 항목 디코더 그룹을 참조하십시오.

  2. 새로 만든 디코더 그룹 아래에서 Decoders 을 마우스 오른쪽 단추로 클릭한 다음 Add new > Regular Expression 를 클릭합니다.

  3. 다음 정보를 지정합니다.

    • 필드: 로그 파일의 필드 목록입니다. 여기에 정의된 필드가 데이터 집합 구성의 변환 단계로 전달되어야 하는 경우 해당 필드는 데이터 집합에 대한 Log Processing Dataset Include 파일 중 하나의 필드 매개 변수에 나열되어 있어야 합니다. 사용자 지정 필드 이름은 "x-"로 시작해야 합니다.

    • 이름: 디코더의 선택적 식별자입니다.

    • 정규 표현식: 파일의 각 줄에서 원하는 필드를 추출하는 데 사용됩니다.

  4. 그룹에 추가할 다른 디코더에 대해 4~5단계를 반복합니다.

  5. Log Processing Dataset Include 파일을 저장하려면 창 상단에 있는 (modified) 을 마우스 오른쪽 단추로 클릭하고 Save 를 클릭합니다.

  6. 로컬에서 변경한 내용을 적용하려면 Profile Manager에서 User 열의 파일에 대한 확인 표시를 마우스 오른쪽 단추로 클릭합니다. Save to > <profile name 를 클릭합니다. 여기서 프로필 이름은 데이터 집합 프로필의 이름이나 데이터 집합에 포함된 파일이 속한 상속된 프로필입니다.

이러한 프로필에 대한 업데이트를 설치할 때 변경 사항을 덮어쓰게 되므로, 수정된 구성 파일을 Adobe이 제공하는 내부 프로필에 저장하지 마십시오.

노트

주어진 로그 파일에는 여러 개의 정규 표현식 디코더가 있을 수 있습니다. 디코더를 정의하는 순서는 중요합니다.로그 파일의 행에 일치하는 첫 번째 디코더는 해당 행을 디코딩하는 데 사용됩니다.

이 예에서는 정규 표현식 디코더를 사용하여 탭으로 구분된 텍스트 파일에서 데이터 필드를 추출하는 방법을 보여줍니다. 탭 구분 기호로 구분된 디코더를 정의하여 동일한 결과를 얻을 수 있습니다.

용어 및 구문을 포함한 정규 표현식 디코더에 대한 자세한 내용은 정규 표현식을 참조하십시오.

구분된 디코더

구분된 디코더는 필드가 단일 문자로 구분된 로그 파일을 디코딩합니다. 필드 수는 구분된 파일의 열 수에 해당해야 합니다.그러나 모든 필드에 이름을 지정할 필요는 없습니다. 필드를 비워 두면 로그 파일에서 열이 여전히 필요하지만 디코더는 이 필드를 무시합니다.

텍스트 파일 디코더 그룹에 구분된 디코더를 추가하려면

  1. 기존 데이터 집합 편집 포함 파일에 설명된 대로 Log Processing Dataset Include 파일을 열고 텍스트 파일 디코더 그룹을 추가합니다. 테이블 항목 디코더 그룹을 참조하십시오.

  2. 새로 만든 디코더 그룹 아래에서 Decoders 을 마우스 오른쪽 단추로 클릭한 다음 Add new > Delimited 를 클릭합니다.

  3. 다음 정보를 지정합니다.

    • 필드: 로그 파일의 필드 목록입니다. 여기에 정의된 필드가 데이터 집합 구성의 변환 단계로 전달되어야 하는 경우 해당 필드는 데이터 집합에 대한 Log Processing Dataset Include 파일 중 하나의 필드 매개 변수에 나열되어 있어야 합니다. 사용자 지정 필드 이름은 "x-"로 시작해야 합니다.

    • 구분 기호: 출력 파일에서 필드를 구분하는 데 사용되는 문자입니다.

  4. 그룹에 추가할 다른 디코더에 대해 4~5단계를 반복합니다.

  5. Log Processing Dataset Include 파일을 저장하려면 창 상단에 있는 (modified) 을 마우스 오른쪽 단추로 클릭하고 Save 를 클릭합니다.

  6. 로컬로 수행된 변경 사항을 적용하려면 Profile Manager에서 User 열의 파일에 대한 확인 표시를 마우스 오른쪽 단추로 클릭한 다음 Save to > <profile name 를 클릭합니다. 여기서 프로필 이름은 데이터 집합 프로필의 이름이거나 포함 파일이 속한 데이터 집합에 속한 상속된 프로필입니다.

노트

이러한 프로필에 대한 업데이트를 설치할 때 변경 사항을 덮어쓰게 되므로, 수정된 구성 파일을 Adobe이 제공하는 내부 프로필에 저장하지 마십시오.

이 예에서는 구분된 디코더를 사용하여 동영상에 대한 데이터가 포함된 쉼표로 구분된 텍스트 파일에서 데이터 필드를 추출하는 방법을 보여줍니다.

이 페이지에서는