시나리오 작업

시나리오 모델링을 사용으로 설정한 후에는 시나리오 셀을 #Missing으로 설정하고, 시나리오 값을 기준 값으로 되돌리고, 시나리오 데이터를 집계하는 등 시나리오 데이터로 작업할 수 있습니다.

기본 멤버 데이터 보기

Essbase 웹 인터페이스에서 시나리오에 대한 기본 데이터를 표시하는 Excel 시트를 실행할 수 있습니다.

  1. Essbase 웹 인터페이스에서 시나리오를 누릅니다.
  2. 확인할 시나리오에 대한 작업 메뉴를 누르고 기본 데이터 표시를 누릅니다.
  3. 다운로드된 링크를 눌러 Smart View를 실행합니다.
실행된 Excel 시트에는 큐브에 대한 기본 데이터가 표시됩니다. Sandbox 데이터는 표시되지 않습니다.

시나리오 값을 기준 값과 비교

주어진 시나리오의 소유자, 승인자 또는 참가자인 경우 스프레드시트 또는 Essbase 웹 인터페이스에서 시나리오 및 기준 값을 확인하여 모델을 비교할 수 있습니다.

Excel의 값 비교

  1. Essbase 웹 인터페이스에서 시나리오를 누릅니다.

  2. 작업 메뉴에서 Excel에 변경사항 표시를 선택합니다.

  3. 다운로드된 링크를 눌러 Smart View 링크를 엽니다.

  4. 스프레드시트에서 시나리오와 기준 멤버의 값을 모두 볼 수 있습니다.
    기준 및 시나리오 값을 보여주는 Excel 스프레드시트 이미지입니다.

    • G열의 sb10은 시나리오(또는 Sandbox) 멤버입니다.

    • F열에서 Base는 기본 값을 보여줍니다.

    • 시나리오에서 2~6행의 sb10 값이 변경되었고 7행에서 집계 결과를 볼 수 있습니다.

웹 사용자 인터페이스의 값 비교

  1. Essbase 웹 인터페이스에서 시나리오를 누릅니다.

  2. 작업 메뉴에서 변경사항 표시를 선택합니다.

    데이터가 변경되지 않은 경우 데이터 변경사항 대화상자가 비어 있습니다.

다음 단계를 결정하기 위해 시나리오를 기준과 비교합니다. 예를 들어, 이 정보를 바탕으로 시나리오 상태를 승인됨으로 변경하도록 선택할 수 있습니다.

시나리오 셀을 #Missing으로 설정

해당 기준 셀에 값이 있더라도 시나리오 셀을 #Missing으로 설정할 수 있습니다.

시나리오 셀을 #Missing으로 설정하려면 다음과 같이 하십시오.
  1. 셀에 #Missing을 입력하거나 셀 내용을 삭제합니다.
  2. Smart View 리본에서 데이터 제출을 선택합니다.
  1. 처음에 sb1의 값은 Base의 값을 정확히 반영합니다.
    모두 값 678이 있는 sb1 및 Base를 보여주는 그리드 이미지입니다.

  2. sb1에 #Missing을 입력하거나 셀 내용을 삭제하고 데이터를 제출합니다.
    sb1에 #Missing이 있는 그리드 이미지입니다.

  3. 시트를 새로고침합니다. 해당 sb1이 #Missing인지 확인합니다.
    sb1에 #Missing이 있는 그리드 이미지입니다.

시나리오 값을 기준 값으로 되돌리기

변경된 셀에 #Revert를 입력하고 Smart View 리본에서 데이터 제출을 누르면 시나리오 값을 기준 값으로 되돌릴 수 있습니다.

처음에 시나리오 값은 저장되지 않고 기준 값을 정확히 반영합니다. Excel에서 시나리오 값을 변경하고 큐브에 변경사항을 제출하면 시나리오 값이 저장되고 기준 값과 달라지지만, 아직 기준 값으로 되돌릴 수 있습니다.
시나리오 값을 기준 값으로 되돌리려면 다음과 같이 하십시오.
  1. Excel에서 기준으로 되돌리려는 시나리오 셀에 #Revert를 입력합니다.
  2. Smart View 리본에서 데이터 제출을 누릅니다.
선택한 시나리오 값이 기준 값으로 업데이트됩니다.

  1. 처음에 sb1의 값은 Base의 값을 정확히 반영합니다.
    같은 값을 보여주는 기본 멤버 및 시나리오 멤버가 있는 그리드 이미지입니다.

  2. 새 값 100을 sb1에 제출합니다.
    값 100을 보여주는 시나리오 멤버가 있는 그리드 이미지입니다.

  3. sb1에 #Revert를 제출합니다.
    sb1 셀의 #Revert를 보여주는 그리드 이미지입니다.

  4. 시트를 새로고침합니다. sb1에 기준 값 678이 다시 반영되는지 확인합니다.
    같은 값을 보여주는 기본 멤버 및 시나리오 멤버가 있는 그리드 이미지입니다.

Sandbox 차원 집계 시기 이해

