arcplan Enterprise 6 Charting Facelifts

Similar documents
윈도우시스템프로그래밍

Endpoint Protector - Active Directory Deployment Guide

슬라이드 1

슬라이드 제목 없음

슬라이드 1

윈도우시스템프로그래밍

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

¿ÀǼҽº°¡À̵å1 -new

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

DBMS & SQL Server Installation Database Laboratory

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

슬라이드 1

Windows 8에서 BioStar 1 설치하기

Microsoft Word - src.doc

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Ç¥Áö

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

JDBC 소개및설치 Database Laboratory

snu.pdf

b

199

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

gcloud storage 사용자가이드 1 / 17

tiawPlot ac 사용방법

메뉴얼41페이지-2

웹진디자인3차

View Licenses and Services (customer)

Studuino소프트웨어 설치

슬라이드 1

PowerPoint Template

슬라이드 1

NTD36HD Manual

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

vRealize Automation용 VMware Remote Console - VMware

ISP and CodeVisionAVR C Compiler.hwp

MF Driver Installation Guide

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Chapter 1

MF3010 MF Driver Installation Guide

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

로거 자료실

Slide 1

EEAP - Proposal Template

IRISCard Anywhere 5

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원

JDK이클립스

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

제 2 장 기본 사용법

10.ppt

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

PowerPoint 프레젠테이션

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

³»Áö¼öÁ¤

목차 개요...3 iusb 만들기...5 iusb 사용 보안영역에로그인 보안영역에서로그아웃 하드웨어안젂하게제거 비밀번호변경 설정...19 USB 초기화...21 iusb 정품등록...24 iusb 의기타기능

문서 템플릿

1

어댑터뷰

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

KOREAIDC 100G 백업 서비스

슬라이드 1

1

쉽게 풀어쓴 C 프로그래밊

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

_USB JTAG Ver1.0 User's Manual.hwp

Internet Explorer 11 자동업데이트방지 사용자가이드 작성일 : Version 1.0

PowerPoint 프레젠테이션

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

0118_Wealth Management

Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의 깊게 읽을 것 을 권합니다. Freecom T

MF5900 Series MF Driver Installation Guide

슬라이드 1

FreeBSD Handbook

목 차

프린터서버응용프로그램가이드 이설명서는다음모델에적용됩니다. 목차 Chapter 1. 개요...1 Chapter 2. 설치하기전...2 Chapter 3. Windows 운영체제에설치...2 Chapter 4. Windows 운영체제용응용프로그램 TP-LIN

Microsoft PowerPoint - CPLD_수정1.pptx

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

기술자료

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

WebPACK 및 ModelSim 사용법.hwp

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

Database Design Lab: MS Access Queries 1. Download lab6.accdb and rename it to lab7.accdb. 2. 이름 값을가지는쿼리 qryauthor 를만든다 a) Open lab6.accdb. b) 리본메뉴 만들

DAQMaster mobile

Module 4 Active Directory Domain Services 관리자동화

PowerPoint 프레젠테이션

초보자를 위한 ADO 21일 완성

Toad for Oracle V11.5 New Features and Enhancements (All Editions)

