SlideShare a Scribd company logo
Data Warehouse Approaches with Dynamics AX
UBAX12
Joel S. Pietrantozzi
Executive Vice President
Client Strategy Group
CLIENT STRATEGY GROUP
Agenda
•  What is a Data Warehouse
•  Data Warehouse Approaches
•  Why Invest in a Data Warehouse
•  Getting Started
•  BI Models
•  BI Solutions
Introduction
•  Joel S. Pietrantozzi
–  Executive Vice President, Client Strategy Group
–  O: 216.524.2574
–  Email: joel@csgax.com
CLIENT STRATEGY GROUP
Introduction
•  Client Strategy Group
–  Revive
•  Implementation Turnaround
•  AX Performance Tuning
–  Enhance
•  Business Intelligence
•  Increased Value
–  Upgrade
•  Strategy & Planning
•  Implementation
	
  	
  	
  
CLIENT STRATEGY GROUP
AXUG Premier Partner
AXUG Training Academy Classes
1.  AX 2012 – Upgrade your code
2.  AX 2012 – Upgrade your data
3.  AX 2012 – Understanding the Data Model
4.  AX2012 – Understanding the Security Model
5.  AX 2012 – Performance Optimization
6.  AX 2012 – Managing your Environment
7.  AX 2009 – Performance Optimization
WHAT IS A DATA
WAREHOUSE?
What is a Data Warehouse?
•  Means different things to different people
•  Complexity factor
–  Does not have to include ETL
•  Consider Replication for reporting
•  Usually fed from many different data sources
•  Contains a large amount of current and
historic data
•  Allows for flexible reporting, trending and
analysis…
What is a Data Warehouse?
•  Can simplify the complexity of ad hoc
reporting/analysis
•  Bottom line:
–  Does it meet reporting/analysis needs
–  Is the data consistent
–  Is it flexible in its design?
–  Can it grow with the organization
DATA WAREHOUSE
APPROACHES
Data Warehouse Approaches (Storage)
•  Two major approaches
–  Dimensional – Ralph Kimball
•  Facts and dimensions
•  Typically easier to use and understand
•  Can be complex to maintain/change
–  Relational – Bill Inmon
•  Database normalization
•  Straightforward to add data
•  Schema paralysis
Data Warehouse Approaches (Design)
•  Bottom-up
–  Result of initial business-oriented top-down
analysis
–  Data marts are created to provide reporting and
analysis for specific business processes
–  Separation of data into segmented data marts
–  Allows for creation of smaller, less-complex
models
Data Warehouse Approaches (Design)
•  Top-Down
–  Data is stored at the lowest level of detail
•  Atomic
–  Generates consistent view of data
–  Creation of new data marts is relatively simple
–  Up-front cost can be higher than the bottom-up
approach
Data Warehouse Approaches (Design)
•  Hybrid
–  Often resemble a hub and spoke architecture
–  Legacy, ERP and other production systems can
feed
•  PLC line data
–  Operational data store + cube set
WHY INVEST IN A DATA
WAREHOUSE
Why invest in a Data Warehouse?
•  ERP systems are designed for transactions, not
reporting.
–  Building reports can lead to system performance degradation
and can be quite complex.
–  Report development is usually an IT Department task.
•  Business Intelligence systems are designed and
optimized for reporting and analysis.
–  Data is cleansed.
–  Data can be pulled from several different sources for true
enterprise analysis.
•  A business intelligence system is company specific.
–  It is designed based on requirements.
Why invest in a Data Warehouse?
•  Provides a “common truth” for a company’s
information.
•  Provides flexibility for dynamic, proactive
analysis as opposed to a static view of
information.
•  Allows users to create analysis/reports pertinent
to their needs.
•  The need for similar reports is eliminated.
Why invest in a Data Warehouse?
•  Should remove reporting performance hits from
Production AX
•  Multi-dimensional structure in cubes
•  Eliminates the need for “Rogue” applications
•  The need for similar reports is eliminated.
GETTING STARTED
Getting Started…..
•  DW topics to consider:
–  Data Latency Requirements
•  Operational Reports (Live…picking tickets, labels, etc.)
•  Business Reporting (Near Live... open orders, etc.)
•  Analytical Reporting (Day-1… sales analysis, etc.)
–  Identify Measures & Dimensions by Functional
Area(s)
–  Cross Functional Data Analysis
–  Change Management Flexibility (external data,
new requirements)
Getting Started…..
–  How many production data sources?
•  What is the authoritative data from overlapping
production systems?
–  Don’t let Reports become the ‘authoritative data
source’
•  Ex. Allocations – should be setup in AX instead of
external cubes or reports
•  Maintenance & Security become on-going issues
–  Determine Enterprise Definitions for Reporting
•  How are discounts and returns reported?
•  How is margin calculated? Yield?
Front End Options
•  DW Design should be FE agnostic
–  Don’t determine DW solution based on ‘pretty’ FE
•  Transactional Reports
–  Reporting Services Reports
–  Excel Worksheet
–  Management Reporter
–  Third Party
•  Analytical Reports
–  Reporting Services Reports
–  KPIs
–  Excel Worksheet
–  Third Party
(Some) Excel BIFE Issues
•  Excel is (almost) everywhere
•  Usage in even large enterprises is common
•  Let’s face it:
–  Powerful
–  Easy to learn
–  Embedded
–  Quick
•  However, it can be:
–  Manual
–  User Error prone
–  Historical data refresh issues
–  Size limitations
Cube Overview
•  Cubes
–  Multidimensional data structure
•  Non-transactional
–  Cubes contain pre-aggregated data pivoted at the
intersection of the dimension keys
•  Aggregation provide significant speed
–  Can contain data from one or more fact tables
•  Different levels of aggregation can be confusing
•  Consider separating measure groups into different
cubes
Cube Overview
•  Fact Tables
–  Lowest level of grain of source data, rolled up into
aggregations in SSAS stored in cubes
–  The quantitative part (measures) of the OLAP
analysis
–  1 or more required per cube
–  Tend to be fairly narrow but long tables
Cube Overview
•  Dimensions
–  This is the qualitative piece of the OLAP analysis
–  Dimensions can (and should) be shared
•  Time & Territory are examples
–  Hierarchies and levels are created to provide
higher level groupings
•  Time – Day, Month, Quarter, Year
–  The relationships that are defined between
dimensions and measure groups in a cube
determine how the data in the cube is “sliced”
Business Intelligence Options
•  Native Dynamics AX Tools
•  SQL Server stack
•  Third Party
Third Party BI Solutions
•  Perform a through Evaluation & Selection
process based on your reporting and analysis
requirements.
–  How do they load historical and external data?
•  Authoritative data conflicts?
–  What is the toolset for change management?
–  What FE Tools are available?
–  What is the licensing structure? Maintenance?
–  Implementation estimate & schedule?
AX 2012 BI Considerations
•  MorphX reports deprecated
•  All Dynamics AX 2012 reports have been
rewritten to (AX)RS
•  Utilize Visual Studio 2010 for report
development
•  External/Historical Data Requirements
–  Conversion
–  Storage
–  Non-SQL Data Sources
–  IDMF (Intelligent Data Mgmt Framework)
BI MODELS
BI Models
•  All-In-One
Role Centers
Database Engine
(AX)RS Reporting
Cubes
BI Models: All-In-One
Dynamics AX 2012
KPIs
Cubes
Reporting
Database Engine
BI Models: Replication
Dynamics AX 2012
KPIs
Cubes
Reporting
Database
Engine
Dynamics AX 2012
KPIs
Cubes
Reporting
Database
Engine
Replication
BI Models: External DW
Dynamics AX 2012
KPIs
Cubes
Reporting
Database
Engine
Data Warehouse
KPIs
Cubes
Reporting
Database
Engine
SSIS
Non-AX DS
BI SOLUTIONS
Cubes Available (AX 2012)
•  Accounts payable cube
•  Accounts receivable cube
•  Customer relationship management cube
•  Environmental sustainability cube
•  Expense management cube
•  General ledger cube
•  Production cube
•  Project accounting cube
•  Purchase cube
•  Sales cube
•  Workflow cube
Planning and Architecture Considerations
•  Host the OLAP database on a different
server from the OLTP server
•  Security for cubes is set up separately from
security for Dynamics AX via roles in Analysis
Services
•  Security for cubes is not synchronized with
security for Dynamics AX
•  How often should the cubes be processed?
•  Do you plan to create custom cubes?
Which one?
•  Transactional volume
•  Hardware/Infrastructure
•  Legacy/Other systems
•  Staff/Partner skillset
Best Practices
•  Acquire a business sponsor
•  Start “small”
•  Acquire expertise (hire, grow, contract)
•  Create a solid design
–  Flexible
•  Ensure data quality
–  ETL
•  “Don’t put the cart before the horse”
•  “Don’t put the FE before your data”
External Data Warehouse Model
Continue the Conversation
Online user community for knowledge sharing:
•  http://community.AXUG.com
AXUG events:
•  http://www.AXUG.com
- Webinars and Special Interest Groups (SIGs)
•  Social Media #AXUG #CONV13 #MSDYNAX
And don’t forget to complete your session
surveys on the Convergence website, your
feedback is appreciated
Ad

