Chapter 1: Overview: Objectives
Chapter 1: Overview: Objectives
Chapter 1: Overview: Objectives
CHAPTER 1: OVERVIEW
Objectives
The objectives are:
Introduction
Microsoft Dynamics AX 2012 uses a model-based approach for creating reports
by providing project templates and modeling tools that are incorporated into the
Microsoft Visual Studio development environment. The reporting features that
Microsoft Dynamics AX 2012 provides are tightly integrated with SQL Server
Reporting Services (SSRS). Visual Studio reporting projects are incorporated
into the Microsoft Dynamics AX 2012 Application Object Tree (AOT).
Microsoft Dynamics AX 2012 includes several features for developing reports
and displaying data. Reports are designed using Visual Studio, and they are
deployed using Visual Studio, the Microsoft Dynamics AX 2012 client, or
Windows PowerShell. Additionally, reports are displayed in SQL Server
Reporting Services or within Microsoft Dynamics AX 2012.
Data can also be displayed in the Role Center page in Microsoft Dynamics AX
2012. The Role Center is a home page where users can display reports or
graphical data. Data is collected, aggregated, and formatted using SQL Server
Analysis Services (SSAS) and displayed using features in Role Centers. SSRS
reports can also be displayed on the Role Center home page.
Earlier versions of Microsoft Dynamics used the MorphX development
environment to create and modify reports. The reporting framework in Microsoft
Dynamics AX 2012 is improved to take advantage of existing Microsoft
technologies such as SQL Server Reporting Services and Visual Studio. Visual
Studio includes tools and templates to create new and modify existing reports.
All the standard reports that are included with Microsoft Dynamics AX 2012 are
SSRS reports.
Reporting security is integrated with Microsoft Dynamics AX 2012 security.
SSRS uses Microsoft Dynamics AX 2012 security to control access to the report
data. SSAS uses security roles that are independent of Microsoft Dynamics AX
2012 roles, but can be manually aligned to provide the same security.
1-1
1-2
Chapter 1: Overview
Developing Reports
Microsoft Dynamics AX 2012 provides a model-based approach for creating
reports by providing project templates and modeling tools that are incorporated
into the Microsoft Visual Studio development environment. The reporting
features that Microsoft Dynamics AX 2012 provides are based on a tight
integration with SQL Server Reporting Services.
By using the Microsoft Visual Studio reporting tools with Microsoft Dynamics
AX 2012, you can realize the following benefits:
Reports that are created by using the Microsoft Visual Studio reporting tools can
be integrated into Microsoft Dynamics AX 2012. They can be displayed as menu
items in the Microsoft Dynamics AX 2012 client and in Enterprise Portal Web
parts.
Web components
.NET applications
1-3
1-4
Chapter 1: Overview
SQL.
Multidimensional Expressions (MDX), an industry standard
query language for analysis.
Data Mining Extensions (DMX), an industry standard query
language oriented toward data mining.
Analysis Services Scripting Language (ASSL) can also be used
to manage Analysis Services database objects.
SSAS also supports a local cube engine that enables applications on disconnected
clients to browse locally-stored multidimensional data.
The primary advantage of using SSAS is the ability to drill down into several
subgroups and permutations of data. Using the example of a Key Performance
Indicator (KPI) dashboard, trends can be spotted at a high level (for example,
slower than usual production in a certain month), and then by using the power of
SSAS, a user can quickly drill into the data to find the underlying cause of the
trend. This can either help a user determine a problem or identify an opportunity.
1-5
Quick Links: These web parts display a collection of links that the
Enterprise Portal administrator or user can modify. The links provide
quick access to other resources, such as locations in Enterprise Portal
or external websites.
Work Lists: Dynamics Unified Worklist web parts display the list of
activities, alerts, workflow approvals, and workflow tasks for the
user.
Summary
Arguably, reporting can be one of the most important features of any enterprise
system. The data that is contained in the system is only valuable to the extent that
it is accessible. Report developers must be able to deliver accurate reports
quickly. Microsoft Dynamics AX 2012 helps speed the process by equipping the
developer, end-user and decision makers with familiar tools and formats so that
they can obtain the data that they need.
Microsoft Dynamics AX 2012 uses familiar tools such as SQL Server Reporting
and Analysis Services for developing and deploying reports and analyzing data.
Role Centers are used to display the resulting data in a variety of formats.
Additional resources for these Microsoft tools are MSDN, TechNet and the
Microsoft Dynamics Community.
1-6
Chapter 1: Overview
1-7
2.
3.
1-8
Chapter 1: Overview
Solutions
Test Your Knowledge
1. What component is used to develop reports in Microsoft Dynamics AX
2012?
() Visual Studio
( ) Application Object Tree
( ) MorphX
( ) Crystal Reports
2. Which reporting option in Microsoft Dynamics AX 2012 uses Online
Analytical Processing (OLAP)?
( ) SQL Server Integration Services
() SQL Server Analysis Services
( ) SQL Server MDX Services
( ) SQL Server OLAP Services
3. Which reporting features can be displayed on a Role Center? (Select all that
apply)
() Cues
() KPIs
() SQL reports
() Work List
1-9
1-10