1. 외국어 메뉴판 만들기 (상세 메뉴판) 외국어 메뉴판 만들기 서비스 중 상세 메뉴판 만들기 코너를 이용하기 위해서는, 먼저 한국관광공사 홈페이지 ( 회원가입을 해야 합니다. 상세 메뉴판 만들기 코너를 이용하면, 메뉴

PowerPoint 프레젠테이션

Install stm32cubemx and st-link utility

문서관리시스템 (Document Management System) 사용자매뉴얼

Transcription:

SQL Server Analysis Services Tip 잘레시아 Copyright c 2010 Zalesia Co., Ltd.

Agenda I II SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 2

Copyright c 2010 Zalesia Co., Ltd. 3

STEP1: Sales 큐브를위해데이터를미리준비한다. 3 개의차원 (DimDate, DimProduct, and DimCustomer) 과 1 개의팩트를사용할것이다. STEP2: BIDS 를이용하여새로운 Analysis Services Project 를생성한다. STEP3: 데이터원본을생성하고 3 개의차원테이블을이용하여데이터원본뷰를생성한다.

STEP4: 필요한차원을추가하여 Sales 큐브를생성한다. 차원에필요한모든속성을설정하고계층구조가요구되어진다면그것도설정한다.

STEP5: 파티션탭을더블클릭한다. 밑에보여지는그림처럼 default 파티션을볼수있을것이다. default 파티션을삭제하고새파티션.. 을클릭하여파티션을생성한다.

파티션마법사에서, 원본정보지정화면의사용가능한테이블을 FactSales 테이블을선택하고다음버튼을클릭한다. 행을제한하는쿼리지정을선택하고 WHERE 조건을조정하여파티션의행수를제한한다.

다음버튼을두번누르고파티션이름 Sales_20100101-20100131 을넣고마법사를종료한다.

큐브처리를한다. 성공적으로처리되어진큐브를 SSAS 의새로운데이터베이스로볼수있다. 그리고이파티션의데이터를볼수있다.

STEP6: 수작업으로하나의파티션을만들었다. 이제데이터처리를위한과정과동적으로파티션생성을적용하기위한단계이다. 첫번째로, 파티션 Sales_20100101-20100131 선택후오른쪽버튼을클릭하여파티션스크립트생성 -> CREATE -> 파일을선택한다. CreatePartitionSales_20100101-20100131.xmla 로명명후저장한다. 이것은파티션생성을위한 XMLA 스크립트가될것이다. 이와유사한형태로파티션 Sales_20100101-20100131 선택후오른쪽버튼을클릭하여처리를선택한다. 스크립트 -> 파일동작스크립트를선택하여 CreatePartitionSales_20100101-20100131.xmla 로명명후저장한다. STEP7: SSAS 개발을끝냈다. 이제 SSIS 패키지에서동적인큐브파티션생성과파티션처리를구현해야한다. 같은솔루션에 Integration Services Project 프로젝트를추가한다. STEP8: 연결관리자에두개의연결을추가한다 - 데이터베이스를위한 OLE DB 연결과 SSAS 데이터베이스를위한 Analysis Services 연결.

STEP9: 패키지에다음의변수를추가한다. Directory - 패키지저장을위한경로 (PATH) FromDateKey - 현재파티션의시작일을저장 ( 예 - 20101201) ToDateKey - 현재파티션의종료일을저장 ( 예 - 20101231) PartitionName - 현재파티션의이름 ( 예 - SalesPartition_20101201-20101231) IsPartitionExists - 파티션존재유무확인 CreatePartitionXMLA - 현재파티션의생성을위한 XMLA 스크립트저장 ProcessPartitionXMLA - 현재파티션의처리를위한 XMLA 스크립트저장

STEP10: 밑에보여지는그림과같이 SSIS 패키지를개발해야한다.

첫번째 SQL 실행태스크는현재파티션을위한 FromDateKey, ToDateKey, 그리고 PartitionName 값을초기화하는데사용되어진다. 다음은이태스크에서사용하는쿼리이다.

두번째패키지는스크립트태스크이다. CreatePartitionSales_20100101-20100131.xmla 와 ProcessPartitionSales_20100101-20100131.xmla 파일의내용을읽어 CreatePartitionXMLA 과 ProcessPartitionXMLA 패키지변수에저장해야한다. User::Directory 변수는 ReadOnlyVariable 로설정 User::CreatePartitionXMLA,User::ProcessPartitionXMLA 변수는 ReadWriteVariables 설정 스크립트태스크가사용되어지는두가지이유 1. 현재파티션의존재유무를확인하기위해 2. 현재파티션을위한 XMLA 의내용을갱신하기위해

동적인파티션생성을위한가장핵심적인 XMLA 스크립트 현재파티션을위해파티션 ID, 파티션이름그리고행제한지정쿼리를바꿔주어야한다. 스크립트태스크에서, User::FromDateKey,User::PartitionName,User::ToDateKey 변수는 ReadOnlyVariables 로설정 User::CreatePartitionXMLA,User::ProcessPartitionXMLA,User::IsPartitionExists 변수는 ReadWriteVariables 로설정.

시퀀스컨테이너안에두번째태스크는 Analysis Services Execute DDL 실행태스크이다. 이태스크는새로운파티션생성을위해사용되어진다. Analysis Services Execute DDL 실행태스크편집기, localhost.dynamic_cube_partition 으로연결을설정하고 SourceType 은변수, Source 는 User::CreatePartitionXMLA 로설정한다.

선행제약조건설정을잊지말아야한다. 이태스크는파티션이존재하지않을때실행된다. Open P 선행제약조건편집기, 평가작업은식및제약조건, 값은성공그리고식은 @IsPartitionExists == 0 으로설정한다.

시퀀스컨테이너안에세번째태스크 - PartitionLog 테이블에새롭게생성되어진파티션정보를저장하기위해사용되어진다. SQL 실행태스크, ResultSet 은없음, ConnectionType 은 OLE DB, Connection 은 TesLocalHost.CubePartitionData, SQLSourceType 은직접입력그리고 SQLStatement 는다음과같이설정한다 : 매개변수매핑을클릭한후다음과같이파라미터를매핑한다 :

STEP11: 이제현재파티션의처리가필요하다. 이것은이전의시퀀스컨테이너 ( 파티션이존재하지않는다면, 파티션생성을하는 ) 에의존적이다. 패키지를실행할때마다현재파티션처리가필요하다. 거의대부분의경우에, 매월 1 일에새로운파티션은생성되어질것이다. 하지만증분 / 변경되는데이터를포함하고있으므로파티션처리는패키지실행시마다되어야한다. 이시퀀스컨테이너는 3 개의태스크를포함하고있다.

첫번째태스크는차원의데이터를처리하기위한 Analysis Services 처리태스크이다. 연결관리자는 localhost.dynamic_cube_partition 그리고개체목록에모든차원을설정한다. 처리옵션은업데이트처리로설정한다.

두번째태스크도현재파티션처리를위한 Analysis Services 처리태스크이다. 연결관리자는 localhost.dynamic_cube_partition 그리고개체목록에 Sales_20100101-20100131 파티션을설정한다. 처리옵션은전체처리로설정한다. 식메뉴를클릭하고 ProcessingCommands 를 @[User::ProcessPartitionXMLA] 로설정.

마지막으로 SQL 실행태스크를이용하여최근처리일자와처리된빈도 ( 파티션이처리되어진빈도수 ) 를로그테이블에저장한다. 결과집함은없음, ConnectionType 은 OLE DB, Connection 은 TesLocalHost.CubePartitionData, SQLSourceType 직접입력그리고 SQLStatement as 는다음과같다 : 매개변수매핑을클릭하고, 파라미터를 User::PartitionName 로설정한다.

SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 23

SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 24

SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 25

SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 26

SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 27

SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 28

SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 29

감사합니다