More Related Content

What's hot (20)

Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | EdurekaPower BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Edureka!
 
Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?
DATAVERSITY
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model Canvas
Handaru Sakti
 
Startup Roadmap Workshop
Startup Roadmap WorkshopStartup Roadmap Workshop
Startup Roadmap Workshop
Michael Skok
 
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
Databricks
 
PyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdf
PyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdfPyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdf
PyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdf
Jim Dowling
 
Data Science em uma instituição financeira moderna
Data Science em uma instituição financeira modernaData Science em uma instituição financeira moderna
Data Science em uma instituição financeira moderna
Nubank
 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPM
WASdev Community
 
Startup Workshop #1: Product/Market Fit
Startup Workshop #1: Product/Market FitStartup Workshop #1: Product/Market Fit
Startup Workshop #1: Product/Market Fit
Milan Vukas
 
Intro for Power BI
Intro for Power BIIntro for Power BI
Intro for Power BI
Martin X
 
Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...
Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...
Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...
DATAVERSITY
 
Power BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual WorkshopPower BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual Workshop
CCG
 
Excel to Power BI
Excel to Power BIExcel to Power BI
Excel to Power BI
Zubair Ahmed Khan, FCA
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
Sreekanth Narendran
 
Définir votre offre de services
Définir votre offre de servicesDéfinir votre offre de services
Définir votre offre de services
UM.N Architech Inc.
 
Architecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case StudyArchitecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case Study
Mark Ginnebaugh
 
LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business Intelligence
DATAVERSITY
 
Data Management is Data Governance
Data Management is Data GovernanceData Management is Data Governance
Data Management is Data Governance
DATAVERSITY
 
Startup Secrets - Vision, Mission, Culture
Startup Secrets - Vision, Mission, CultureStartup Secrets - Vision, Mission, Culture
Startup Secrets - Vision, Mission, Culture
Michael Skok
 
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | EdurekaPower BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Edureka!
 
Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?
DATAVERSITY
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model Canvas
Handaru Sakti
 
Startup Roadmap Workshop
Startup Roadmap WorkshopStartup Roadmap Workshop
Startup Roadmap Workshop
Michael Skok
 
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
Databricks
 
PyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdf
PyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdfPyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdf
PyCon Sweden 2022 - Dowling - Serverless ML with Hopsworks.pdf
Jim Dowling
 
Data Science em uma instituição financeira moderna
Data Science em uma instituição financeira modernaData Science em uma instituição financeira moderna
Data Science em uma instituição financeira moderna
Nubank
 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPM
WASdev Community
 
Startup Workshop #1: Product/Market Fit
Startup Workshop #1: Product/Market FitStartup Workshop #1: Product/Market Fit
Startup Workshop #1: Product/Market Fit
Milan Vukas
 
Intro for Power BI
Intro for Power BIIntro for Power BI
Intro for Power BI
Martin X
 
Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...
Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...
Data Architecture Strategies: Building an Enterprise Data Strategy – Where to...
DATAVERSITY
 
Power BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual WorkshopPower BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual Workshop
CCG
 
Définir votre offre de services
Définir votre offre de servicesDéfinir votre offre de services
Définir votre offre de services
UM.N Architech Inc.
 
Architecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case StudyArchitecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case Study
Mark Ginnebaugh
 
LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business Intelligence
DATAVERSITY
 
Data Management is Data Governance
Data Management is Data GovernanceData Management is Data Governance
Data Management is Data Governance
DATAVERSITY
 
Startup Secrets - Vision, Mission, Culture
Startup Secrets - Vision, Mission, CultureStartup Secrets - Vision, Mission, Culture
Startup Secrets - Vision, Mission, Culture
Michael Skok
 

Viewers also liked (20)

MDX의 이해와 활용
MDX의 이해와 활용MDX의 이해와 활용
MDX의 이해와 활용
Alvin You
 
