주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
계획 계정 로더 생성

계획 계정 로더 생성

메타데이터 로더는 소스 시스템의 계층 정보를 계획 모델의 계층으로 동기화합니다. 동기화하려면 소스 시스템에 계층이 이미 있어야 합니다.
계획 계정 로더를 사용하면 스테이징 영역의 총계정원장 계정에 대한 메타데이터를
Adaptive Planning
.계정 로더를 사용하여 계정 관리에서 계정을 한 번에 하나씩 생성하는 대신 외부 시스템에서 일괄적으로 계정을 가져오고 동기화할 수 있습니다. 로더를 생성한 후에는 로더를 수동으로 실행하거나 로더의 일부로 실행되도록 스케줄링할 수 있습니다.
통합
태스크
동영상 시청:
1분 36초

기본 단계

  • 데이터 소스 설정 입력
  • 열 매핑 구성
  • 비즈니스 규칙 생성
  • 로더 출력 미리보기
  • 로더 실행 또는 스케줄링

선행요건

계획 계정 로더를 사용하려면 기존 데이터 소스 가져오기를 통한 스테이징 데이터가 필요합니다. 사용하려는 데이터 소스가 무엇인지 기록해 둡니다.
필수 권한: 모델, 통합 운영자, 데이터 디자이너

탐색

Compass.png 탐색 메뉴에서
통합
통합 디자인
으로 이동합니다.

데이터 소스 설정 입력

데이터 소스 설정을 통해 통합 스테이징 영역에서 사용할 소스 테이블을 선택하고 신규 계정을 자동으로 생성할지 여부를 표시할 수 있습니다.
모범 사례: 로더를 생성하고 업데이트할 때마다 자주 저장하는 것이 좋습니다. 액션 패널에서
저장
을 클릭합니다. 저장하지 않은 변경사항을 취소하려면
닫기
를 클릭한 다음
아니요
를 클릭합니다.
  1. 구성요소 라이브러리의 로더 섹션에서
    신규 로더 생성
    을 선택합니다.
  2. 로더 유형으로
    계획 계정 로더
    를 선택합니다. 로더에 대한 이름을 입력합니다.
  3. 생성
    을 선택합니다.
  4. 계정 로더 일반 속성 정보를 입력합니다.
    • 소스 테이블
      : 드롭다운 목록에서 소스 테이블을 선택합니다. 목록에는 사용자가 액세스할 수 있는 스테이징 영역에서 사용가능한 모든 테이블이 포함되어 있습니다.
    • 계획 계정
      : child 계정을 로드할 GL 계정을 선택합니다. 전체 GL 계정 트리를 로드하려면 계정 드롭다운에서 GL 계정을 선택합니다. 전체 GL 계정 트리를 로드하려면 데이터 소스에 에 정의된 모든 GL root 노드가 포함되어 있어야 합니다.
      Adaptive Planning
      .
    • 대기 중인 관리자 게시 변경사항 게시
      : 개념: 관리자 게시에 대기 중인 워크플로 변경사항이 있는 경우 로더를 실행할 때 해당 변경사항을 게시하려면 선택합니다.
    • 계획에 없는 경우 계정 생성
      : 소스 시스템에는 있지만 모델링 > 모델 관리 > 계정에서 찾을 수 없는 경우 신규 계정을 자동으로 생성하도록 하려면 선택합니다. 선택취소하면 모델의 기존 GL 계정만 업데이트합니다.
    • 계획의 순서 유지관리
      : Adaptive Planning에서 이미 사용 중인 기존 계정 정렬 순서를 유지하려면 선택합니다.
    • 경고가 발생해도 계속 진행
      : 계정의 parent를 재지정하고 특성 값을 parent 계정의 특성과 호환되게 하려면 선택합니다. 선택하지 않으면 페이로드에 parent 계정의 특성과 호환되지 않는 child 계정 특성 값이 포함될 때 로더에서 오류를 표시합니다.
    • 로그 레벨
      : 로더를 실행할 때 수집할 세부내용의 유형을 선택합니다.
      • 해제
        : 오류가 기록되지 않습니다.
      • 오류
        : 심각한 오류만 기록합니다.
      • 정보
        : 로더가 업데이트된 시기와 같은 기본 정보를 기록합니다.
      • 상세
        : 모든 단계 및 액션에 대한 세부 정보를 기록합니다. 디버깅 또는 감사에서 주로 사용합니다.

열 매핑 구성