시나리오에서 모델링할 때 각 Sandbox 내에서 계산을 수행할지 여부를 결정해야 합니다.

Sandbox에 데이터 변경사항을 제출하고 다른 데이터를 가능한 작게(사용자가 작업을 검증할 수 있을 만큼의 데이터면 충분함) 계산합니다. 그러면 Sandbox 설계의 스토리지 효율성이 유지됩니다.

예를 들어, 큐브의 모든 상위 레벨 멤버가 동적 계산인 경우 계산 스크립트 형식의 집계가 필요하지 않습니다.

상위 레벨 멤버를 저장한 경우 사용자가 작업을 수행하는 데 필요한 최소한으로 Sandbox 계산 범위가 제한됩니다.

예: 동적 상위 레벨 멤버로 시나리오 계산

동적 계층(밀집 및 희소)은 자동으로 집계되며 Sandbox를 변경하는 사용자에게 즉시 변경사항이 표시됩니다.

Sample_Scenario.Basic 블록 스토리지 데모 애플리케이션의 예를 살펴봅니다.

Product 및 Market은 데이터가 레벨 0에서만 저장되는 동적 계층이며 Sandbox 차원 멤버 sb0을 사용하여 시나리오가 생성된 것으로 가정합니다.

Sandbox가 새로 생성되면 sb0에 대한 값은 Base에 대한 값과 동일합니다. Sandbox 멤버는 가상이어서 사용자가 변경사항을 제출할 때까지 기본 값이 반영되기 때문입니다.


Sandbox 차원의 Base 및 sb0 멤버에 대한 값을 보여주는 Excel 스프레드시트 이미지입니다. 두 멤버에 대한 값은 동일합니다.

멤버 sb0의 Sales->Budget->Jan->Cola 데이터를 수정하면 Base와 sb0의 저장된 멤버 조합을 사용하여 동적 Sandbox 멤버인 West(D10에 있음)가 올바른 합계로 집계됨을 즉시 확인할 수 있습니다.

Oregon, Utah 및 Nevada에 대한 값은 Base Sandbox 멤버에 저장됩니다. California 및 Washington에 대한 값은 시나리오 참가자가 제출한 것이므로 sb0 Sandbox 멤버에 저장됩니다. West->Cola->sb0에 대한 합계는 저장된 값을 사용하여 동적으로 집계됩니다.


Sandbox 차원의 Base 및 sb0 멤버에 대한 값을 보여주는 Excel 스프레드시트 이미지입니다. 변경된 California와 Washington을 제외하고 값이 동일합니다.

또한 Sandbox에서 계산 스크립트를 사용할 수 있습니다. Oregon은 California의 80%로 예산이 책정된다고 가정합니다. 다음 계산 스크립트를 통해 이 작업을 수행할 수 있습니다.

FIX("Jan", "Budget", "Cola", "Sales")
"Oregon"="California"*.8;
ENDFIX

시나리오 참가자가 웹 인터페이스에서 Excel 워크시트를 실행하고 이 계산을 실행하면 sb0이 계산된 기본 Sandbox 멤버가 되며 멤버 Oregon에 대한 값이 업데이트됩니다.


Sandbox 차원의 Base 및 sb0 멤버에 대한 값을 보여주는 Excel 스프레드시트 이미지입니다. 변경된 California와 Washington, Oregon을 제외하고 값이 동일합니다. Oregon에 대한 값은 720이며 계산 스크립트 결과를 반영합니다.

이 뷰는 시나리오 실행 시트가 아닌 Smart View 전용 뷰에서 제공됩니다. 여기서 Base와 sb0은 시트에 표시될 수 있습니다.

예: 저장된 상위 레벨 멤버로 시나리오 계산

어떤 경우에는 희소 또는 밀집 계층이 상위 레벨 멤버를 저장했을 수도 있으며 레벨 또는 세대 기반 계산에 대한 집계가 필요할 수 있습니다.

이전 예의 마지막 그리드를 계속 사용하되 이번에는 Market 차원의 상위 레벨 멤버가 동적이 아니라 저장된다고 가정합니다.

Oregon에 대한 값을 250으로 변경하는 경우 West 멤버를 재계산해야 올바른 결과를 볼 수 있습니다.


Sandbox 차원의 Base 및 sb0 멤버에 대한 값을 보여주는 Excel 스프레드시트 이미지입니다. 변경된 California와 Washington, Oregon을 제외하고 값이 동일합니다. Oregon에 대한 값은 250입니다. West 영역에 대한 sb0의 총 값은 2070입니다.

시나리오 실행 Excel 시트에서 실행될 때 다음 계산 스크립트를 사용하여 Sandbox에서 Market 차원을 집계할 수 있습니다.

AGG("Market");
Sandbox 차원의 Base 및 sb0 멤버에 대한 값을 보여주는 Excel 스프레드시트 이미지입니다. 변경된 California와 Washington, Oregon을 제외하고 값이 동일합니다. Oregon에 대한 값은 250입니다. West 영역에 대한 sb0의 총 값은 1600입니다.