SlideShare a Scribd company logo
1 of 40
Download to read offline
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

More Related Content

What's hot

SAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementationSAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementationBluefin Solutions
 
The Forgotten People - Super Users Are Key
The Forgotten People - Super Users Are KeyThe Forgotten People - Super Users Are Key
The Forgotten People - Super Users Are KeyRiz Khan
 
S/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases WorkshopS/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases WorkshopCelonis
 
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdfrise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdfBangLuuVan
 
SAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshersSAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshersSaravanan Manoharan
 
Authorisations in SAP: best practices
Authorisations in SAP: best practicesAuthorisations in SAP: best practices
Authorisations in SAP: best practicesJonathan Eemans
 
IBM SAP Ariba Overview
IBM SAP Ariba OverviewIBM SAP Ariba Overview
IBM SAP Ariba OverviewIBM
 
Introduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operationIntroduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operationAli Raza Zaidi
 
Building the Business Case for SAP S/4HANA
Building the Business Case for SAP S/4HANABuilding the Business Case for SAP S/4HANA
Building the Business Case for SAP S/4HANABluefin Solutions
 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxGuruprasad Bellary
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Guang Ying Yuan
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentationlarrymcc
 
SAP R 3 , E C C & SAP S 4 HANA
SAP R 3 , E C C &  SAP S 4 HANASAP R 3 , E C C &  SAP S 4 HANA
SAP R 3 , E C C & SAP S 4 HANAMadhav Wagle
 

What's hot (20)

SAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementationSAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementation
 
The Forgotten People - Super Users Are Key
The Forgotten People - Super Users Are KeyThe Forgotten People - Super Users Are Key
The Forgotten People - Super Users Are Key
 
S/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases WorkshopS/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases Workshop
 
Cutover activities
Cutover activitiesCutover activities
Cutover activities
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
 
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdfrise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
 
SAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshersSAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshers
 
Authorisations in SAP: best practices
Authorisations in SAP: best practicesAuthorisations in SAP: best practices
Authorisations in SAP: best practices
 
IBM SAP Ariba Overview
IBM SAP Ariba OverviewIBM SAP Ariba Overview
IBM SAP Ariba Overview
 
Pre-Sales the Backbone of Sales Force Automation Solutions
Pre-Sales the Backbone of Sales Force Automation SolutionsPre-Sales the Backbone of Sales Force Automation Solutions
Pre-Sales the Backbone of Sales Force Automation Solutions
 
Introduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operationIntroduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operation
 
Building the Business Case for SAP S/4HANA
Building the Business Case for SAP S/4HANABuilding the Business Case for SAP S/4HANA
Building the Business Case for SAP S/4HANA
 
Sap activate overview
Sap activate overviewSap activate overview
Sap activate overview
 
SAP - NOÇÕES IMPORTANTES
SAP - NOÇÕES IMPORTANTESSAP - NOÇÕES IMPORTANTES
SAP - NOÇÕES IMPORTANTES
 
Pre sale activities
Pre sale activitiesPre sale activities
Pre sale activities
 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptx
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1
 
Sap solution manager
Sap solution managerSap solution manager
Sap solution manager
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentation
 
SAP R 3 , E C C & SAP S 4 HANA
SAP R 3 , E C C &  SAP S 4 HANASAP R 3 , E C C &  SAP S 4 HANA
SAP R 3 , E C C & SAP S 4 HANA
 

Viewers also liked

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 AXAlvin You
 
Advanced Projects(tm) Brochure Oct09
Advanced Projects(tm)   Brochure   Oct09Advanced Projects(tm)   Brochure   Oct09
Advanced Projects(tm) Brochure Oct09dbevort
 
Manufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologiesManufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologiesGagandeep Garg, PMP®
 
Dynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and KeynoteDynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and KeynoteIntergen
 
X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced courseAlvin 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 스트림 APINAVER Corp
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axAlfaPeople US
 
Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Juan 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 IndustryINDUSA Technical Corp.
 
Manufacturing - User Manual v1
Manufacturing - User Manual v1Manufacturing - User Manual v1
Manufacturing - User Manual v1Rohan Thushara
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012Ali Raza Zaidi
 