열 매핑을 통해 데이터 소스의 열을
모델링
>
모델 관리
>
계정
에서 사용가능한 계정 속성에 매핑할 수 있습니다. 열의 매핑을 취소하여 로드하지 않을 스테이징 데이터를 무시할 수 있습니다. 또한 로더 실행 후에 열의 매핑을 한 번에 하나씩 취소하여 로그에서 오류가 발생하는 열의 문제를 해결할 수도 있습니다.
매핑할 열이 여러 개인 경우
표시
필터를 사용하여 다음을 선택합니다.
  • 모두
    : 모든 계획 열을 표시합니다.
  • 필수
    : Parent ID 및 계정과 같은 모든 필수 계획 열을 표시합니다.
  • 매핑되지 않음
    : 매핑되지 않은 모든 계획 열을 표시합니다.
  • 매핑 완료
    : 매핑된 모든 계획 열을 표시합니다.
카테고리
를 사용하여 다음을 선택합니다.
  • 계정 세부내용
    :
    계정 세부내용과 관련된 열을 표시합니다.
    • 계정 코드
    • 약식 이름
    • 롤업 대상
    • 설명
    • 유형
    • 가중치 기준
    • 표시 텍스트
    • 계획 기준
    • 실제값 기준
    • 실제값 오버레이
    • 잔액 유형
    • 워크플로에 포함
      '워크플로에 포함'은 부울 값이어야 합니다(true일 경우 1, false일 경우 0).
  • 모두
    : 모든 열을 표시합니다.
    모두
    카테고리의
    데이터 입력 유형
    만 조회할 수 있습니다.
    • 데이터 입력 유형
      에 유효한 값은 표준, 큐브 또는 '비어 있음'입니다.
    • 비어 있는 경우
      데이터 입력 유형
      은 parent 계정의 유형을 상속합니다.
    • parent
      데이터 입력 유형
      이 큐브이면 새 계정은 큐브를 기본값으로 설정합니다. 그렇지 않으면 새 계정은 표준을 기본값으로 설정합니다.
    • leaf가 아닌 계정으로 변경된
      데이터 입력 유형
      은 무시됩니다. 시스템은 자동으로 leaf가 아닌 모든 계정에 새
      데이터 입력 유형
      을 계산합니다.
  • 데이터 유형
    : 계정 시간 단위, 표시 형식, 기본 수식, 가중 평균 환산, 잔액 재설정, 재설정 시 잔액 이전, 소수 자릿수 및 환율을 비롯하여 데이터 유형 설정에 관련된 열을 표시합니다.
  • 시트
    : 시트에 표시 안함 및 시작 시 확장 등 시트에 계정이 나타나는 방식과 관련된 열을 표시합니다.
  • 계정 특성
    : 계정에 연결된 모든 계정 특성의 나열을 비롯하여 계정 특성에 관련된 열을 표시합니다.
  • 데이터 보호
    : 급여 세부내용 포함을 비롯하여 계정에 대한 데이터의 공개 또는 비공개 수준에 관련된 열을 표시합니다.
  • 연결회계
    : 관계회사, 소거 거래 파트너, 자회사 설정을 비롯하여 연결회계 설정에 관련된 열을 표시합니다. 연결회계가 활성화된 인스턴스에만 사용할 수 있습니다.
검색
필드를 사용하여 열을 찾을 수 있습니다. 검색하려는 전체 또는 부분 이름을 입력하고 돋보기를 클릭합니다. 검색과 일치하는 모든 스테이징 열이 결과에 나타납니다.
열 매핑
  1. 열 매핑
    을 클릭합니다.
  2. 드롭다운에서 매핑되지 않은 열을 선택합니다. 매핑에 사용할 수 있는 열이 목록에 표시됩니다. 열을 매핑하면 상태 표시기가 느낌표IntegrationMappingUnmapped.png에서 확인 표시IntegrationMappingMapped.png로 변경됩니다.
열 매핑
탭에는 다음 열이 포함되어 있습니다.
  • 상태:
    확인 표시인매핑된 열은매핑된 열을 나타냅니다. 느낌표 - 매핑되지 않은 열은매핑되지 않은 열을 나타냅니다.
  • 계획 열:
    매핑에 사용할 수 있는 모든 계획 열을 표시합니다. 계획 열 목록에는 필수 계획 열 세트에 이어 모든 기타 계획 열이 포함됩니다. 필수 계획 열은 별표가 있는 굵은 텍스트로 표시되며 값 열을 포함합니다. 필수가 아닌 열에는 약식 이름과 설명이 포함됩니다.
  • 소스 ID 열:
    데이터 소스 설정에서 선택한 스테이징 테이블 내에 열을 표시합니다.
  • 소스 계정 코드 열:
    계정 코드 열을 표시하여 매핑 프로세스를 간소화합니다. 의 모든 계정
    Adaptive Planning
    에는 계정 코드가 필요합니다.
