Extending and Creating Dynamics AX OLAP Cubes

Slides:



Advertisements
Similar presentations
Microsoft Dynamics® AX 2012
Advertisements

Framework Manager and Transformer Tips
Business Intelligence Simon Pease. Experience with BI Developing end-to-end BI prototype for Plan International Developing end-to-end BI prototype for.
Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Business Intelligence: OLAP and Analytics.
SQL Server Accelerator for Business Intelligence (SSABI)
Exploring Microsoft Access
Technical BI Project Lifecycle
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Using Measures. Types of Measures Additive – A Measure Where the Value of a Member Is the Sum of Its Children At Any Level of Any Dimension Amount Units.
Project REAL and Tips for Migrating from SQL Server 2000 Analysis Services to SQL Server 2005 & Deploying, Securing and Managing AS in SQL 2005 Dan Weinstein.
CSE6011 Warehouse Models & Operators  Data Models  relations  stars & snowflakes  cubes  Operators  slice & dice  roll-up, drill down  pivoting.
Introduction Paul Turley SqlServerBiBlog.com Mentor, SQL Server MVP
Building a Data Warehouse with SQL Server Presented by John Sterrett.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
SQL Analysis Services Microsoft® SQL Server 2005 Analysis Services provides unified, fully integrated views of your business data to support online.
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
DATA WAREHOUSING IN SQL SERVER 2005/2008 BUSINESS INTELLIGENCE.
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Analysis Services 101 Dave Fackler, MCDBA, MCSE, MCT Director, Business Intelligence Practice Intellinet Corporation.
IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis.
MSBI online training. MSBI Online Training Course Content : What Is Microsoft BI? Core concept – BI is the cube or UDM Example cube as seen using Excel.
Data-mining & Data As we used Excel that has capability to analyze data to find important information, the data-mining helps us to extract information.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Using SAS® Information Map Studio
ISQS 6339, Data Management and Business Intelligence Cubism – Bells and Whistles Zhangxi Lin Texas Tech University 1.
Module 1: Introduction to Data Warehousing and OLAP
Building the cube – Chapter 9 & 10 Let’s be over with it.
BI Terminologies.
Sales Dim Date Dim Customers Dim Products Dim Categories Dim Geography The data warehouse is a simple and standard one, after all we.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Centre of Competence on data warehouse Workshop Helsinki Database Cube and Browsing the Cube Mark Rantala.
Mining real world data RDBMS and SQL. Index RDBMS introduction SQL (Structured Query language)
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
DAT 378 SQL Server 2000 Bringing The Best of Reporting Services and Analysis Services Together Sean Boon Program Manager, BI Systems
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
MSBI ONLINE TRAINING Techverze. Introduction to MSBI Microsoft Business Intelligence delivers quality data and analyst can measure, manage and improve.
BI Reporting Tools Kalyn Kelly June 10, BI – Business Intelligence  A set of theories, methodologies, architectures, and technologies that transform.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Concepts of Database Management, Fifth Edition Chapter 3: The Relational Model 2: SQL.
Microsoft BI Online Training AcuteSoft: India: , Land Line: +91 (0) USA: , UK.
John Lloyd, Edgewater Fullscope
Real-time Performance Monitoring for SQL Server and Dynamics AX
<Enter course name here>
SQL Server Analysis Services Fundamentals
Building Tabular Models
Building a Polished Cube
Creating Repositories from Multidimensional Data Sources
Introduction to SQL Server Analysis Services
Chapter 13 Business Intelligence and Data Warehouses
Microsoft MB6-704 Microsoft Dynamics AX 2012 R3 CU8 Development Introduction Practice Exam Questions.
Data warehouse and OLAP
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /13/2018 7:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Star Schema.
Applying Data Warehouse Techniques
Oracle Analytic Views Enhance BI Applications and Simplify Development
SQL Server Analysis Services Fundamentals
Implementing Data Models & Reports with Microsoft SQL Server
Enhance BI Applications and Simplify Development
Module 12: Implementing an Analysis Services Tabular Data Model
Module 7: Working with Measures and Measure Groups
Adding Multiple Logical Table Sources
Contents Preface I Introduction Lesson Objectives I-2
Building your First Cube with SSAS
Analysis Services Analysis Services vs. the Data Warehouse vs. OLTP DB
Overview of Databases and Salesforce Chapter 1
Module 5: Creating Multidimensional Databases
Presentation transcript:

Extending and Creating Dynamics AX OLAP Cubes Nigel Murdoch, Edgewater/Fullscope

OVERVIEW DEVELOPING THE DATA TIER DYNAMICS AX BI PROJECT WIZARD Tables, Queries, Views and Perspectives DYNAMICS AX BI PROJECT WIZARD Deploying and Updating a Solution WORKING WITH VISUAL STUDIO Managing Solutions and Environments

