추출 옵션 지정

추출 검사기의 옵션 탭을 사용하면 추출 파일을 생성하는 데 필요한 옵션(예: 파일 및 데이터 형식)을 지정할 수 있습니다.

추출 옵션을 지정하려면 다음을 수행하십시오.

  1. 추출 검사기의 옵션 탭에서 편집을 누릅니다.
  2. 선택사항: 필터 매개변수를 정의합니다.
    • 노드 필터: 표현식 정의(표현식 정의)를 눌러 표현식 빌더를 열고 추출할 노드를 선택하는 표현식을 정의합니다. 표현식은 부울 값을 반환해야 하며 필터 표현식이 true인 노드만 추출에 포함됩니다. 표현식을 사용하여 사용자정의 비즈니스 논리 정의을 참조하십시오.

      주:

      생성 추출의 경우 노드 필터가 상위 멤버에 적용되지 않습니다.
    • 상위 멤버 필터(생성 추출만 해당): 표현식 정의(표현식 정의)를 눌러 표현식 빌더를 열고 추출할 상위 멤버 노드를 필터링하는 표현식을 정의합니다. 필터 표현식이 True인 상위 멤버 노드만 추출에 포함됩니다. 이렇게 하면 계층 레벨이 너무 많은 경우 생성 추출의 레벨을 줄여 더 낮은 깊이로 일치되도록 할 수 있습니다. 표현식을 사용하여 사용자정의 비즈니스 논리 정의를 참조하십시오.

      선택사항: X를 눌러 노드 또는 상위 멤버 표현식 필터를 제거합니다.

    • 필터 논리(증분 추출만 해당): 필터 논리를 포함 필터(필터와 일치하는 노드만 추출에 포함) 또는 제외 필터(필터와 일치하는 노드는 추출에서 제외)로 사용할 것인지 선택합니다.
    • 상위 재연결(링크 추출에는 사용할 수 없음): 추출에서 상위를 재연결할 것인지 선택합니다. 추출에서 상위 다시 연결을 참조하십시오.

      주:

      생성 추출의 경우 상위 다시 연결이 항상 사용으로 설정되어 있으며 이 설정을 변경할 수 없습니다.

    • 암시적 공유 노드 제외(계층 뷰포인트에서만 추출 가능하며, 링크 추출에는 사용할 수 없음): 계층의 다른 위치에 있는 동일한 상위에서 이미 처리된 노드를 제외할지 선택합니다. 공유 노드 이해를 참조하십시오.

      팁:

      위치 논리를 사용하는 상위 멤버, 상속 값, 기본 파생 값 같은 위치 정보를 추출할 때 암시적 공유 노드를 제외하지 않는 것이 좋습니다.

  3. 다음과 같은 파일 형식 옵션을 정의합니다.

    표 30-3 파일 형식 옵션

    필드 설명
    구분자(텍스트 파일 형식 추출만 해당) 텍스트 문자열을 구분하는 문자입니다. 값을 선택하거나 지정됨을 선택하고 구분 기호 필드에 구분자를 입력합니다. 구분 기호로 최대 10자까지 여러 문자를 입력할 수 있으며, 공백 문자(예: 스페이스)도 사용할 수 있습니다.

    주:

    앞뒤 공백 문자가 지원됩니다. 예를 들어, 쉼표 구분 기호 뒤에 공백을 추가하면 추출에 "A,B,C" 대신 "A, B, C"가 표시됩니다.
    Comma
    줄 바꿈 스타일(텍스트 파일 형식 추출만 해당) 다음 줄로 이동하는 문자입니다.

    CR+LF(Windows)

    CR Only(Mac)

    LF Only(Linux)

    따옴표 열 따옴표 문자가 필요한 열:
    • None
    • All Columns
    • As Needed By Value: (기본값) 다음 특수 문자를 포함하는 열에 따옴표 문자를 추가합니다.
      • 구분자
      • 따옴표 문자
      • 줄 바꿈 문자

    주:

    따옴표 옵션은 사용자정의 머리글 및 바닥글에 적용되지 않습니다.
    None
    따옴표 문자 따옴표 열을 표시하는 데 사용되는 문자 작은따옴표
    Null 키워드 파일의 null 값을 대체하는 키워드 Blank
    정의된 빈 문자열 키워드 파일에 정의된 비어 있는 값을 대체하는 키워드 No Data
    최상위 노드 키워드 계층의 최상위 노드에 대한 상위 열 속성 값에 사용할 키워드입니다.

    이 키워드를 지정하지 않으면 최상위 노드의 상위 열에 공백 값이 출력됩니다.

    Root
    피벗 구분자 문자열 데이터 유형 속성에만 해당되며 피벗할 문자열을 구분하는 문자입니다. 값을 선택하거나, 지정됨을 선택하고 구분자를 입력합니다. 구분 기호로 최대 10자까지 여러 문자를 입력할 수 있으며, 공백 문자(예: 탭)를 사용할 수 있습니다. Comma
    열 머리글 레코드 포함 파일 시작 부분에 머리글 레코드를 포함하는 표시기 Selected
    사용자정의 머리글 포함 사용자정의 머리글 레코드를 포함하려면 선택

    선택한 경우 포함할 사용자정의 머리글을 입력합니다. 사용자정의 머리글에 대체 매개변수를 삽입할 수 있습니다. 아래의 사용자정의 머리글 및 바닥글에서 대체 매개변수 사용을 참조하십시오.

    생성된 열 머리글 레코드도 사용하는 경우 사용자정의 머리글을 생성된 열 머리글 앞 또는 뒤에 두어야 하는지 지정합니다.

    BOF(파일 표시기 시작)
    사용자정의 바닥글 포함 사용자정의 바닥글 레코드를 포함하려면 선택

    선택한 경우 포함할 사용자정의 바닥글을 입력합니다. 사용자정의 바닥글에 대체 매개변수를 삽입할 수 있습니다. 아래 사용자정의 머리글 및 바닥글에서 대체 매개변수 사용을 참조하십시오.

    EOF(파일 표시기 끝)
  4. 다음과 같은 데이터 형식 옵션을 정의합니다.

    표 30-4 데이터 형식 옵션

    필드 설명
    음수 기호 음수 값을 나타내는 문자 Parenthesis
    천단위 구분자 숫자에서 천단위를 구분하는 문자 Comma
    소수 구분자 숫자에서 소수점 자리를 구분하는 문자

    주:

    두 구분 기호에 동일한 문자를 사용할 수 없습니다. 하나의 구분 기호에 사용할 문자를 선택하면 해당 문자가 다른 구분 기호의 드롭다운 메뉴에서 제거됩니다.

    Dot
    부울 값

    부울 속성의 실제 값, 표시된 값 또는 지정된 값 중 어떤 값을 추출할지 지정합니다.

    주:

    Specified를 선택한 경우 Ture와 False를 나타내는 값을 입력합니다. 옵션 중 하나에 비어 있는 값을 입력할 수 있습니다.

    Specified

    • True에 대해 지정된 값: IC_INTERCOMPANY_YES
    • False에 대해 지정된 값:
    허용되는 값 속성

    허용된 값 속성에 대해 추출할 값(실제값 또는 표시된 값)을 지정합니다.

    Display
    시간대

    추출 시간대

    UTC
    날짜 형식

    드롭다운 메뉴에서 날짜 형식을 선택하거나 Specified를 선택하고 날짜 형식을 입력합니다.

    주:

    날짜 형식 기호를 참조하십시오.
    yyyy/MM/dd
    시간 형식

    드롭다운 메뉴에서 시간 형식을 선택하거나 Specified를 선택하고 시간 형식을 입력합니다.

    주:

    예제 날짜/시간 필드는 선택 또는 지정하는 날짜 및 시간 형식을 표시합니다.

    HH:mm:ss
  5. 저장을 누릅니다.