데이터 가져오기에서 자동으로 디멘션 값 생성
이 활성화되면 코드를 기준으로 특성을 매핑할 수 있습니다. 특성명이 자동으로 코드가 됩니다.
계정의 parent 항목 매핑
parent ID 열은 계정의 parent 항목 ID를 표시합니다. 계층의 최상위 계정을 로드하려면 소스 데이터의 parent ID 값이 비어 있어야 합니다. 최상위 레벨 아래에 child 계정을 생성하려는 경우에도 parent ID는 비어 있어야 합니다.
열 매핑취소
열 매핑을 취소하려면
매핑취소
를 클릭하고 다음을 선택합니다.
  • 모두 매핑취소
    : 모든 열의 매핑을 취소합니다.
  • 선택항목 매핑취소
    : 선택한 열에 대해서만 매핑을 취소합니다.
열 매핑을 취소하면 상태 아이콘이 느낌표IntegrationMappingUnmapped.png로 변경됩니다.
모범 사례: 오류 문제 해결을 위한 매핑취소 및 열 무시와 함께 매핑취소를 사용하면 변경 관리에 도움이 됩니다. 데이터 소스에 신규 열을 도입할 때 기존 열의 매핑을 취소하여 신규 열을 매핑할 수 있습니다.

매핑 다운로드 및 업로드

신속하게 매핑 오류를 해결하도록 로더의 매핑을 다운로드 및 수정한 후 업로드할 수 있습니다. 업로드는 양자택일로 모든 액션 대체를 수행합니다. 업로드할 때 파일의 매핑 시트 1개만 처리됩니다. 매핑 시트를 추가하면 오류가 발생하고 업로드가 취소됩니다.
  1. 액션
    창에서
    Download Member Mappings
    를 클릭합니다.
  2. .XLSX 파일을 다운로드합니다. 매핑 파일의 다운로드 링크가 있는 이메일이나 Workday 알림도 수신합니다.
  3. 파일을 열고 오류가 발생한 매핑 시트에서 스테이징 테이블 값을 조회합니다.
    계획 코드
    또는
    계획명
    열에 (INVALID)라고 표시된 셀은 이 코드가 더 이상 Workday Adaptive Planning에 없음을 나타냅니다.
  4. 오류를 수정하고
    Upload Member Mappings
    를 클릭하여 파일을 로드합니다.
    읽기 전용
    열은 업로드되지 않습니다.
  5. 로더를 다시 실행합니다.
구현 파트너 또는 Workday Adaptive Planning 지원에서 지시하지 않는 한
구성원 매핑 지우기
를 클릭하지 마십시오.

비즈니스 규칙 생성

비즈니스 규칙을 사용하여 로딩에 사용할 수 있는 스테이징 데이터를 제한하는 SQL 표현식을 생성할 수 있습니다. 필터 조건을 충족하는 레코드만 로드됩니다.
비즈니스 규칙
탭에는 SQL 입력을 위한 텍스트 영역이 포함되어 있습니다.
SQL 필터를 생성하려면 다음을 수행합니다.
  1. 비즈니스 규칙
    탭에서
    SQL 필터
    를 선택합니다.
    편집
    을 클릭합니다.
  2. SQL 표현식을 입력합니다.
    직접 입력하는 대신
    사용가능한 열
    목록의 항목을 클릭하여 해당 열을 SQL 표현식으로 가져올 수 있습니다.
  3. 적용
    을 클릭하여 SQL 구문을 확인합니다. 구문에 오류가 있는 경우 표현식의 테두리가 빨간색으로 바뀝니다. SQL 편집기 위로 마우스 커서를 가져가서 구문 오류 정보를 확인합니다.
    상세한 SQL 구문 도움말을 확인하려면 'SQL 필터 편집'의 '메모' 섹션에 있는
    온라인 도움말
    을 클릭합니다. 자세한 내용은SQL 표현식 참조를확인하십시오.
  4. 구문에 있는 모든 오류를 수정하고
    적용
    을 클릭합니다.
    로더를 실행할 때 SQL 표현식과 일치하는 스테이징 행만 가져오게 됩니다.

로더 출력 미리보기