Version control in the Dynamics AX
Version control in the Dynamics AXVersion control in the Dynamics AX
Version control in the Dynamics AX
Alvin You
 
Advanced Projects(tm) Brochure Oct09
Advanced Projects(tm)   Brochure   Oct09Advanced Projects(tm)   Brochure   Oct09
Advanced Projects(tm) Brochure Oct09
dbevort
 
Manufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologiesManufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologies
Gagandeep Garg, PMP®
 
Dynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and KeynoteDynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and Keynote
Intergen
 
X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced course
Alvin You
 
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Intergen
 
자바 8 스트림 API
자바 8 스트림 API자바 8 스트림 API
자바 8 스트림 API
NAVER Corp
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics ax
AlfaPeople US
 
Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3
Juan Fabian
 
What’s New in AX 2012 for the Process Industry
What’s New in AX 2012 for the Process IndustryWhat’s New in AX 2012 for the Process Industry
What’s New in AX 2012 for the Process Industry
INDUSA Technical Corp.
 
Manufacturing - User Manual v1
Manufacturing - User Manual v1Manufacturing - User Manual v1
Manufacturing - User Manual v1
Rohan Thushara
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
Ali Raza Zaidi
 
Dynamics AX 2009 MRP training
Dynamics AX 2009 MRP trainingDynamics AX 2009 MRP training
Dynamics AX 2009 MRP training
OutsourceAX
 
AX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtAX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain Mgmt
Microsoft Iceland
 
Microsoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld deviceMicrosoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld device
Julien Lecadou,MSc.
 
Production Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AXProduction Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AX
Julien Lecadou,MSc.
 
keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)
beom kyun choi
 
Data mart
Data martData mart
Data mart
Prachi Agarwal
 
decision support system
decision support systemdecision support system
decision support system
sayivc
 
MDX의 이해와 활용
MDX의 이해와 활용MDX의 이해와 활용
MDX의 이해와 활용
Alvin You
 
Version control in the Dynamics AX
Version control in the Dynamics AXVersion control in the Dynamics AX
Version control in the Dynamics AX
Alvin You
 
Advanced Projects(tm) Brochure Oct09
Advanced Projects(tm)   Brochure   Oct09Advanced Projects(tm)   Brochure   Oct09
Advanced Projects(tm) Brochure Oct09
dbevort
 
Manufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologiesManufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologies
Gagandeep Garg, PMP®
 
Dynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and KeynoteDynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and Keynote
Intergen
 
X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced course
Alvin You
 
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Intergen
 
자바 8 스트림 API
자바 8 스트림 API자바 8 스트림 API
자바 8 스트림 API
NAVER Corp
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics ax
AlfaPeople US
 
Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3
Juan Fabian
 
What’s New in AX 2012 for the Process Industry
What’s New in AX 2012 for the Process IndustryWhat’s New in AX 2012 for the Process Industry
What’s New in AX 2012 for the Process Industry
INDUSA Technical Corp.
 
Manufacturing - User Manual v1
Manufacturing - User Manual v1Manufacturing - User Manual v1
Manufacturing - User Manual v1
Rohan Thushara
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
Ali Raza Zaidi
 
Dynamics AX 2009 MRP training
Dynamics AX 2009 MRP trainingDynamics AX 2009 MRP training
Dynamics AX 2009 MRP training
OutsourceAX
 
AX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtAX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain Mgmt
Microsoft Iceland
 
Microsoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld deviceMicrosoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld device
Julien Lecadou,MSc.
 
Production Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AXProduction Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AX
Julien Lecadou,MSc.
 
keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)
beom kyun choi
 
decision support system
decision support systemdecision support system
decision support system
sayivc
 
Ad

Similar to Data Warehouse approaches with Dynamics AX (20)

SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010
Dan English
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
AttaUrRahman78
 
kalyani.ppt
kalyani.pptkalyani.ppt
kalyani.ppt
ReyersonMax
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
AttaUrRahman78
 
kalyani.ppt
kalyani.pptkalyani.ppt
kalyani.ppt
GenrlUse1
 
Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptx
calf_ville86
 
The final frontier
The final frontierThe final frontier
The final frontier
Terry Bunio
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence Architecture
Philippe Julio
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
Terry Bunio
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
Terry Bunio
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
Antonios Chatzipavlis
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional Database
Russel Chowdhury
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
Rishikese MR
 
