사용자 정의 차원에 대한 임포트 및 익스포트 파일 형식

사용자 정의 차원의 데이터를 임포트 및 익스포트하는 경우 쉼표로 구분된(.csv) 파일을 사용해야 합니다.

다음 목록에서는 임포트 및 익스포트 파일의 형식과 기타 고려 사항을 설명합니다.

  • 파일에는 다음 열이 포함되어야 합니다.
    • Name: 노드의 이름입니다.
    • 상위. 차원이 계층인 경우 상위 노드의 이름입니다. 노드에 상위 노드가 없는 경우 이 필드가 비어 있어야 합니다.

    주:

    이름의 열 머리글은 기본값으로 노드로 지정됩니다. 이름과 상위의 열 머리글은 등록 중에 사용자정의할 수 있습니다.

  • 차원에 등록정보가 있는 경우 각 등록정보에 대한 열이 파일에 포함됩니다. 열 머리글은 등록정보 생성 시 지정된 값입니다. 사용자 정의 차원 노드 유형에 기존 속성 추가사용자정의 등록정보 생성을 참조하십시오.
  • 익스포트 파일에서 상수 열을 생성하고, 편집하고, 삭제할 수 있습니다. 바인딩 키 편집에서 유니버설 애플리케이션의 상수 키 관리를 참조하십시오.
  • 차원이 구성되는 방식에 따라 노드 유형에 대한 열 존재 여부와 최상위 노드 표시 방법이 결정됩니다. 사용자 정의 차원 임포트 및 익스포트 설정을 참조하십시오.
  • 데이터는 행 순서대로 임포트됩니다. 상위 노드 행이 1차 하위 노드 행 앞에 와야 합니다. 1차 하위 노드 행이 해당 상위 노드 행 앞에 오는 경우 파일 임포트 시 오류가 발생합니다.
  • 임포트 파일에서는 순서에 상관없이 열을 배치할 수 있습니다.
  • 열 머리글이 위에 설명된 것과 일치하지 않는 경우 임포트에서 열을 무시합니다.

    팁:

    즉, 임포트 파일에 임포트되지 않는 정보가 포함될 수 있습니다. 예를 들어 임포트 파일에 설명 열이 포함될 수 있습니다.
  • 임포트에서는 중복된 행을 무시합니다.
  • 파일의 구분 기호, 따옴표 또는 행 터미네이터(CR/LF) 문자를 포함하거나 ASCII 35 이하(예: Tab, ! 또는 #)의 문자로 시작하는 문자열은 따옴표로 묶습니다. (예: "# Children", "Accumulated Depreciation, Equipment".)

  • 지원되는 로케일의 날짜 및 타임스탬프는 다음 Java 날짜 형식 패턴 중 하나여야 합니다.
    • 약식

    • 기본

    • 상세

    • 중간

    주:

    Java 날짜 및 시간 형식에 대한 자세한 내용은 사전 정의된 형식 사용을 참조하십시오.

예 37-1 차원에 대한 파일 임포트

다음과 같이 정의된 부서 차원이 있다고 가정하겠습니다.

  • 이름이 부서 및 부서 롤업으로 지정된 두 개의 노드 유형이 있습니다.
  • 두 노드 유형 다 Description 등록정보를 사용합니다.
  • 부서 롤업 노드 유형에는 약어 CO를 열 머리글로 사용하도록 구성된 Company 등록정보가 있습니다.
  • 차원은 다음 임포트 및 익스포트 설정으로 구성되었습니다.
    • TOPNODE는 최상위 노드를 나타냅니다.
    • 파일에는 노드 유형에 대한 열이 포함될 수 있습니다. 열 머리글은 노드 유형입니다.
    • 파일에는 상위 노드 유형에 대한 열이 포함될 수 있습니다. 열 머리글은 상위 노드 유형입니다.
    • 임포트 파일에 노드 유형상위 노드 유형 열이 없는 경우 임포트는 부서 노드 유형에 맨아래 노드를 지정하고 부서 롤업 노드 유형에 상위 노드를 지정합니다.

    이전 목록에 설명된 차원 설정입니다.

다음 테이블에서는 이 예에 있는 차원 임포트 파일의 처음 몇 행을 보여줍니다.

이름 설명 노드 유형 상위 상위 노드 유형 CO
TD 총 부서 부서 롤업 TOPNODE   1
100 리소스 부서 TD 부서 롤업  
110 시설 리소스 부서 100 부서  
111 서부 지역 리소스 부서 100 부서  

주:

상위 열의 TOPNODE 값은 TD가 루트 노드임을 나타냅니다. 회사 등록정보의 열 머리글은 CO입니다.