로더 출력 미리보기를 통해 매핑을 확인하고 로더를 실행하기 전에 검증 오류를 수정할 수 있습니다.
로더 출력 미리보기 또는 수동 로드 실행 시, 소스 데이터에 오류가 있는지 검증됩니다. 검증의 예로는 다음에 대한 확인이 포함됩니다.
  • 하위 계정이 parent 계정을 표시하지 않고 생성된 경우
  • 계정 특성이 찾을 수 없는 특성 값으로 지정된 경우
  • 계정의 소스 ID 값이 데이터에서 누락된(비어 있는) 경우
  • 데이터에 중복 소스 ID 또는 계정명이 있는 경우. 소스 ID는 고유해야 합니다.
  • 데이터에서 parent ID가 소스 ID와 동일한 경우. 이 경우, 열은 자신을 parent 항목으로 참조합니다.
  • 하위 계정을 가져올 때 하위 계정의 root는 의 기존 노드에 매핑됩니다.
    Adaptive Planning
    . parent ID가 에 도입된 신규 노드의 소스 데이터에 없습니다.
    Adaptive Planning
    .
  • 기존 노드가 신규 노드 아래로 이동하고 신규 생성 플래그가 비활성화된 경우. 로더에서 신규 계정을 생성하지 않도록 설정된 경우 기존 계정은 신규 노드로 이동합니다.
  • 데이터에 계층 내에 순환 참조가 있는 경우. parent ID는 child 항목을 parent 항목으로 참조합니다.
또한 미리보기 출력을 XML 파일로 다운로드하여 계정을 로드하기 전에 데이터 소스에서 요구사항에 대해 수동으로 계정을 검증할 수 있습니다.
  1. 액션
    패널에서
    로더 출력 미리보기
    를 클릭합니다.
  2. (옵션) 로더 출력 미리보기 설정을 입력합니다. 입력할 수 있는 정보는 이 계획 계정 로더에 대해 선택한 데이터 소스에 따라 달라집니다. 여기에서 설정을 변경하면 스테이징 테이블 및 열로 새로운 데이터를 가져옵니다.
  3. 로더 출력 미리보기
    를 클릭합니다.
모든 변환 및 비즈니스 규칙을 포함하여 로더가 실행됩니다. 상태 팝업에 로더가 실행되는 단계가 표시됩니다. 계정을 로드할 수 있는 경우 로더에서 XML 파일을 생성하고 압축된 XML 첨부파일로 출력을 포함하여 이메일 알림을 전송합니다. 로드되는 계정이 없는 경우 ZIP 파일은 로드된 항목이 없다는 메시지를 포함합니다.
로더가 성공적으로 실행된 후 추가 팝업을 통해 로더 출력 미리보기를 압축된 XML 파일로 다운로드할 수 있습니다. 계정 수 및 파일 크기에 따라 다운로드 팝업이 나타나는 데 시간이 소요될 수 있습니다.
다음은 다운로드하여 압축 해제된 출력 XML 파일의 예입니다.
로더 출력 미리보기 - 메타데이터의 XML

로더 실행

계획 계정 로더를 필수 설정과 함께 저장한 후, 로더를 수동으로 실행하거나 스케줄링된 통합 태스크로 실행합니다.
각 계획 계정 로더 실행 사이에 15~30분 정도 기다립니다.
Adaptive Planning
에게 가져오기와 동기화할 시간이 있습니다. 가져오기 크기가 클수록 동기화하는 시간이 오래 걸립니다. 대기 시간은 모델 크기 및 기타 요인에 따라 달라집니다.
로더를 수동으로 실행하려면
액션
패널에서
수동 실행
을 클릭합니다.
소스 시스템에서 계정을 바로 로드하거나 이미 가져온 스테이징 값을 사용하여 로더를 실행할 수 있습니다. 로더 실행 시 이 중에서 원하는 동작을 선택합니다. 기존 스테이징 테이블을 로드에 사용하려면
데이터 가져오기 건너뛰기
를 선택합니다. 데이터 가져오기 건너뛰기는 스프레드시트를 데이터 소스로 사용하는 경우에는 사용할 수 없습니다.
실행 프로세스의 일부로, 로더는 스테이징 테이블의 데이터가 올바르게 매핑되었는지 확인합니다. 로드 도중 여러 검증이 적용됩니다. 로드 중에 발생하는 모든 오류는 가져오기를 성공적으로 수행하기 위해 해결해야 할 사항을 표시합니다.
통합 태스크에 계획 계정 로더 포함
모든 통합태스크에는하나 이상의 로더가 있을 수 있습니다. 태스크는 계획 데이터 로더 또는 스크립팅된 로더와 같은 다른 통합 태스크를 포함할 수 있습니다.
모범 사례: 로더마다 별도의 통합 태스크를 생성하십시오.
한 태스크에 여러 로더가 포함된 경우 태스크가 실행될 때 프롬프트에 각 로더의 매개변수가 표시됩니다. 한 태스크 내 여러 로더에 하나의 공통된, 즉 공유된 매개변수가 있는 경우 이 매개변수에 대한 프롬프트는 한 번만 표시됩니다. 매개변수 프롬프트를 재정의할 수도 있습니다.
태스크의 스케줄링된 실행 시에는 로더에 대한 매개변수의 기본값이 사용됩니다.