Data Warehouse Introduction to Data Warehouse
Data Warehouse Introduction to Data WarehouseData Warehouse Introduction to Data Warehouse
Data Warehouse Introduction to Data Warehouse
MSridhar18
 
The Data Engineering Guide 101 - GDGoC NUML X Bytewise
The Data Engineering Guide 101 - GDGoC NUML X BytewiseThe Data Engineering Guide 101 - GDGoC NUML X Bytewise
The Data Engineering Guide 101 - GDGoC NUML X Bytewise
gdscnuml
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
Taras Panchenko
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
Muhammad Fahad
 
Big Data Modeling
Big Data ModelingBig Data Modeling
Big Data Modeling
Hans Hultgren
 
MariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStoreMariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStore
MariaDB plc
 
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB plc
 
SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010
Dan English
 
Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptx
calf_ville86
 
The final frontier
The final frontierThe final frontier
The final frontier
Terry Bunio
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence Architecture
Philippe Julio
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
Terry Bunio
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
Terry Bunio
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
Antonios Chatzipavlis
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional Database
Russel Chowdhury
 
Data Warehouse Introduction to Data Warehouse
Data Warehouse Introduction to Data WarehouseData Warehouse Introduction to Data Warehouse
Data Warehouse Introduction to Data Warehouse
MSridhar18
 
The Data Engineering Guide 101 - GDGoC NUML X Bytewise
The Data Engineering Guide 101 - GDGoC NUML X BytewiseThe Data Engineering Guide 101 - GDGoC NUML X Bytewise
The Data Engineering Guide 101 - GDGoC NUML X Bytewise
gdscnuml
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
Muhammad Fahad
 
MariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStoreMariaDB AX: Solución analítica con ColumnStore
MariaDB AX: Solución analítica con ColumnStore
MariaDB plc
 
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB plc
 
Ad

More from Alvin You (8)

Microsoft azure service 소개자료
Microsoft azure service 소개자료Microsoft azure service 소개자료
Microsoft azure service 소개자료
Alvin You
 
Share point server 2013 소개
Share point server 2013 소개Share point server 2013 소개
Share point server 2013 소개
Alvin You
 
사례3 물류프로세스를재구축하라
사례3 물류프로세스를재구축하라사례3 물류프로세스를재구축하라
사례3 물류프로세스를재구축하라
Alvin You
 
Case study on the integrated Warehouse Management System and its effectivenes...
Case study on the integrated Warehouse Management System and its effectivenes...Case study on the integrated Warehouse Management System and its effectivenes...
Case study on the integrated Warehouse Management System and its effectivenes...
Alvin You
 
Dynamics AX Readiness: Learning Paths
Dynamics AX Readiness: Learning PathsDynamics AX Readiness: Learning Paths
Dynamics AX Readiness: Learning Paths
Alvin You
 
Inspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&eInspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&e
Alvin You
 
Diagram for inspiring software system rev01
Diagram for inspiring software system rev01Diagram for inspiring software system rev01
Diagram for inspiring software system rev01
Alvin You
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개
Alvin You
 
Microsoft azure service 소개자료
Microsoft azure service 소개자료Microsoft azure service 소개자료
Microsoft azure service 소개자료
Alvin You
 
Share point server 2013 소개
Share point server 2013 소개Share point server 2013 소개
Share point server 2013 소개
Alvin You
 
사례3 물류프로세스를재구축하라
사례3 물류프로세스를재구축하라사례3 물류프로세스를재구축하라
사례3 물류프로세스를재구축하라
Alvin You
 
Case study on the integrated Warehouse Management System and its effectivenes...
Case study on the integrated Warehouse Management System and its effectivenes...Case study on the integrated Warehouse Management System and its effectivenes...
Case study on the integrated Warehouse Management System and its effectivenes...
Alvin You
 
Dynamics AX Readiness: Learning Paths
Dynamics AX Readiness: Learning PathsDynamics AX Readiness: Learning Paths
Dynamics AX Readiness: Learning Paths
Alvin You
 
Inspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&eInspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&e
Alvin You
 
Diagram for inspiring software system rev01
Diagram for inspiring software system rev01Diagram for inspiring software system rev01
Diagram for inspiring software system rev01
Alvin You
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개
Alvin You
 

Recently uploaded (20)

What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 