OLAP CONCEPTS & TERMINOLOGY CUBE Data extracted from transactional systems and aggregated for fast query processing. DIMENSIONS Dimensions contain the unique values to analyze the Facts by – think of this as a Group By clause Dimension Usage defines the relationship between the Facts and the Dimension members Attributes are the Dimension member’s associated qualities or information Hierarchies or defined relationships within a Dimension that provide nested navigational structures FACTS Facts are the transaction records – Sales Line, Purchase Line, etc. Measures are the numeric values extracted from the Fact tables – Sales Amount Keys are the fields within the Fact records that relate to members in the Dimensions – Customer Group ID, Item ID, etc. MDX AND MORE Calculated Measures and KPI’s are values defined in the OLAP cube to enable more complex logic Aggregations, Partitions and Storage enable the control over storage and processing Security Roles enable the definition of highly granular access to Dimension and Measure data MDX

DEVELOPING THE DATA TIER Tables, Queries, Views and Perspectives

DATA TIER STRUCTURE TABLES QUERIES VIEWS PERSPECTIVES Use a table if the data it contains supports the requirement without the need to add data from other related tables. QUERIES Join Query – use when you need to augment the data in a table with data from a related table Union Query – use when you need to combine and flatten multiple data tables into a single source VIEWS Use Views to control the output and format of data from tables and queries Use View Methods to expose encapsulated business logic and complex calculations as field values PERSPECTIVES A Perspective is a container that holds the Tables and Views that become a Cube Use a Perspective to define the usage of the Tables, Views and Fields Define the formatting of fields in respect to Naming and Labeling

DATA TIER STRUCTURE – VIEW METHODS private static server str durationMinutes() { tableName viewName = tableStr(BatchJobHistoryExpanded); str dataSourceName = identifierStr(BatchJobHistory); str field1 = SysComputedColumn::comparisonField( viewName, dataSourceName, fieldStr(BatchJobHistoryExpanded, StartDateTime)); str field2 = SysComputedColumn::comparisonField( fieldStr(BatchJobHistoryExpanded, EndDateTime)); return SysComputedColumn::divide( SysComputedColumn::getDateDiffWithFallbackToZero(field1, field2, SysComputedColumnDatePart::Second), SysComputedColumn::returnLiteral('60') ) ; }

DATA TIER STRUCTURE - PRECIDENT PROPERTIES CAN BE SET ON: EXTENDED DATA TYPE TABLE/VIEW PERSPECTIVE

DATA TIER STRUCTURE – EDT/FIELD ANALYSIS LABEL Determines the Attribute or Measure name ANALYSIS USAGE Auto, None, Attribute, Measure or Both ANALYSIS DEFAULT TOTAL Sum, Count, Min, Max, etc. EXCHANGE RATE DATE FIELD Date field used for Exchange Rate calculations NOTE - If a table field has the same name as its table and you set the table field as an attribute, the attribute will not be generated.

DATA TIER STRUCTURE – TABLES/VIEWS ISLOOKUP Yes – Generates a Star Schema No – Generates a Snowflake Schema ANALYSIS DIMENSION TYPE Auto – Generates Dimension and Measure Group Transaction – Generates Measure Group only ANALYSIS IDENTIFIER Sets the Name Column property on the key attribute of the dimension ANALYSIS DIMENSION LABEL Names the dimension that is generated ANALYSIS KEY ATTRIBUTE LABEL Names the key of the dimension that is generated ANALYSIS MEASURE GROUP LABEL Names the measure group that is generated NOTE - If you create a measure group by using a view, the relationship between the measure group and dimensions must be specified manually in Microsoft SQL Server Business Intelligence Development Studio (BIDS) unless the view contains all fields of the backing table that are used to connect to a dimension.

DATA TIER STRUCTURE - PERSPECTIVE Label Determines the Cube Name for the Role Center etc. Usage OLAP Generates a Cube SharedDimensionContainer Specifies whether the Perspective contains Shared OLAP Database Dimensions

BI PROJECT WIZARD Deploying and Updating a Solution

BI PROJECT WIZARD

BI PROJECT WIZARD

BI PROJECT WIZARD

WORKING WITH VISUAL STUDIO Managing Solutions and Environments

VISUAL STUDIO – CREATING THE PROJECT

VISUAL STUDIO – PROJECT CONFIGURATION

VISUAL STUDIO – DATASOURCEVIEW

VISUAL STUDIO – EDIT NAMED QUERY

VISUAL STUDIO – CREATE DIMENSION (1)

VISUAL STUDIO – CREATE DIMENSION (2)

VISUAL STUDIO – CREATE DIMENSION (3)

VISUAL STUDIO – DIMENSION USAGE

VISUAL STUDIO – MEASURES, KPI & PARTITIONS

VISUAL STUDIO – SECURITY ROLES

Final reminders CPE Credit Code: 53C2 Complete Surveys

Speaker contact info Nigel Murdoch MCSE, MCSA, MCDBA, MCITP – Business Intelligence Edgewater/Fullscope LinkedIn: http://www.linkedin.com/in/nigelmurdoch Email: nigel.murdoch@fullscope.com FOCUS2016@Fullscope.com