Financial Consolidation으로 데이터 로드에 대한 검증 규칙

데이터 로드 대화 상자에서 [데이터 로드]를 클릭하면 유효성 검사 프로세스가 시작되고 결과가 제공됩니다. 결과에 포함되는 요소는 다음과 같습니다.

  • 유효성 검사된 엔터티의 수.
  • 성공적으로 로드된 엔터티 수.
  • 경고가 로깅된 엔터티 수.

    경고는 데이터가 로드된 후 데이터 불일치가 있는지 여부를 나타냅니다.

  • 오류가 로깅된 엔터티 수.

    오류가 있는 엔터티는 데이터 로드 중에 건너뜁니다.

유효성 검사 중에 경고 또는 오류가 감지된 경우 로그를 다운로드합니다.

ExchangeRate 데이터는 데이터 로드 대화 상자에서 선택한 기간을 기준으로 로드됩니다.

재무 데이터 로드의 유효성 검사

재무 데이터는 BudgetingMain 및 FactsTransactionCurrency 통합 테이블에서 로드됩니다.

재무 데이터 로드의 유효성 검사는 데이터 로드 대화 상자에서 선택한 엔터티 및 기간에 대해서만 실행됩니다.

BudgetingMain 및 FactsTransactionCurrency 테이블의 레코드는 비즈니스 개체의 기본 레코드만 참조해야 합니다. 데이터를 상위 항목으로 로드한 경우 오류가 로깅됩니다.

유효성 검사를 위해 비즈니스 개체 레코드는 Business Modeling에서 사용할 수 있어야 하며 게시되어야 합니다. 그렇지 않으면 오류가 로깅됩니다.

