Compelling Analytics: SQL Server Reporting Services in Dynamics AX 2009

本文探讨了Dynamics AX 2009如何集成SQL Server Reporting Services (SSRS),并展示了SSRS为报表和仪表板带来的强大功能及改进。通过对比原生MorphX报表引擎与SSRS,突出了SSRS在图表展示和数据可视化方面的优势。

转载:http://blogs.msdn.com/saveenr/archive/2008/09/06/compelling-analytics-sql-server-reporting-services-in-dynamics-ax-2009.aspx

Compelling Analytics: SQL Server Reporting Services in Dynamics AX 2009

In my role as Lead Program Manger for Business Intelligence in the Microsoft Dynamics AX team, one of my architectural goals is to help AX developers exploit the power of Microsoft's BI stack.

With regard to BI stacks they have a reporting component and Dynamics AX has its own reporting engine (MorphX) and in Dynamics AX 2009 we've added support and are integrating with SQL Server Reporting Services (SSRS).  From a strategic point of view this is important: Over time we want to not only work with it, but also increasingly use it in Dynamics. There's an huge team of talented people working on SSRS and it represents Microsoft's reporting story. By increasingly adopting this stack we leverage their expertise and efforts and simultaneously get more time back to focus on adding features to Dynamics AX.

So, from the perspective of code and managing resources (people and time and money) this makes sense. What I'll address in this post is to help make absolutely clear why this is a REALLY GOOD THING FOR USERS.

 

MORPHX reporting - the native reporting engine in AX

First, let's take a look at a report built with MorphX in Dynamics AX 2009.

NOTE: These screenshots use SQL 2005. Dynamics AX 2009 supports both SQL 2005 and the recently-released SQL 2008 but my demo machine only has 2005 installed on it.

We start with the report called "Divided Trial Balance" in the "General Ledger".

image

Clicking on "Divided Trial Balance" will launch this dialog to set parameters for the report

image 

Select the From and To dates ...

image

 

Click OK. The MorphX report is shown

 image

NOTE: I realize this is a bit hard read because the report is sized to fit the screen. Time for that 30" monitor.

AND NOW THE SSRS EQUIVALENT

If you paid close attention to the list of reports in General Ledger you may have noticed there were two reports called "Divided Trial Balance". One of them had an asterisk by the name.

In an out-of-the-box install of Dynamics AX 2009, reports built with SSRS are marked with the asterisk so that they are easy to find.

image

Let's click on it. This window launches.

image

It looks a bit different from the MorphX version but there are some common elements.

Set the From and To dates.

image

image

And then click View Report. And you'll see this:

image

So these reports look roughly equivalent (which was deliberate).

And you can see some features of SSRS in the export section of the header.

image

 

AX ROLE CENTERS AND SSRS

AX 2009 Introduced Role Centers (a.k.a. Dashboards) for about different 30 user personas. Role Center's heavily use SSRS.

Let us look at a Role Center (by navigating to the Home tab).

My user account is set to be the CEO of the company in the AX database, so I see the "CEO Role Center" which I click Home.

NOTE: I don't have all the correct data in my AX demo database, so some of the numbers don't make sense in these screenshots (especially for the KPIs and Indicators)

image

Everything bounded by the red box below is implemented as a SharePoint web page.

image 

And everything you see highlighted by the red boxes below are actually SSRS reports (also web pages) embedded in the Role Center web page.

 image

Role Centers are a key feature of Dynamics AX 2009 and SSRS is critical for them to work. If you don't use SSRS then you won't achieve the value we put into the product.

To make this more obvious - here's what happens if you don't have SSRS running.

image

Again: you need to be using SSRS with Dynamics AX 2009.

Now, let's take a look at some of the other role centers. It should be obvious where SSRS is being used.

 

Bookkeeper role center

image 

 

The Operation Manager role center

image

 

The Production Manager role center

image

 

Shipping and Receiving role center

image

At this point what you've seen is that SSRS gives us some charting abilities which were not possible with MorphX.

 

THE PAYOFF - THE FUTURE WITH SSRS LOOKS GREAT

