Essbase의 가장 일반적인 관리 태스크를 알아보십시오. 샘플 애플리케이션 워크북을 다운로드하고 이를 사용하여 큐브를 빌드하고, 사용자를 프로비전하고, 데이터 분석을 위해 Smart View에 접속합니다. 멤버를 추가하여 큐브 아웃라인을 편집합니다. 계산을 실행하고, 데이터를 익스포트하고, Cube Designer를 탐색합니다.
이러한 태스크를 시작하기 전에 Essbase에 로그인할 수 있고 Smart View 및 Cube Designer가 클라이언트 컴퓨터에 설치되어 있는지 확인하십시오. Cube Designer 설정을(를) 참조하십시오.
블록 저장 영역 샘플(동적) 애플리케이션 워크북에서는 큐브에서 최하위가 아닌 모든 레벨 멤버가 동적으로 계산됩니다. 동적으로 계산된 값은 큐브에 저장되지 않고 이 값은 각 사용자 검색에 대해 재계산되어 렌더링됩니다.
샘플 동적 애플리케이션 워크북 다운로드
블록 저장 영역 샘플(동적) 애플리케이션 워크북을 다운로드하려면 다음과 같이 하십시오.
애플리케이션 페이지에서 파일을 누른 다음 Gallery > Applications > Demo Samples > Block Storage
를 누릅니다.
블록 스토리지 탭에서 Sample_Dynamic_Basic.xlsx 옆에 있는 [작업] 메뉴를 누릅니다.
애플리케이션 워크북 파일 Sample_Dynamic_Basic.xlsx
를 로컬 드라이브에 저장합니다.
샘플 동적 애플리케이션 워크북의 구조 검토
애플리케이션 워크북에는 큐브의 모든 차원 이름을 지정하고 이에 대한 기타 정보를 정의하는 Essbase.Cube 워크시트, 각 차원에 대한 별도의 워크시트 및 데이터 워크시트를 비롯해 큐브의 메타데이터를 정의하는 많은 워크시트가 포함되어 있습니다.
Microsoft Excel에서 Sample_Basic_Dynamic.xlsx
를 엽니다.
Essbase.Cube 워크시트에서 애플리케이션 이름(Sample_Dynamic), 큐브 이름(Basic), 차원 10개의 이름 및 차원에 대한 기타 정보가 정의됩니다.
각 차원에는 별도의 워크시트인 Dim.dimname이 있으며 빌드 방법 및 증분 모드와 같은 정보로 차원이 추가 정의됩니다. 이 샘플 애플리케이션 워크북의 각 차원에 대한 빌드 방법이 PARENT-CHILD이므로 멤버는 PARENT 및 CHILD 열에 정의됩니다.
Dim.Year 워크시트에서는 월이 분기로 롤업되고 분기가 연도로 롤업됩니다. 예를 들어 하위 멤버인 Jan, Feb, Mar가 상위 멤버 Qtr1로 롤업됩니다. 하위 멤버 Qtr1은 상위 멤버 Year로 롤업됩니다.
Dim.Product 및 Dim.Market 워크시트는 비슷하게 구조화됩니다. Dim.Product에서 SKU는 제품군으로 롤업되고 제품군은 Product로 롤업됩니다. 예를 들어 하위 멤버 100-10, 100-20, 100-30(SKU)은 상위 멤버 100(제품군)으로 롤업됩니다. 하위 멤버 100은 상위 멤버 Product로 롤업됩니다.
이 샘플 애플리케이션 워크북에는 데이터가 포함됩니다. 마지막 워크시트인 Data.Basic으로 스크롤하여 열 및 데이터의 구조를 검토합니다.
이 항목에서는 애플리케이션 워크북을 다운로드하고 구조를 조사하는 방법을 알아보았습니다. 다음으로, 파일 카탈로그의 갤러리 섹션을 사용하여 추가 템플리트에 액세스하는 방법을 알아봅니다.
샘플 동적 애플리케이션 워크북 다운로드 및 구조 조사에서 Sample_Basic_Dynamic.xlsx
를 탐색하여 애플리케이션 워크북의 구조를 익혔습니다.
Essbase 웹 인터페이스에서 애플리케이션 생성
Sample_Basic_Dynamic.xlsx
를 엽니다.주:
클래식 웹 인터페이스에서 고급 옵션 및 빌드 옵션을 확장하고, 데이터베이스를 생성하고 데이터를 로드하도록 선택합니다.이제 애플리케이션 워크북의 모든 정보가 새 큐브에 표시됩니다.
사용자를 프로비전하여 큐브 액세스 및 질의
주:
이 대화상자의 추가를 눌러도 신규 사용자 추가가 허용되는 것은 아닙니다. 대신, ID 제공자를 사용하여 이미 프로비전된 사용자를 추가할 수 있습니다. 이 항목에서는 사용자가 프로비전되었다고 가정합니다. Essbase 사용자를 프로비전하는 여러 방법이 있습니다. 독립적 배치에는 Essbase 사용자 역할 및 애플리케이션 권한 관리을(를) 참조하고, 스택 배치에는 사용자 및 롤 관리을(를) 참조하십시오.Smart View에서 애플리케이션 분석에서 Smart View로 이동하고 방금 프로비전한 사용자로 로그인한 다음 큐브를 질의합니다.
Essbase 웹 인터페이스에서 애플리케이션을 생성하고 사용자를 프로비전하여 큐브 액세스 및 질의에서는 애플리케이션, 데이터가 있는 큐브 및 프로비전된 사용자를 생성했습니다.
이 작업은 사용자가 Smart View를 설치했다고 간주합니다. Smart View 설치 프로그램 다운로드 및 실행을(를) 참조하십시오.
Smart View에서 큐브에 접속
Microsoft Excel을 엽니다.
Smart View가 설치된 경우 Smart View 리본이 Excel에 표시됩니다.
/essbase/smartview
를 해당 URL 끝부분에 추가합니다. 예: https://192.0.2.1:443/essbase/smartview
.Basic 큐브를 하이라이트하고 접속을 누릅니다.
임시 분석 수행
Smart View에서 [옵션] 대화상자의 [멤버 옵션] 탭에서 계층의 조상 위치를 맨위 또는 맨아래로 지정할 수 있습니다. 먼저 관리자가 Essbase 웹 인터페이스의 애플리케이션 구성에서 SSANCESTORONTOP을 사용으로 설정해야 합니다. 확대 작업을 수행할 때 그리드 모양이 변경됩니다. 여기서는 기본 맨아래 위치를 사용하십시오.
Essbase 리본에서 새로고침을 누릅니다. 그리드는 이제 다음과 같이 표시되어야 합니다.
그리드는 이제 다음과 같이 표시되어야 합니다.
그리드는 이제 다음과 같이 표시되어야 합니다.
그리드는 이제 다음과 같이 표시되어야 합니다.
그리드는 이제 다음과 같이 표시되어야 합니다.
그리드는 이제 다음과 같이 표시되어야 합니다.
모든 제품이 모든 주에서 판매되는 것은 아니므로 일부 셀에는 데이터 값 대신 #Missing 레이블이 표시됩니다.
이 작업에서는 그리드 자체를 눌러 확대 및 피벗하여 데이터 그리드를 손쉽게 이동했습니다. Essbase 리본의 도구를 사용하여 동일한 작업을 수행할 수도 있습니다. Smart View 사용에 대한 자세한 도움말을 보려면 Smart View 탭을 누른 다음 도움말을 누릅니다.
Essbase 아웃라인 수정에서 웹 인터페이스로 돌아가서 아웃라인을 수정합니다.
Smart View에서 애플리케이션 분석에서는 Smart View의 애플리케이션을 분석했습니다.
새 멤버 생성
새 멤버 생성부터 시작합니다.
Essbase 웹 인터페이스의 애플리케이션 페이지에서 Sample_Dynamic 애플리케이션의 Basic 큐브를 선택합니다.
작업 메뉴를 누르고 아웃라인을 선택합니다.
편집을 누릅니다.
시나리오 옆에 있는 화살표를 눌러 시나리오 차원을 확장합니다.
멤버 삽입:
편집을 눌러 아웃라인을 편집 모드에 넣습니다.
시나리오 차원을 확장합니다.
Budget 멤버를 선택합니다.
아웃라인 툴바에서 작업 아래의 선택한 멤버 아래에 동위 추가를 선택합니다.
멤버 이름 Forecast를 입력하고 Tab을 누릅니다.
목록에서 틸드(~) 통합 연산자를 선택합니다.
Forecast 멤버는 해당 차원의 다른 멤버와 함께 집계하지 않습니다.
사용자가 예측 데이터를 입력할 수 있도록 하기 위해 데이터 저장 영역 유형을 저장 영역 데이터로 유지합니다.
저장을 누릅니다.
데이터로 Forecast 멤버 시드
데이터로 Forecast 멤버를 시드하기 위해 계산 스크립트 및 계산 예측 데이터를 생성해 보겠습니다.
salesfcst
를 입력합니다.스크립트 콘텐츠 상자에 간단한 공식을 입력합니다.
Forecast(Sales=Sales->Actual*1.03;)
영업 예측은 실제 예측에 1.03을 곱한 것과 같으므로 실제 영업보다 3% 더 높은 값이 있는 영업에 대한 Forecast 멤버를 시드합니다.
Essbase 웹 인터페이스의 애플리케이션 페이지에서 Sample_Dynamic 애플리케이션의 Basic 큐브를 선택하고 작업 메뉴를 누르고 검사를 선택합니다.
Basic 대화상자에서 스크립트 탭을 선택하고 계산 스크립트가 선택된 상태로 를 눌러 계산 스크립트를 추가합니다.
스크립트 이름 필드에 salesfcst
를 입력합니다.
스크립트 콘텐츠 상자에 간단한 공식을 입력합니다.
Forecast(Sales=Sales->Actual*1.03;)
영업 예측은 실제 예측에 1.03을 곱한 것과 같으므로 실제 영업보다 3% 더 높은 값이 있는 영업에 대한 Forecast 멤버를 시드합니다.
저장 후 닫기를 누릅니다.
모든 탭이 닫힐 때까지 닫기를 눌러 데이터베이스 검사기를 닫습니다.
스크립트 실행
계산 스크립트는 작업으로 실행됩니다.
새 작업 드롭다운 메뉴에서 계산 실행을 선택합니다.
계산 실행 대화상자의 애플리케이션 필드에서 Sample_Dynamic 애플리케이션을 선택합니다.
데이터베이스 필드에는 Basic 큐브가 자동으로 채워집니다.
스크립트 메뉴에서 생성한 salesfcst 계산 스크립트를 선택합니다.
제출을 누릅니다.
새로고침을 눌러 작업이 완료되는지 확인합니다.
Smart View에서 예측 데이터 분석에서는 이 새로운 예측 데이터를 Excel에서 분석해 봅니다. 하지만 먼저 작업 관리에 대해 자세히 살펴보겠습니다.
Smart View에서 애플리케이션 분석에서는 Smart View에서 데이터를 분석하는 방법을 익혔습니다. Essbase 아웃라인 수정에서는 Forecast 멤버를 아웃라인에 추가하고 해당 멤버에 데이터를 시드했습니다.
다음 절차에서는 Smart View에서 큐브에 재접속하고 추가로 데이터를 분석합니다.
Smart View 리본에서 Sample_Dynamic 애플리케이션의 Basic 큐브에 재접속합니다.
[개인 접속] 목록에 이전 접속 URL이 표시되어야 합니다.
결과로 표시되는 그리드에서 계산 결과를 확인할 수 있어야 합니다. Actual과 Forecast에 대해 연간 매출액 데이터가 새로고침되고 예측 데이터가 실제 데이터보다 약 3% 높습니다.
Actual이 400511, Forecast가 412526.3, E3이 1.0이므로 테스트 결과를 통해 3% 높은 것으로 확인됩니다.
그리드가 다음과 같이 표시됩니다.
그리드가 다음과 같이 표시됩니다.
그리드가 다음과 같이 표시됩니다.
이 작업에서는 프로비전이 올바른 경우 Smart View에서 간편하게 큐브를 분석 및 편집하는 방법을 익혔습니다.
Cube Designer에서 애플리케이션 및 큐브 생성에서는 Cube Designer에 익숙해질 것입니다.
Smart View에서 예측 데이터 분석에서는 Excel에서 데이터를 분석했습니다. Excel로 작업하는 사용자는 Cube Designer를 사용하여 애플리케이션을 설계하고 배치할 수 있습니다.
Cube Designer에서 애플리케이션 워크북 열기
고급 사용자로 로그인하고 갤러리에서 Sample_Basic.xlsx 애플리케이션 워크북을 다운로드합니다.
Excel의 Cube Designer 리본에서 카탈로그 를 누릅니다.
로그인 메시지가 표시되면 고급 사용자로 로그인합니다.
갤러리를 누른 다음 Applications > Demo Samples > Block Storage
로 이동하고 Sample_Basic.xlsx를 두 번 누릅니다.
Sample Basic 애플리케이션 워크북은 Sample Basic Dynamic 애플리케이션 워크북과 다릅니다. Product 및 Market 차원에 동적으로 계산된 멤버가 없기 때문입니다.
예를 들어, Sample_Basic.xlsx
에서 Dim.Market 워크시트로 이동합니다. 여기서 저장 영역 열을 확인합니다. 멤버가 저장됨을 나타내는 X 문자가 없는 것을 알 수 있습니다. 저장 영역 열의 X 문자는 동적으로 계산된 멤버를 나타냅니다.
따라서 차원을 생성하고 데이터를 로드한 후 큐브를 계산해야 합니다.
큐브 생성, 로드 및 계산은 모두 큐브 빌드 대화상자에서 한 단계로 수행할 수 있습니다.
큐브 생성, 로드 및 계산
Cube Designer를 사용하여 Sample_Basic.xlsx
애플리케이션 워크북에서 큐브를 생성, 로드 및 계산합니다.
Cube Designer 리본에서 Sample Basic 애플리케이션 워크북(Sample_Basic.xlsx
)이 열려 있는 상태로 큐브 빌드 를 누릅니다.
빌드 옵션 메뉴에서 큐브 생성을 선택합니다.
실행을 누릅니다.
이름이 동일한 기존 애플리케이션이 있을 경우 애플리케이션 및 큐브를 겹쳐쓸지 묻는 메시지가 표시됩니다. 예를 누르면 원본 애플리케이션이 삭제되고 이 애플리케이션이 새로 빌드됩니다.
예를 눌러 선택한 내용을 확인합니다.
작업이 진행 중인 동안 작업 보기 아이콘에 모래 시계가 표시됩니다. 작업은 백그라운드에서 실행되고 작업이 완료되면 Cube Designer가 통지하며 성공을 표시해야 합니다.
예를 눌러 작업 뷰어를 실행하고 작업 상태를 확인합니다.
웹 인터페이스에서 애플리케이션 보기
Essbase 웹 인터페이스에서 새 애플리케이션을 확인 및 검사하고, 레벨 0과 상위 레벨 블록이 모두 있는지 확인하여 큐브가 완전히 계산되었는지 확인합니다.
Redwood 인터페이스에서:
아웃라인을 보고 필요한 차원이 있는지 확인합니다.
클래식 웹 인터페이스에서:
Essbase 웹 인터페이스에 로그인합니다.
애플리케이션 페이지에서 Sample 애플리케이션을 확장하고 Basic 큐브를 선택합니다.
Basic 큐브 오른쪽에 있는 [작업] 메뉴를 누르고 아웃라인을 선택합니다.
아웃라인을 보고 필요한 차원이 있는지 확인합니다.
애플리케이션 페이지로 돌아가서 Sample 애플리케이션을 확장하고 Basic 큐브를 선택합니다.
Basic 큐브 오른쪽에 있는 [작업] 메뉴를 누르고 검사를 선택합니다.
검사자에서 통계를 선택합니다.
일반 탭의 스토리지 열에 큐브가 완전히 계산되었음을 표시하는 레벨 0 및 상위 레벨 블록이 모두 있는지 확인합니다.
Cube Designer에서 데이터 분석 및 증분 업데이트 수행에서는 이 큐브의 데이터를 분석하고 Excel에서의 증분 업데이트를 수행합니다.
Cube Designer에서 애플리케이션 및 큐브 생성에서는 큐브 빌드를 실행하고, 데이터를 로드하고, 워크북에 정의된 계산 스크립트를 실행했습니다.
큐브 빌드를 성공했는지 검증하고 데이터 분석 방법을 확인합니다.
Excel의 Cube Designer 리본에서 분석 을 누릅니다.
분석 메뉴에서 질의 시트 접속을 선택합니다.
로그인 메시지가 표시되면 Essbase 사용자 이름 및 비밀번호를 입력합니다.
Sample 애플리케이션의 Basic 큐브에 접속됩니다.
그러면 데이터를 분석할 수 있습니다.
Essbase 리본을 사용하여 Cream Soda를 확대하여 Cream Soda 제품군에 속하는 하위 레벨 제품을 모두 확인합니다.
New York을 축소하여 East 지역을 모두 확인하고 다시 축소하여 Market을 모두 확인합니다.
Product 차원에 계층을 추가하고 Smart View에서 결과를 확인합니다.
Product 차원을 추가 제품으로 업데이트할 Dim.Product 워크시트로 이동합니다.
워크북에서 400 제품군 뒤에 새 멤버를 삽입합니다.
새 상위 Product와 하위 500을 생성하고 별칭 기본 이름을 Cane Soda로 지정합니다.
상위 500에 세 개의 새 SKU(500-10, 500-20 및 500-30)를 생성합니다.
새 SKU에 별칭을 제공합니다. 이름을 Cane Cola, Cane Diet Cola, Cane Root Beer로 지정합니다.
업데이트된 워크북을 저장합니다.
Cube Designer 리본을 사용하여 큐브 빌드 를 누릅니다.
애플리케이션이 서버에 이미 존재하고 사용자가 직접 생성한 애플리케이션 소유자이므로 빌드 옵션은 기본적으로 큐브 업데이트 - 모든 데이터 보존으로 설정됩니다.
실행을 누릅니다.
작업 완료 공지가 표시되면 예를 눌러 작업 뷰어를 실행합니다.
성공이 표시됩니다. 작업에서 오류를 반환하면 작업을 두 번 눌러 자세한 내용을 볼 수 있습니다.
작업 뷰어를 닫습니다.
질의 워크시트 Query.Sample로 이동합니다.
Dark Cream을 하이라이트하고 Essbase 리본을 통해 축소하여 Product 차원의 맨위로 이동합니다. 그런 다음 Cream Soda를 축소합니다.
Product를 다시 선택하고 확대를 누릅니다.
Cane Soda를 선택하고 선택한 항목만 유지를 누릅니다.
Cane Soda, 확대를 차례로 선택하여 하위 멤버를 확인합니다.
Product 차원에 멤버를 추가해도 해당 멤버가 데이터로 채워지지 않습니다. Smart View를 사용하거나 데이터 로드를 수행하여 데이터를 제출할 수 있습니다.
애플리케이션 워크북은 이미 큐브 빌드에 필요한 요소를 이해했거나 샘플이 있을 때 편리한 Essbase 큐브 설계 툴입니다.
큐브로 테이블 형식 데이터 변환에서는 Essbase 특정 구조 없이 열 형식의 Excel 워크시트를 사용하여 애플리케이션을 생성합니다.
ERP 테이블이나 데이터 웨어하우스와 같은 외부 소스 시스템의 데이터는 애플리케이션 워크북으로 형식 지정되지 않습니다. 여전히 Cube Designer를 사용하여 큐브를 빌드할 수 있습니다.
메타데이터와 데이터 익스포트 및 수정에서는 할인의 순매출, 총 비용(고정 및 변동)을 확인할 수 있도록 이 측정항목에 대한 계층을 생성합니다.
큐브로 테이블 형식 데이터 변환에서는 표 형식 데이터에서 애플리케이션 및 큐브를 생성했습니다.