[Book Review]Pro SQL Server 2012 BI Solutions

Posted by Alvin You
2015. 7. 30. 11:09 Dynamics AX/Business Intelligence

Dynamics AX 개발을 하다보면, SSAS(SQL Server Analysis Service)에 대해서 관심을 갖게 됩니다. 이유는 Cube가 무엇이고 어떻게 구성되어 있는지 궁금해 지기 때문입니다.

Cube에 대한 관심을 갖게 되는 순간, 우리가 부딪히게 되는 영역은 BI(Business Intelligence)라는 큰 영역에 들어가게 되고 그곳은 또 다른 세상인 것을 느끼며 포기하거나 메달리거나 하는 상황이 될 것 같습니다.

저도 Cube를 파고 싶다는 생각이 들어 아래 책을 공부하게 되었습니다.

MS에서 강조하고 있듯이 손쉽게 BI를 구축해 EIS(Executive Information System)과 같이 C-Level(경영진)에서 볼 수 있는 분석 리포트들을 만들 수 있다는 생각은 듭니다. 하지만, BI가 담고 있는 많은 개념과 시행착오를 거친 본인만의 Know-How를 쌓기까지는 많은 노력이 필요하지 않을까 싶습니다.

아래 책은 매 챕터가 끝나고 나면 실습을 해 볼 수 있는 내용들이 담겨 있어서 BI를 처음 접하는 개발자에게 많은 도움을 줄 것 같습니다.

Contents at a Glance

About the Authors....................................................................................................... xxiii

About the Technical Reviewers................................................................................... xxv

Acknowledgments..................................................................................................... xxvii

Chapter 1: Business Intelligence Solutions..................................................................1

Chapter 2: A Big-Picture Overview.............................................................................13

Chapter 3: Planning Solutions....................................................................................85

Chapter 4: Designing a Data Warehouse..................................................................131

Chapter 5: Creating a Data Warehouse.....................................................................161

Chapter 6: ETL Processing with SQL.........................................................................213

Chapter 7: Beginning the ETL Process with SSIS.....................................................253

Chapter 8: Concluding the ETL Process with SSIS...................................................301

Chapter 9: Beginning the SSAS Project....................................................................335

Chapter 10: Configuring Dimensions with SSAS......................................................389

Chapter 11: Creating and Configuring SSAS Cubes..................................................435

Chapter 12: Additional Cube and Dimension Configurations....................................483

Chapter 13: Creating Reports with SQL Queries.......................................................529

Chapter 14: Reporting with MDX Queries.................................................................565

Chapter 15: Reporting with Microsoft Excel.............................................................615

Chapter 16: Creating Reports with SSRS..................................................................653

Chapter 17: Configuring Reports with SSRS.............................................................693

Chapter 18: Testing and Tuning BI Solutions ...........................................................731

Chapter 19: Approve, Release, and Prepare ............................................................767

Index..........................................................................................................................797

Dynamics AX를 통한 Data Warehouse 에 대한 이해

Posted by Alvin You
2015. 7. 8. 11:02 Dynamics AX/Business Intelligence

많은 회사들이 쌓여만 가는 ERP 트랜잭션 데이터들의 분석을 위해 BI 도입을 고민하고는 합니다.

MS의 Dynamics AX ERP Solution은 이런 BI 기능을 기본적으로 제공하고 있다는 사실 알고 계시나요?

아래 내용은 Dynamics AX 시스템에 내장되어 있는 Data Warehouse 기능에 대해 Overview 형태로 보실 수 있는 프리젠테이션 자료입니다.

 

Agenda
• What is a Data Warehouse
• Data Warehouse Approaches
• Why Invest in a Data Warehouse
• Getting Started
• BI Models
• BI Solutions

 

 

 

 

 

Dynamics AX 2012 R2 Power View 기능 소개

Posted by Alvin You
2015. 4. 23. 17:48 Dynamics AX