Dynamics AX 2009 MRP training
Dynamics AX 2009 MRP trainingDynamics AX 2009 MRP training
Dynamics AX 2009 MRP trainingOutsourceAX
 
AX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtAX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtMicrosoft 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 deviceJulien Lecadou,MSc.
 
Production Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AXProduction Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AXJulien Lecadou,MSc.
 
keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)beom kyun choi
 
decision support system
decision support systemdecision support system
decision support systemsayivc
 

Viewers also liked (20)

MDX의 이해와 활용
MDX의 이해와 활용MDX의 이해와 활용
MDX의 이해와 활용
 
Version control in the Dynamics AX
Version control in the Dynamics AXVersion control in the Dynamics AX
Version control in the Dynamics AX
 
Advanced Projects(tm) Brochure Oct09
Advanced Projects(tm)   Brochure   Oct09Advanced Projects(tm)   Brochure   Oct09
Advanced Projects(tm) Brochure Oct09
 
Manufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologiesManufacturing event presentation_zerone technologies
Manufacturing event presentation_zerone technologies
 
Dynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and KeynoteDynamics Day 2012 Welcome and Keynote
Dynamics Day 2012 Welcome and Keynote
 
X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced course
 
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...
 
자바 8 스트림 API
자바 8 스트림 API자바 8 스트림 API
자바 8 스트림 API
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics ax
 
Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3
 
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
 
Manufacturing - User Manual v1
Manufacturing - User Manual v1Manufacturing - User Manual v1
Manufacturing - User Manual v1
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
 
Dynamics AX 2009 MRP training
Dynamics AX 2009 MRP trainingDynamics AX 2009 MRP training
Dynamics AX 2009 MRP training
 
AX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtAX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain Mgmt
 
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
 
Production Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AXProduction Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AX
 
keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)
 
Data mart
Data martData mart
Data mart
 
decision support system
decision support systemdecision support system
decision support system
 

Similar to Data Warehouse approaches with Dynamics AX

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 2010Dan English
 
Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxcalf_ville86
 
The final frontier
The final frontierThe final frontier
The final frontierTerry Bunio
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence ArchitecturePhilippe 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 sourceTerry Bunio
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3Terry Bunio
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerAntonios Chatzipavlis
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseRussel Chowdhury
 
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 ColumnStoreMariaDB plc
 
MariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB plc
 

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
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
kalyani.ppt
kalyani.pptkalyani.ppt
kalyani.ppt
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
kalyani.ppt
kalyani.pptkalyani.ppt
kalyani.ppt
 
Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptx
 
The final frontier
The final frontierThe final frontier
The final frontier
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence Architecture
 
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
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional Database
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
 
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)
 
Big Data Modeling
Big Data ModelingBig Data Modeling
Big Data Modeling
 
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 AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStoreMariaDB AX: Analytics with MariaDB ColumnStore
MariaDB AX: Analytics with MariaDB ColumnStore
 
Business analysis
Business analysisBusiness analysis
Business analysis
 
Data Vault Introduction
Data Vault IntroductionData Vault Introduction
Data Vault Introduction
 

More from 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 PathsAlvin You
 
Inspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&eInspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&eAlvin You
 
Diagram for inspiring software system rev01
Diagram for inspiring software system rev01Diagram for inspiring software system rev01
Diagram for inspiring software system rev01Alvin You
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개Alvin You
 

More from Alvin You (8)

Microsoft azure service 소개자료
Microsoft azure service 소개자료Microsoft azure service 소개자료
Microsoft azure service 소개자료
 
Share point server 2013 소개
Share point server 2013 소개Share point server 2013 소개
Share point server 2013 소개
 
사례3 물류프로세스를재구축하라
사례3 물류프로세스를재구축하라사례3 물류프로세스를재구축하라
사례3 물류프로세스를재구축하라
 
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...
 
Dynamics AX Readiness: Learning Paths
Dynamics AX Readiness: Learning PathsDynamics AX Readiness: Learning Paths
Dynamics AX Readiness: Learning Paths
 
Inspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&eInspiring software technical_attachment_e&e
Inspiring software technical_attachment_e&e
 
Diagram for inspiring software system rev01
Diagram for inspiring software system rev01Diagram for inspiring software system rev01
Diagram for inspiring software system rev01
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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: joel@csgax.com 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