주:

시간대, 날짜 형식시간 형식은 추출 레벨에 저장됩니다. 즉, 추출의 시간대와 형식은 추출을 실행하는 사용자의 로케일에 관계없이 항상 동일합니다.

사용자정의 머리글 및 바닥글에서 대체 매개변수 사용

사용자정의 머리글 및 바닥글에 대체 매개변수를 입력할 수 있습니다. 추출을 실행하면 매개변수 값이 추출에 삽입됩니다. 예를 들어 <%Date%>를 사용자정의 바닥글에 입력한 경우 추출을 실행하면 추출이 실행된 날짜가 바닥글에 삽입됩니다.

팁:

대체 매개변수는 대소문자를 구분하지 않습니다.

다음 대체 매개변수를 사용할 수 있습니다.

  • <%Date%>: 시간대 및 형식에 대한 추출 설정에 따라 추출이 실행된 날짜를 반환합니다. 시간대가 설정되지 않은 경우 UTC가 사용됩니다.
  • <%Time%>: 시간대 및 형식에 대한 추출 설정에 따라 추출이 실행된 시간을 반환합니다. 시간대가 설정되지 않은 경우 UTC가 사용됩니다.
  • <%Timestamp%>: 시간대 및 형식에 대한 추출 설정에 따라 추출이 실행된 날짜 및 시간 조합을 반환합니다.
  • <%Username%>: 추출을 수행한 사용자 이름을 반환합니다.
  • <%UserFirstName%>: 추출을 수행한 사용자의 이름을 반환합니다.
  • <%UserLastName%>: 추출을 수행한 사용자의 성을 반환합니다.
  • <%UserEmail%>: 추출을 수행한 사용자의 전자메일 주소를 반환합니다.
  • <%ExtractName%>: 추출의 이름을 반환합니다.
  • <%FileName%>: 추출 파일 이름을 반환합니다.
  • <%RecordCount%>: 추출된 레코드 수를 반환합니다. 레코드 수에서 머리글 및 바닥글 행은 제외되지만, 사용된 마지막 레코드 수와 일치하도록 피벗된 행은 포함됩니다.

    주:

    이 매개변수는 사용자정의 바닥글 행에만 사용할 수 있습니다. 사용자정의 머리글에는 레코드 수를 삽입할 수 없습니다.
  • <%AppVersion%>: Oracle Fusion Cloud Enterprise Data Management 릴리스 번호(예: "Oracle EDM Cloud Release 22.09")를 반환합니다.