Data Warehouse approaches with Dynamics AX

  • 1. Data Warehouse Approaches with Dynamics AX UBAX12 Joel S. Pietrantozzi Executive Vice President Client Strategy Group CLIENT STRATEGY GROUP
  • 2. Agenda •  What is a Data Warehouse •  Data Warehouse Approaches •  Why Invest in a Data Warehouse •  Getting Started •  BI Models •  BI Solutions
  • 3. Introduction •  Joel S. Pietrantozzi –  Executive Vice President, Client Strategy Group –  O: 216.524.2574 –  Email: [email protected] CLIENT STRATEGY GROUP
  • 4. Introduction •  Client Strategy Group –  Revive •  Implementation Turnaround •  AX Performance Tuning –  Enhance •  Business Intelligence •  Increased Value –  Upgrade •  Strategy & Planning •  Implementation       CLIENT STRATEGY GROUP
  • 5. AXUG Premier Partner AXUG Training Academy Classes 1.  AX 2012 – Upgrade your code 2.  AX 2012 – Upgrade your data 3.  AX 2012 – Understanding the Data Model 4.  AX2012 – Understanding the Security Model 5.  AX 2012 – Performance Optimization 6.  AX 2012 – Managing your Environment 7.  AX 2009 – Performance Optimization
  • 6. WHAT IS A DATA WAREHOUSE?
  • 7. What is a Data Warehouse? •  Means different things to different people •  Complexity factor –  Does not have to include ETL •  Consider Replication for reporting •  Usually fed from many different data sources •  Contains a large amount of current and historic data •  Allows for flexible reporting, trending and analysis…
  • 8. What is a Data Warehouse? •  Can simplify the complexity of ad hoc reporting/analysis •  Bottom line: –  Does it meet reporting/analysis needs –  Is the data consistent –  Is it flexible in its design? –  Can it grow with the organization
  • 10. Data Warehouse Approaches (Storage) •  Two major approaches –  Dimensional – Ralph Kimball •  Facts and dimensions •  Typically easier to use and understand •  Can be complex to maintain/change –  Relational – Bill Inmon •  Database normalization •  Straightforward to add data •  Schema paralysis
  • 11. Data Warehouse Approaches (Design) •  Bottom-up –  Result of initial business-oriented top-down analysis –  Data marts are created to provide reporting and analysis for specific business processes –  Separation of data into segmented data marts –  Allows for creation of smaller, less-complex models
  • 12. Data Warehouse Approaches (Design) •  Top-Down –  Data is stored at the lowest level of detail •  Atomic –  Generates consistent view of data –  Creation of new data marts is relatively simple –  Up-front cost can be higher than the bottom-up approach
  • 13. Data Warehouse Approaches (Design) •  Hybrid –  Often resemble a hub and spoke architecture –  Legacy, ERP and other production systems can feed •  PLC line data –  Operational data store + cube set
  • 14. WHY INVEST IN A DATA WAREHOUSE
  • 15. Why invest in a Data Warehouse? •  ERP systems are designed for transactions, not reporting. –  Building reports can lead to system performance degradation and can be quite complex. –  Report development is usually an IT Department task. •  Business Intelligence systems are designed and optimized for reporting and analysis. –  Data is cleansed. –  Data can be pulled from several different sources for true enterprise analysis. •  A business intelligence system is company specific. –  It is designed based on requirements.
  • 16. Why invest in a Data Warehouse? •  Provides a “common truth” for a company’s information. •  Provides flexibility for dynamic, proactive analysis as opposed to a static view of information. •  Allows users to create analysis/reports pertinent to their needs. •  The need for similar reports is eliminated.
  • 17. Why invest in a Data Warehouse? •  Should remove reporting performance hits from Production AX •  Multi-dimensional structure in cubes •  Eliminates the need for “Rogue” applications •  The need for similar reports is eliminated.
  • 19. Getting Started….. •  DW topics to consider: –  Data Latency Requirements •  Operational Reports (Live…picking tickets, labels, etc.) •  Business Reporting (Near Live... open orders, etc.) •  Analytical Reporting (Day-1… sales analysis, etc.) –  Identify Measures & Dimensions by Functional Area(s) –  Cross Functional Data Analysis –  Change Management Flexibility (external data, new requirements)
  • 20. Getting Started….. –  How many production data sources? •  What is the authoritative data from overlapping production systems? –  Don’t let Reports become the ‘authoritative data source’ •  Ex. Allocations – should be setup in AX instead of external cubes or reports •  Maintenance & Security become on-going issues –  Determine Enterprise Definitions for Reporting •  How are discounts and returns reported? •  How is margin calculated? Yield?
  • 21. Front End Options •  DW Design should be FE agnostic –  Don’t determine DW solution based on ‘pretty’ FE •  Transactional Reports –  Reporting Services Reports –  Excel Worksheet –  Management Reporter –  Third Party •  Analytical Reports –  Reporting Services Reports –  KPIs –  Excel Worksheet –  Third Party
  • 22. (Some) Excel BIFE Issues •  Excel is (almost) everywhere •  Usage in even large enterprises is common •  Let’s face it: –  Powerful –  Easy to learn –  Embedded –  Quick •  However, it can be: –  Manual –  User Error prone –  Historical data refresh issues –  Size limitations
  • 23. Cube Overview •  Cubes –  Multidimensional data structure •  Non-transactional –  Cubes contain pre-aggregated data pivoted at the intersection of the dimension keys •  Aggregation provide significant speed –  Can contain data from one or more fact tables •  Different levels of aggregation can be confusing •  Consider separating measure groups into different cubes
  • 24. Cube Overview •  Fact Tables –  Lowest level of grain of source data, rolled up into aggregations in SSAS stored in cubes –  The quantitative part (measures) of the OLAP analysis –  1 or more required per cube –  Tend to be fairly narrow but long tables
  • 25. Cube Overview •  Dimensions –  This is the qualitative piece of the OLAP analysis –  Dimensions can (and should) be shared •  Time & Territory are examples –  Hierarchies and levels are created to provide higher level groupings •  Time – Day, Month, Quarter, Year –  The relationships that are defined between dimensions and measure groups in a cube determine how the data in the cube is “sliced”
  • 26. Business Intelligence Options •  Native Dynamics AX Tools •  SQL Server stack •  Third Party
  • 27. Third Party BI Solutions •  Perform a through Evaluation & Selection process based on your reporting and analysis requirements. –  How do they load historical and external data? •  Authoritative data conflicts? –  What is the toolset for change management? –  What FE Tools are available? –  What is the licensing structure? Maintenance? –  Implementation estimate & schedule?
  • 28. AX 2012 BI Considerations •  MorphX reports deprecated •  All Dynamics AX 2012 reports have been rewritten to (AX)RS •  Utilize Visual Studio 2010 for report development •  External/Historical Data Requirements –  Conversion –  Storage –  Non-SQL Data Sources –  IDMF (Intelligent Data Mgmt Framework)
  • 30. BI Models •  All-In-One Role Centers Database Engine (AX)RS Reporting Cubes
  • 31. BI Models: All-In-One Dynamics AX 2012 KPIs Cubes Reporting Database Engine
  • 32. BI Models: Replication Dynamics AX 2012 KPIs Cubes Reporting Database Engine Dynamics AX 2012 KPIs Cubes Reporting Database Engine Replication
  • 33. BI Models: External DW Dynamics AX 2012 KPIs Cubes Reporting Database Engine Data Warehouse KPIs Cubes Reporting Database Engine SSIS Non-AX DS
  • 35. Cubes Available (AX 2012) •  Accounts payable cube •  Accounts receivable cube •  Customer relationship management cube •  Environmental sustainability cube •  Expense management cube •  General ledger cube •  Production cube •  Project accounting cube •  Purchase cube •  Sales cube •  Workflow cube
  • 36. Planning and Architecture Considerations •  Host the OLAP database on a different server from the OLTP server •  Security for cubes is set up separately from security for Dynamics AX via roles in Analysis Services •  Security for cubes is not synchronized with security for Dynamics AX •  How often should the cubes be processed? •  Do you plan to create custom cubes?
  • 37. Which one? •  Transactional volume •  Hardware/Infrastructure •  Legacy/Other systems •  Staff/Partner skillset
  • 38. Best Practices •  Acquire a business sponsor •  Start “small” •  Acquire expertise (hire, grow, contract) •  Create a solid design –  Flexible •  Ensure data quality –  ETL •  “Don’t put the cart before the horse” •  “Don’t put the FE before your data”
  • 40. Continue the Conversation Online user community for knowledge sharing: •  http://community.AXUG.com AXUG events: •  http://www.AXUG.com - Webinars and Special Interest Groups (SIGs) •  Social Media #AXUG #CONV13 #MSDYNAX And don’t forget to complete your session surveys on the Convergence website, your feedback is appreciated