각 차원에 대해 플랫 파일 준비

차원 플랫 파일을 사용하여 기존 또는 신규 Profitability and Cost Management 애플리케이션을 업데이트할 수 있습니다. 기존 멤버가 파일에서 생략되면 업데이트 중에 제거됩니다. 플랫 파일 생성에 대한 자세한 내용은 다음 항목을 참조하십시오.

플랫 파일을 사용하여 Profitability and Cost Management 애플리케이션에서 차원을 추가하거나 바꾸려면 다음과 같이 파일을 준비합니다.

  1. 텍스트 편집기에서 이 섹션에 설명된 형식에 따라 차원마다 하나의 플랫 파일을 생성합니다. 각 플랫 파일이 가장 완전하게 차원을 정의합니다. 파일을 임포트하려면 플랫 파일에서 차원을 사용하여 애플리케이션 생성을 참조하십시오.

    차원 플랫 파일은 다음 행이 포함된 텍스트 파일입니다.

    • 첫 번째 행: 차원 및 멤버 속성 순서가 지정된 머리글 레코드

    • 두 번째 행: 속성 값이 포함된 차원 데이터 레코드

    • 세 번째부터 마지막 행: 속성 값이 포함된 개별 멤버 데이터 레코드

      주:

      멤버 항목이 최종 아웃라인과 동일한 순서여야 하므로 하위 멤버 보다 먼저 상위 멤버가 정의되어야 합니다. 파일에서 멤버의 순서는 Profitability and Cost Management 내에서 차원 트리가 표시되는 순서와 동일합니다(예: 멤버 선택기에서).

  2. 다음 규칙에 따라 차원 및 멤버 머리글 레코드를 생성합니다.
    • 쉼표로 구분하여 원하는 순서대로 속성을 지정할 수 있습니다.

    • 다중 값 속성은 큰따옴표로 묶어야 하며, 다중 값 속성의 개별 값은 쉼표로 구분해야 합니다. 예를 들어 사용자 정의 특성(UDA) 속성에는 다음과 같은 여러 값이 있을 수 있습니다.

      ,"myUDA1, myUDA2, myUDA3",

    • 단일 값에는 쉼표를 사용할 수 없습니다. 멤버 이름, UDA 값 등에서 쉼표를 사용하지 마십시오.

    • 다른 이름 지정 규칙은 Essbase 이름 지정 규칙을 참조하십시오.

    • 이전에 설명한 대로 큰따옴표를 사용하여 플랫 파일의 다중 값 속성을 구분합니다. 이러한 이유로 인해 합산 저장영역(ASO) 공식 정의에서 멤버 이름을 구분하는 데 큰따옴표를 사용할 수 없습니다. 대신, 필요한 경우 중괄호([])를 사용하여 멤버 이름을 구분해야 합니다.

    • 속성 이름은 대소문자를 구분하지 않습니다. 예를 들어 name, NAME, Name 이름은 모두 동일하게 처리됩니다.

    • 일부 속성은 플랫 파일의 모든 행에 대해 필수입니다. 속성이 원래 있던 위치의 쉼표 사이에 값이 표시되어 있지 않으면 속성이 무시되거나 null일 수 있습니다(예 :,,).

      예를 들어, 멤버 레코드에서 머리글의 차원 속성이 무시됩니다.

    • 값이 없거나 부적합한 값이 있는 속성은 필수 속성에 대해 기본 설정됩니다.

    • 주석이 지원됩니다(see 플랫 파일 주석 정보 참조).

    • 규칙 및 잔액 차원에 대해 파일을 임포트할 필요가 없습니다. 멤버가 자동으로 생성됩니다. 규칙 차원 멤버에 대해 별칭을 지정할 수 없습니다. 규칙 및 잔액 차원 멤버의 차원 멤버 이름이 프로그래밍 방식으로 정의되고 변환됩니다.

    • 차원 정렬 및 해결 순서 선행 작업은 다음과 같이 처리됩니다. 속성 차원이 항상 마지막(해당 위치에서 알파벳순으로 정렬됨)인 것을 제외하고는 차원 이름을 사용하여 알파벳순으로 처리가 진행됩니다. 멤버 해결 순서 속성이 사용된 경우 기타 고려 사항을 대체합니다.

  3. 차원을 임포트하여 업데이트하려면 파일 탐색기(파일 탐색기를 사용하여 파일 전송)를 사용하여 인박스로 플랫 파일을 업로드하십시오.