이 목록은 유효성 검사 오류 및 경고가 기록되는 조건을 보여줍니다.

  • 엔터티 필드에는 엔터티 비즈니스 개체 레코드에 대한 유효한 참조가 있어야 합니다. 그렇지 않으면 오류가 로깅됩니다.
  • 엔터티와 회사 간 필드의 값은 서로 달라야 합니다. 그렇지 않으면 BudgetingMain 테이블의 데이터가 회사 간 차원의 외부 요소에 로드되며 FactsTransactionCurrency 테이블의 레코드는 무시됩니다. 두 경우 모두 로깅됩니다.
  • 회사 간 필드에는 회사 간 비즈니스 개체 레코드에 대한 유효한 참조가 있어야 합니다. 그렇지 않으면 BudgetingMain 테이블의 데이터가 회사 간 차원의 외부 요소에 로드됩니다. 이 경우 FactsTransactionCurrency 테이블의 레코드는 무시됩니다. 두 경우 모두 로깅됩니다.
    참고

    외부 트랜잭션을 위해 회사 간 필드를 비워 두는 것이 좋습니다.

  • 레코드의 회사 간 필드가 입력된 경우 참조된 그룹 계정의 회사 간 속성 값이 True여야 합니다. 그렇지 않으면 경고가 로깅됩니다.
  • 계정 필드에는 계정 비즈니스 개체 레코드에 유효한 참조가 있어야 합니다. 그렇지 않으면 오류가 로깅됩니다.
  • 유형 A, L, E 및 R의 계정에 대해 그룹 계정을 참조하는 ID가 지정되지 않았거나 그룹 계정 차원의 요소를 참조하는 ID가 유효하지 않은 경우 데이터는 그룹 계정 차원의 미할당 요소에 로드됩니다. 경고가 기록됩니다. 통계 계정 유형이 S, M, T 및 O인 레코드는 건너뛰고 경고가 기록됩니다.
  • BudgetingMain 테이블의 통화 필드가 공백이거나 값이 엔터티 매개 변수의 구성과 일치하지 않으면 오류가 로깅됩니다.
  • FactsTransactionCurrency 테이블의 통화 필드가 공백이거나 값이 유효하지 않은 경우 오류가 로깅됩니다.
  • 두 통합 테이블의 모든 통화에 대해 환율이 있어야 합니다. 즉, 각 로컬 통화에는 모든 그룹 통화의 환율이 있어야 합니다. 로컬 통화-그룹 통화 조합에 환율이 없으면 경고가 로깅됩니다.
    참고

    FactsTransactionCurrency 테이블에서 통화 필드는 NULL일 수 있습니다. BudgetingMain 테이블의 Currency 필드에는 NOT NULL 제약 조건이 있습니다.

  • 수준 필드는 공백이거나 수준 차원에 해당 요소에 대한 유효한 참조가 있어야 합니다. 해당 요소의 가져오기 특성 값은 True여야 합니다. 해당 요소가 차원에 없거나 요소 가져오기 특성의 값이 False인 경우 데이터 행을 건너뜁니다.
    참고

    가져오기 특성은 Business Modeling에 구성됩니다. [모듈] > [통합] > [코어]를 선택하고 [데이터 관리]를 클릭합니다. [엔터티 수준 입력 또는 가져오기] 탭에서 필수 요소의 가져오기 특성을 선택합니다.

  • BudgetingMain 및 FactsTransactionCurrency 테이블에는 선택한 엔터티 및 기간에 대한 데이터가 포함되어야 합니다. ExchangeRate 테이블에는 선택한 기간에 대한 데이터가 있어야 합니다. 그렇지 않으면 경고가 로깅됩니다.
  • 세그먼트 1, 2 또는 3으로 정의된 사용자 지정 비즈니스 개체에는 사용자 지정 비즈니스 개체의 해당 레코드에 대한 유효한 참조가 있어야 합니다. 해당 레코드는 하위 비즈니스 개체여야 합니다. 그렇지 않으면 경고가 로깅됩니다.

    다음 표는 Consolidation Core에서 사용 가능한 세그먼트 구성에 대해 유효성 검사가 적용되는 방법을 보여줍니다.

    세그먼트 1 세그먼트 2 세그먼트 3 유효성 검사
    아니요 아니요 아니요 유효성 확인 없음
    아니요 아니요 예, 세그먼트 1
    아니요 예, 세그먼트 1 및 2
    예, 세그먼트 1, 2, 3
  • 세그먼트 간 정보가 포함된 레코드의 경우 다음 조건을 충족해야 합니다.
    • 해당 레코드는 해당 회사 간 파트너 세그먼트 비즈니스 개체에 있어야 합니다. 그렇지 않으면 경고가 로깅됩니다.
    • 해당 레코드는 해당 회사 간 파트너 세그먼트 비즈니스 개체의 상위 항목이 아니어야 합니다. 그렇지 않으면 경고가 로깅됩니다.
    • 세그먼트 및 회사 간 정보가 레코드에 지정되어야 합니다. 그렇지 않으면 경고가 로깅됩니다.
    • 세그먼트 및 회사 간 정보가 지정된 경우 세그먼트 간 정보가 레코드에 지정되어야 합니다. 그렇지 않으면 경고가 로깅됩니다.

    다음 표는 통합 코어에서 사용 가능한 회사 간 파트너 세그먼트 구성에 대한 유효성 검사가 적용되는 방법을 보여줍니다.

    세그먼트 1 세그먼트 2 세그먼트 3 유효성 검사
    아니요 아니요 아니요 유효성 확인 없음
    아니요 아니요 예, 회사 간 파트너 세그먼트 1
    아니요 예, 회사 간 파트너 세그먼트 1 및 2
    예, 회사 간 파트너 세그먼트 1, 2, 3
  • BudgetingMain 통합 테이블에는 일정 세부 정보 비즈니스 개체 레코드에 대한 유효한 참조가 있어야 합니다. 그렇지 않으면 오류가 로깅됩니다. 일정을 사용하지 않는 경우에는 적용되지 않습니다. 즉, 일정이 Core Consolidation 모듈에서 구성되지 않고 그룹 계정 비즈니스 개체 레코드에 할당되지 않은 경우입니다.

    다음 표는 여러 일정 구성에 대한 유효성 검사가 적용되는 방법을 보여줍니다.

    일정이 포함된 계정 개시 잔액이 있는 일정 하위 일정이 포함된 일정 기간 일정 요소에 로드 유효성 검사
    아니요 아니요 아니요 모든 기간 일정 세부 정보 차원에 로드가 없습니다. 유효성 검사가 없습니다.
    아니요 아니요 모든 기간 개시 잔액 세부 정보를 제외하고 해당 세부 정보를 로드합니다. 예.

    해당 비즈니스 개체 레코드가 있어야 합니다. 그렇지 않으면 오류가 로깅됩니다.

    아니요 기간 0 해당 개시 잔액 세부 정보에 로드합니다. Business Modeling에 의해 제어됩니다. 유효성 검사가 없습니다.
    0 이외의 모든 기간 해당 세부 정보에 로드합니다. 예.

    해당 비즈니스 개체 레코드가 있어야 합니다. 그렇지 않으면 오류가 로깅됩니다.

    기간 0 해당 세부 정보에 로드합니다. 예.

    해당 비즈니스 개체 레코드가 있어야 합니다. 그렇지 않으면 오류가 로깅됩니다.

    ID가 제공되지 않았거나 올바르지 않은 ID가 없는 경우 개시 잔액을 위한 기본 하위 일정을 사용하여 개시 잔액을 로드할 수 있습니다.

    0 이외의 모든 기간 해당 세부 정보에 로드합니다. 예.

    해당 비즈니스 개체 레코드가 있어야 합니다. 그렇지 않으면 오류가 로깅됩니다.

    0 기간의 데이터는 일정 세부 정보 차원의 개시 잔액 요소로 로드됩니다. 개시 잔액 요소는 Business Modeling에서 제어됩니다.

    그룹 계정은 일정을 할당할 수 있습니다. 일정이 할당되지 않은 경우 다음 정보가 적용됩니다.

    • 데이터가 일정 세부 정보 차원에 로드되지 않습니다. 0 기간의 데이터는 Financial Consolidation에서 금융 큐브의 계산된 연간누계 마감 잔액에만 사용됩니다.
    • 어떤 기간에도 유효성 검사가 필요하지 않습니다.

    그룹 계정에 개시 잔액이 할당된 일정이 있고 할당된 하위 일정이 없는 경우 다음 정보가 적용됩니다.

    • 0 기간의 데이터가 일정 세부 정보 차원의 해당 개시 잔액 요소에 로드됩니다. 개시 잔액 요소는 Business Modeling에서 제어됩니다.
    • 기간 0 이외의 기간 데이터가 해당 일정 세부 정보에 로드됩니다. 유효성 검사는 필수입니다.

    그룹 계정에 개시 잔액과 하위 일정이 할당된 경우 다음 정보가 적용됩니다.

    • 0 기간의 데이터가 하위 일정의 해당 개시 잔액 요소에 로드됩니다. 일정 ID가 일정 차원의 해당 비즈니스 개체 레코드와 일치하지 않으면 데이터 로드 중에 기본 하위 일정이 사용됩니다.
    • 기간 0 이외의 기간 데이터가 해당 일정 세부 정보에 로드됩니다. 일정 세부 정보 ID가 없거나 잘못된 경우 데이터가 로드되지 않으며 오류가 로깅됩니다.

    그룹 계정에 개시 잔액이 없는 일정이 할당된 경우 해당 일정 세부 정보에 기간의 데이터가 로드됩니다. 일정 세부 정보 ID가 없거나 잘못된 경우 데이터가 로드되지 않으며 오류가 로깅됩니다.

환율 로드 유효성 검사

ExchangeRate 테이블의 데이터가 선택한 기간으로 로드됩니다. 다음 유효성 검사가 수행됩니다.

  • 해당 엔터티 통화 및 그룹 통화 열이 통화 비즈니스 개체에서 올바른 통화 및 활성화된 통화를 참조합니다. 그러지 않으면 일치하지 않는 행은 건너뜁니다.
  • 즉, 통합에서 유형 F(마감 환율) 및 PA(기간 평균 환율)만 사용됩니다. 다른 환율 형식이 있는 레코드를 건너뛰고 경고가 로깅됩니다.
  • 즉, 유형 A의 비율(평균 환율)을 계산하기 위해 이전 회계 연도 기간의 기간 평균 비율이 표시됩니다. 이전 기간은 Financial Consolidation에서 열린 상태여야 합니다. 그렇지 않으면 경고가 로깅됩니다.