Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

23
Modifying and Creating SSAS Cubes for Dynamics AX2012 NIGEL MURDOCH

Transcript of Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

Page 1: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

Modifying and Creating SSAS Cubes for Dynamics AX2012

NIGEL MURDOCH

Page 2: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Session OverviewLearning Objectives • Understand what is available in the standard Dynamics AX 2012 cubes. • Use AX tools to Configure, Customize and Extend the out of the box BI solution. • Learn how to connect to standard cubes with Excel and other tools.

Audience• Anyone who wishes to understand the functional aspects of the AX 2012 BI solution.

Prerequisites• Basic understanding of the AOT and its data related nodes.• Familiarity with Visual Studio and OLAP Projects • Intermediate understanding of Excel and PivotTables.

Page 3: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

OOTB Business Intelligence in AX2012

Page 4: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Dynamics AX Data Architecture

OLTP vs OLAP

AX DATA

OLAPCUBES

SQL Server Analysis Services

KPIs, Charts & Reports

SQL Reporting ServicesSharePoint Role Centers

Page 5: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Dynamics AX OLAP Database Cubes

Microsoft Dynamics AX 2012 +R2 +R3 +Demand Planner

Accounts Payable

Accounts Receivable

Env. Sustainability

Expense Mgt.

GeneralLedger Production

Purchase Sales and Marketing Sales

ProjectAccounting

Workflow

Budget control

Budget plan

Inventoryvalue

Retail

Human Resources

Payroll

TAM

Demand Forecast

Forecast Accuracy

Page 6: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Dynamics AX System Requirements

Page 7: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Application Integration• Currency Conversion• Date Dimensions• General Ledger

• Fiscal Calendar• Main Account Categories

• Time Periods

Page 8: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

More about Time Periods

CurrentMonth - TemplateSTRTOMEMBER('[|DateDim|].[Year - Quarter - Month - Week - Date].[Month].&[' + vba!format(vba![date](), 'yyyy-MM-01') + 'T00:00:00]')

Month_LastMonth - Example

Page 9: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

AOT Integration• Perspectives• Tables, Views & Queries• EDT’s and Fields• View Methods• Visual Studio Project

Perspective

Fact

Table/View Usage

Measure

Group

Field Usage

Measure

Page 10: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Analysis Services Project Wizard• Deploy • Configure• Update• Create

Page 11: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

Advanced functional use of standard cubes

Page 12: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Dynamics AX Role Centers

• Cues• Business Overviews• Charts• KPIs• Links• Workflows

Page 13: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Presentation Layer Integration

• Profiles• Company• Currency • Localization

Role Center

Webpart Pages

Dynamics AX Enterprise Portal

Page 14: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Webpart Integration

• Cues• Charts & Reports• Business

Overview & KPI’sAX

DATAOLAP

CUBES

SQL Server Analysis Services

Cues Charts KPI’s

Query Time PeriodParameters

Application

Role Center

Data

Users

Developer

Page 15: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Using Excel for Exploration• Connection uses AS Role Security• Leverage familiar Pivot Table/Chart tools to Explore and

Visualize Cube data• Use Excel Addins – Power Query, Power Pivot

Page 16: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Using Excel for Development• Use OLAP Tools to create and test

• MDX Calculated Measures• MDX Calculated Members• MDX Sets

Page 17: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Connecting PowerBI.com• Power BI Desktop• Connect, Develop & Design• Publish to PowerBI.com• Enrich & Share

Page 18: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Connecting Power BI Desktop• Use Import data – for OLAP Cubes• Access to:• Measures & Calculated Measures• Dimension Attributes & Hierarchies• KPI Data

Page 19: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Data Gateway - Versions

Page 20: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Data Gateway - Installing• Download from PowerBI.com• Install• Manage

Page 21: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Data Gateway - Managing• Gateway Settings & Administrators• Add Data Source & Users

Page 22: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

AXUG Summit | Tampa, Florida | October 11–14, 2016 | #CountOnSummit #AXUGSummit

Contact InfoNigel Murdoch MCSE, MCSA, MCDBA, MCITP – Business Intelligence

Technical Solution Architect Edgewater/Fullscope

LinkedIn: http://www.linkedin.com/in/nigelmurdochEmail: [email protected]

Page 23: Modifying and Creating SSAS Cubes for Dynamics AX2012 Linked In Edit

© 2016 Dynamic Communities. All rights reserved.