추출 열 선택

추출 검사기의 탭을 사용하면 차원에 대해 추출할 속성 및 상수 값을 선택할 수 있습니다.

추출 열을 선택하려면 다음을 수행하십시오.

  1. 탭에서 편집을 누릅니다.
  2. 추출에 속성을 추가하려면 다음 작업을 수행합니다.
    1. 속성 관리를 누릅니다.

      뷰포인트의 속성이 표시됩니다.

      주:

      링크 추출의 경우 노드 레벨 속성만 표시됩니다.
    2. 추출에 추가할 속성을 누르거나 모두 선택을 눌러 사용가능한 모든 속성을 추가합니다.

      선택한 속성은 확인 표시로 표시됩니다. 속성을 제거하려면 X를 누릅니다.

      증분 및 생성 추출만 해당: 추출에 속성을 다시 추가하려면 선택한 속성에서 +를 누릅니다. 각 속성의 인스턴스 수가 표시됩니다.

      속성을 두 번 이상 추가하고 소스 유형 필드를 사용하면(아래 5단계 참조) 예를 들어 증분 추출에서 동일한 속성의 출처 및 대상 값에 다른 열을 사용하거나 노드 및 해당 상위 멤버의 동일한 속성 값에 다른 열을 사용할 수 있습니다.

      선택한 열에서 속성의 인스턴스를 제거하려면 X를 누릅니다.


      증분 추출 속성 컨트롤 스크린샷

      팁:

      선택하는 속성은 누르는 순서대로 추출에 추가됩니다. 나중에 다시 정렬 작업을 줄이기 위해 파일에서 원하는 순서대로 속성을 선택합니다.

    3. 확인을 누릅니다.

      선택한 속성이 열 페이지에 추가됩니다.

  3. 선택사항: 머리글에서 속성의 열 머리글 이름을 편집합니다.

    주:

    열 머리글 이름은 추출의 속성마다 고유해야 합니다.

  4. 추출에 전문 열을 추가하려면 열 추가를 누르고 추가할 전문 열 유형을 선택한 후 열 머리글 이름을 입력합니다. 추가할 수 있는 특수 열 유형은 추출 유형에 따라 다릅니다.

    표 30-2 추출 전문 열

    열 유형 설명 추출 유형
    작업 코드 노드에서 수행된 작업입니다. 증분 탭에서 작업 코드 레이블을 지정할 수 있습니다. 증분 옵션 지정을 참조하십시오. 증분
    상수 사용자 정의 상수 값

    주:

    소스 값에 상수 값을 입력하십시오.
    모두
    데이터 소스 링크의 데이터 소스 링크
    데이터 소스 코드 링크의 데이터 소스 코드 링크
    추출 실행 ID 실행 중인 추출의 고유 GUID(모든 레코드에 중복됨) 모두
    추출 타임스탬프 추출 타임스탬프(모든 레코드에 중복됨) 모두
    반전된 레벨

    주:

    계층 뷰포인트에 대한 추출 실행에만 사용할 수 있습니다.
    계층 세트에 있는 노드의 상향 레벨

    맨아래 레벨 노드는 레벨 0이며 그 바로 상위는 레벨 1이 되는 방식입니다. 예를 들어 최상위 노드에 하나의 1차 하위 노드가 있고 해당 1차 하위 노드에 하나의 1차 하위 노드가 있는 계층에서 맨아래 노드 레벨은 0이고 최상위 노드 레벨은 2입니다.

    전체
    노드 유형 추출되는 노드의 노드 유형 링크
    레코드 번호 1부터 시작하는 첫번째 레코드 증분 숫자 모두
    소스 이름 링크의 소스 노드 이름 링크
    소스 노드 ID 링크 소스 노드의 노드 ID 링크
    소스 노드 유형 링크 소스 노드의 노드 유형 링크
    소스 요청 번호 링크 요청 번호 링크
    사용자 이름 추출을 실행하는 사용자의 이름(모든 레코드에 중복됨) 모두
  5. 선택사항(증분 및 생성 추출만 해당): 소스 유형에서 속성 값의 기반이 무엇인지 지정합니다.

    증분:

    • 시작: 값은 뷰포인트 시작 버전을 기반으로 합니다.
    • 종료: 값은 뷰포인트 종료 버전을 기반으로 합니다.
    • 조합: 사용할 수 있는 경우 값은 뷰포인트 종료 버전을 기반으로 합니다. 사용할 수 없는 경우 값은 뷰포인트 시작 버전을 기반으로 합니다.

      주:

      Core.Name 속성의 이름 바꾸기 작업에서만 조합 값이 뷰포인트의 시작 버전을 기반으로 합니다.

    생성:

    • 노드: 열 값이 추출되는 노드를 기반으로 합니다.
    • 상위 멤버: 열 값이 추출되는 노드의 상위 멤버를 기반으로 합니다.

    주:

    상위 멤버 열은 함께 그룹화되어야 합니다.
  6. 선택사항(전체 추출만 해당): 피벗 확인란을 선택하여 추출 파일에서 피벗할 속성을 지정합니다. 이렇게 하면 피벗 속성의 값마다 별도의 행이 추출 파일에 생성됩니다(null 또는 비어 있는 값 포함). 추출에서는 하나의 속성만 피벗할 수 있습니다.

    주:

    목록, 노드 목록 데이터 유형 또는 문자열 데이터 유형 속성을 피벗 열로 지정할 수 있습니다. 문자열 데이터 유형의 경우 옵션 탭에서 피벗 구분자를 지정합니다. 추출 옵션 지정을 참조하십시오.
  7. 선택사항(전체 추출만 해당): 확인란을 선택하여 열을 기본 키 열로 지정합니다. 기본 키 열로 표시된 열은 키 값의 고유 인스턴스마다 하나의 데이터 행을 출력합니다. 기본 키 행의 중복 인스턴스는 추출 출력에서 숨겨집니다.

    열을 두 개 이상 기본 키 열로 지정할 수 있습니다. 키 열의 값 조합을 기준으로 중복이 결정됩니다.

    주:

    피벗 및 키 옵션을 둘 다 사용하는 경우:

    • 피벗 작업을 먼저 수행한 후 기본 키 값의 중복 행을 추출에서 필터링하여 제거합니다.
    • 피벗하는 열은 기본 키 열이기도 해야 합니다. 기본 키 열이 아니면 피벗 속성의 첫번째 레코드만 추출됩니다.
  8. 선택사항(전체 추출에만 해당): 정렬 열을 사용하여 추출 파일에 기록되는 행의 정렬 순서를 구성합니다. 기본 열 하나와 보조 열 하나를 지정하고, 행을 오름차순이나 내림차순으로 정렬할 수 있습니다.
  9. 선택사항(증분 추출에만 해당): 비교출력 열을 사용하면 다음과 같이 이 노드에 대한 레코드를 포함해야 하는지 여부 및 열을 출력해야 하는지 여부를 결정하는 비교 논리를 속성 열에서 사용하는지 여부를 결정할 수 있습니다.
    • 비교를 사용하여 속성에 대한 시작 및 종료 값 간에 차이가 있을 때 레코드가 생성되는지 여부를 결정합니다.
    • 출력을 사용하여 이 노드에 대한 레코드가 생성되는 경우 출력에 열을 포함하는지 여부를 결정합니다.
    비교 설정 출력 설정 추출 동작
    사용 사용 (기본 동작) 속성이 비교되고 속성에서 속성 값의 시작 및 종료 버전 간에 차이가 있는 경우 노드에 대한 레코드가 생성되고 열이 추출에 포함됩니다.
    사용 안함 사용 속성이 비교되지 않습니다. 속성에서 속성 값의 시작 및 종료 버전 간 차이가 있어도 레코드가 생성되지 않습니다. 그러나 비교되는 다른 속성에 차이가 있기 때문에 이 노드에 대한 레코드가 생성되는 경우에도 이 열이 추출에 포함됩니다.
    사용 사용 안함 속성이 비교되고 속성에서 속성 값의 시작 및 종료 버전 간에 차이가 있는 경우 이 노드에 대한 레코드가 생성됩니다. 그러나 열이 추출에 포함되지 않습니다.
    사용 안함 사용 안함 속성이 비교되지 않고 추출에 포함되지 않습니다.

    주:

    증분 옵션에서 속성 업데이트 처리를 사용으로 설정한 경우에만 이러한 설정이 적용됩니다. 증분 옵션 지정을 참조하십시오.
  10. 열을 제거하려면 다음 작업을 수행합니다.
    • 추출에서 열을 모두 제거하려면 모두 제거를 누릅니다.
    • 개별 열을 제거하려면 제거할 속성 또는 상수의 작업 열에서 작업을 누르고 제거를 선택합니다.
    • 속성 관리에서 선택한 속성의 X를 눌러 추출에서 제거합니다.
  11. 열 순서를 재지정하려면 다음 작업을 수행합니다.
    • 이동할 속성 또는 상수 열의 행을 끌어서 놓습니다.
    • 이동할 속성 또는 상수의 작업 열에서 작업 을 누르고 이동 작업 중 하나를 선택합니다.
  12. 저장을 누릅니다.