Dynamics AX 2012 R2 CU7 환경에서는 더욱더 강력한 BI(Business Intelligence) 기능을 제공합니다. MS의 BI를 통틀어 Power BI 라는 표현을 사용합니다. 이유는 모든 BI 관련 도구들이 Power라는 단어로 시작되기 때문이죠. ㅎㅎ

오늘은 Dynamics AX 2012 R2 CU7 환경에서 구성된 Power View에 대해서 알아볼까 합니다.

제가 구성한 Power View 환경은 아래와 같습니다.

  • Windows Server 2008 R2
  • SQL Server 2012 with SP2
  • Sharepoint Server 2010

구성을 하면서 느낀점이지만, MS가 Sharepoint 제품을 더욱 견고하고 다양한 기능을 소화할 수 있도록 만들어 가고 있는 것을 다시 한 번 느낄 수 있었습니다.

기존의 SQL Server에 통합되어 서비스 했던 Report Service, Power Pivot 서비스를 Sharepoint에 통합 모드로 제공하는 걸 보면서 느낀 점입니다.

아래 이미지는 AX Client의 AR > Common > Customers > All customers 화면에 있는 Reporting 탭에 있는 Analyze data 버튼입니다.

버튼을 누르면 Power View 화면을 구성할 수 있는 Power View Canvas가 인터넷 익스플로러 화면에 뜹니다.

[Analyze Data Button]

 

제가 구성한 시스템에 트랜잭션 데이터가 없는 관계로 좌측의 Field 값을 선택해도 아무런 데이터가 보이지 않는 점 이해해 주셨으면 합니다.

Power View의 막강한 Design 기능을 이용해 원하는 데이터를 Graph, Chart등으로 다양하게 표현할 수 있습니다.

그리고, Power View Report 구성 후 Sharepoint에 저장 후 재사용이 가능하며 Role Center에 Link를 걸어 Role Center 화면에서 쉽게 볼 수 있도록 구성 할 수 있습니다.

[Power View Canvas 화면]

Dynamics AX Analysis Service Project 개요

Posted by Alvin You
2015. 3. 25. 00:57 Dynamics AX/Business Intelligence

Dynamics AX에서 BI(Business Intelligence) 구축을 시도했던 회사라면, 익히 잘 알고 있을 BI Tools 은 Targit, ZAPBI 등과 같은 외산 Tool들이 존재합니다. 아직까진 외산 Tool들을 많이 선호하고 계시지만, 언젠가는 국내에서 In-House 기반하의 BI 프로젝트가 만들어질 수 있겠다 싶어, AX에서 기본적으로 제공되는 Analysis Service Project에 대해서 공유해 볼까 합니다.

 

아래 이미지는 Visual Studio 2010에서 로딩 후 InventValueCube.cube 를 오픈 한 화면입니다.

이번 시간은 화면을 통해 BI 프로젝트에 필요한 Cube 구성요소가 무엇무엇이 있는지 개요 정도만을 익히는 시간을 갖도록 하겠습니다.

 

다음 시간에는 Cube를 구성하고 있는 아래 내용에 대해서 설명 드릴까 합니다.

1. Cube Structure
2. Dimension Usage
3. Calculations
4. KPIs
5. Actions
6. Partitions
7. Aggregations
8. Perspectives
9. Translations
10. Browser

MDX의 이해와 활용

Posted by Alvin You
2015. 3. 25. 00:38 Dynamics AX/Business Intelligence

Dynamics AX 에서 기본 제공되는 Initial Cube 데이터 조회를 위해서는 MDX(Multi Dimension eXpression) 구문 이해가 먼저 선행 학습되어야 합니다. 또한, 많은 SSRS Report에서 Cube 데이터를 조회하고 있으며, 새롭게 개발될 리포트가 Cube에서 데이터를 가져와야 한다면 MDX에 대한 학습은 필수라고 생각됩니다.

 

 

 

BI PowerPivot "어떻게 할까요?" 비디오

Posted by Alvin You
2015. 3. 16. 01:59 Dynamics AX/Business Intelligence

BI PowerPivot "어떻게 할까요?" 비디오