추출 옵션 지정

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

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

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

      주:

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

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

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

      주:

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

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

      팁:

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

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

    표 30-3 파일 형식 옵션

    필드 설명
    구분자(텍스트 파일 형식 추출만 해당) 텍스트 문자열을 구분하는 문자입니다. 다음 옵션 중에서 선택합니다.
    • Comma
    • Space
    • Tab
    • Specified: 구분자 필드에 구분자 문자를 입력합니다. 두 개 이상의 문자를 구분자로 최대 10개 입력할 수 있습니다.

      주:

      앞뒤 공백 문자가 지원됩니다. 예를 들어, 쉼표 구분 기호 뒤에 공백을 추가하면 추출에 "A,B,C" 대신 "A, B, C"가 표시됩니다.
    • None - Fixed Width (전체 추출에만 사용 가능): 구분자 문자 대신 고정 열 너비를 사용하여 추출 출력의 형식을 지정합니다. 추출의 고정 너비 출력를 참조하십시오.
    Comma
    줄 바꿈 스타일(텍스트 파일 형식 추출만 해당) 다음 줄로 이동하는 문자입니다.

    CR+LF(Windows)

    CR Only(Mac)

    LF Only(Linux)

    따옴표 열(구분자 문자가 None - Fixed Width로 설정된 경우 적용할 수 없음) 따옴표 문자가 필요한 열:
    • None
    • All Columns
    • As Needed By Value: (기본값) 다음 특수 문자를 포함하는 열에 따옴표 문자를 추가합니다.
      • 구분자
      • 따옴표 문자
      • 줄 바꿈 문자

    주:

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

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

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

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

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

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

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

    EOF(파일 표시기 끝)
    노드 유형에 대한 속성 누락 시 Null 추출 중인 노드의 노드 유형에서 속성을 사용하지 않는 경우 상속된 값 또는 기본값에 대한 애플리케이션 대체 설정 대신 해당 속성에 대해 Null 값이 출력되도록 지정하려면 선택합니다.

    Null 키워드가 지정된 경우 해당 키워드가 속성에 대해 출력됩니다.

    Selected
  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. 저장을 누릅니다.

주:

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

추출의 고정 너비 출력

구분자 문자 필드에서 None - Fixed Width를 선택하여 추출에서 추출 파일의 열을 결정하기 위해 구분자 문자 대신 고정 열 너비를 사용하도록 지정합니다(전체 추출에만 사용 가능).

각 열의 너비는 다음과 같이 결정됩니다.

표 30-5 열 유형별 열 너비

열 유형 너비(문자)
특수 열
상수 상수 길이
추출 실행 ID 36
추출 타임스탬프 추출 옵션의 날짜 및 시간 형식 기반
반전된 레벨 4
레코드 번호 8
사용자 이름 32
속성 열
부울 속성 데이터 유형 표시 기준:
  • Y/N, T/F, 1/0: 1
  • 예/아니요: 3
  • True/False: 5
날짜 추출 옵션의 날짜 형식 최대 길이
부동 최대값의 길이(천단위 구분자 및 소수점 자릿수 +1 포함).

최대값이 없으면 길이는 16으로 설정됩니다.

정수 최대값의 길이(천단위 구분자 포함).

최대값이 없으면 길이는 16으로 설정됩니다.

목록 255
메모 최대값의 길이.

최대값이 없으면 길이는 1024로 설정됩니다.

노드 목록 255
노드 타겟 노드 유형의 Core.Name 속성 최대 길이.

최대값이 없으면 길이는 250으로 설정됩니다.

숫자 문자열 최대값의 길이.

최대값이 없으면 길이는 32로 설정됩니다.

시퀀스 채워넣기 값의 길이.

채워넣기 값이 없으면 길이는 40으로 설정됩니다.

문자열 문자열 값의 최대 길이.

최대 길이가 없으면 길이는 1024로 설정됩니다.

타임스탬프 날짜와 시간 사이 공백을 포함하여 추출 옵션에서 날짜 및 시간 형식의 최대 길이.

주:

고정 열 너비보다 길이가 짧은 값은 공백 문자로 채워집니다. 고정된 열 너비보다 길이가 큰 값은 잘립니다.

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

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

팁:

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

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

  • <%Date%>: 시간대 및 형식에 대한 추출 설정에 따라 추출이 실행된 날짜를 반환합니다. 시간대가 설정되지 않은 경우 UTC가 사용됩니다.
  • <%ExtractName%>: 추출의 이름을 반환합니다.
  • <%FileName%>: 추출 파일 이름을 반환합니다.
  • <%Time%>: 시간대 및 형식에 대한 추출 설정에 따라 추출이 실행된 시간을 반환합니다. 시간대가 설정되지 않은 경우 UTC가 사용됩니다.
  • <%Timestamp%>: 시간대 및 형식에 대한 추출 설정에 따라 추출이 실행된 날짜 및 시간 조합을 반환합니다.
  • <%TimeLabelName%>: 뷰포인트와 연계된 시간 레이블의 이름을 반환합니다.

    주:

    이 매개변수는 과거 시간 레이블이 있는 시간 레이블이 지정된 뷰포인트를 사용하는 추출에만 사용할 수 있습니다. 개인 시간 레이블을 사용할 수 있는 경우 해당 시간 레이블 이름이 추출에 삽입됩니다. 그렇지 않으면 공용 시간 레이블 이름이 삽입됩니다.
  • <%TimeLabelTimestamp%>: 시간대 및 형식에 대한 추출 설정을 기반으로 뷰포인트와 연계된 시간 레이블의 타임스탬프를 반환합니다.

    주:

    이 매개변수는 과거 시간 레이블이 있는 시간 레이블이 지정된 뷰포인트를 사용하는 추출에만 사용할 수 있습니다. 개인 시간 레이블을 사용할 수 있는 경우 해당 시간 레이블 타임스탬프가 추출에 삽입됩니다. 그렇지 않으면 공용 시간 레이블 타임스탬프가 삽입됩니다.
  • <%Username%>: 추출을 수행한 사용자 이름을 반환합니다.
  • <%UserFirstName%>: 추출을 수행한 사용자의 이름을 반환합니다.
  • <%UserLastName%>: 추출을 수행한 사용자의 성을 반환합니다.
  • <%UserEmail%>: 추출을 수행한 사용자의 전자메일 주소를 반환합니다.
  • <%RecordCount%>: 추출된 레코드 수를 반환합니다. 레코드 수에서 머리글 및 바닥글 행은 제외되지만, 사용된 마지막 레코드 수와 일치하도록 피벗된 행은 포함됩니다.

    주:

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