But, where can you take SSRS technology? How much better can these reports be because of SSRS? Because we didn't spend a much time making the reports "slick" in AX2009 it's sometimes hard to see the value. Fortunately, I know exactly how to show you were we want to go with SSRS and what is possible TODAY.

Here are real-world examples from my previous team, Microsoft Forefront Client Security. This product was released in 2007 and uses plain SSRS 2005 with no Dundas Charts or special activex controls. Everything you see is possible with "what's in the box".

snap0292  snap0293 snap0295 snap0296

 snap0297 snap0300 snap0302

 

And let's take a close up view on the Security Summary report.

 

image

 

Now, wouldn't you like that in some of your dashboards?

 

Or if you need more of the data look at the security state assessment summary report

 

image

 

I hope this post has made you more familiar with Dynamics AX and some of the new features in Dynamics AX 2009 and most importantly I hope you can see that we aren't interested in SSRS just because that's what are paying some "strategic tax" but rather there's some really great value in SSRS for AX customers.

Over time, we will increasingly adopt and integrate SSRS into AX. And in our next release after AX 209 I am planning on giving you some compelling analytics experiences both in terms of the insight they offer for BI as well as in terms of visual style and quality by fully exploiting the power of SSRS.

 

 

内容概要:本文出自罗兰贝格关于工业4.0现状的报告,系统分析了制造业在数字化转型过程中的实际进展与挑战。报告指出,尽管“工业4.0”概念提出已逾十年,但多数企业仍未实现预期的智能化、自组织生产目标,主要受限于技术复杂性、组织孤岛、投资回报周期长及人才短缺等问题。通过对领先制造企业的研究,报告提炼出三大成功要素:一是制定基于现实的工业4.0愿景与全面战略,明确用例优先级;二是建立“中心辐射式”组织架构,设立专职数字化制造部门,推动跨职能协作与规模化落地;三是构建统一的IT/OT目标架构,强化数据生态与系统互操作性。报告特别强调,高价值用例如预测性维护、实时参数优化、视觉检测等已在汽车与半导体行业显现显著成效,企业应聚焦可量化回报的场景,结合资源现实,分阶段推进转型。; 适合人群:制造业企业管理者、数字化转型负责人、工业互联网从业者及政策制定者; 使用场景及目标:①帮助企业评估自身工业4.0成熟度并制定务实发展战略;②为制造企业设计组织架构与IT/OT技术路线图提供参考;③指导资源优先配置于高价值数字化用例,提升投资回报率; 阅读建议:建议结合企业实际生产场景阅读,重点关注“中心辐射式”运营模式与六大高价值用例的适用性分析,同时参考报告中的汽车行业案例,因地制宜地规划数字化路径。
内容概要:本文围绕基于蚁狮优化算法(ALO)在复杂三维动态环境下求解多无人机动态避障路径规划问题展开研究,并提供了完整的Matlab代码实现。该研究旨在解决多无人机系统在存在障碍物和动态变化环境中的高效、安全路径规划挑战,通过引入ALO算法优化飞行轨迹,有效规避障碍并实现路径最优。研究不仅关注算法层面的实现,还涵盖了目标函数设计、约束条件处理、环境建模等关键技术环节,确保路径规划结果兼具可行性与鲁棒性。此外,文档附带丰富的相关科研资源,涵盖路径规划、智能优化算法、机器学习、电力系统等多个领域,为后续拓展研究提供坚实支撑。; 适合人群:具备一定编程基础,熟悉Matlab工具,从事无人机路径规划、智能优化算法或智能系统研究的科研人员及研究生。; 使用场景及目标:①研究复杂三维动态环境下多无人机的协同避障路径规划问题;②掌握蚁狮优化算法(ALO)在路径规划中的应用与实现机制;③为智能交通、无人系统控制、自动化调度等相关课题提供算法参考与代码支持; 阅读建议:建议结合Matlab代码深入理解ALO算法的具体实现流程,重点关注目标函数构建、动态障碍建模与避障策略设计等关键模块,同时可参照文中提及的其他智能优化算法(如PSO、GWO等)进行对比实验,进一步提升算法性能分析与工程应用能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值