Dynamics AX
  RSS Feed  LinkedIn  Twitter
Want to turn you're data into a true asset? Ready to break free from the report factory?
Ready to gain true insights that are action focused for truly data informed decisions?
Want to do all of this across mutliple companies, instances of Dynamics and your other investments?
Hillstar Business Intelligence is the answer then! (www.HillstarBI.com)

Hillstar Business Intelligence for Microsoft Dynamics AX and NAV on Mobile, Desktop, Tablet


Let us prove to you how we can take the complexity out of the schema and truly enable users to answer the needed questions to run your business! Visit Hillstar Business Solutions at: www.HillstarBI.com

Tuesday, June 18, 2013

Webcast of Microsoft Dynamics AX 2012 R2 & Personal BI





Well I hope everyone is doing well this fine Tuesday. We are very close to the summer equinox and that means the longest day of the year! I love summer time, it's full of fun times, water activities as well as opining for the beach!

With that, I wanted to post a link to the recent webcast I lead via MSDynamicsWorld.com. The link to the web cast can be accessed from the following resource.: The Power of Personal BI with Dynamics AX 2012: PowerPivot and Power View



Now there is for sure one point that I need to clarify from this webcast. Specifically the question was asked around what version's of SharePoint & SQL Server are needed in order to enable specific aspects of what we reviewed during the webcast. When looking at this from a Microsoft Office Excel 2013 perspective, then the topic of SharePoint & SQL Server version for that matter in what was shown, is not relevant. Meaning, it does not affect what you can do with Excel 2013 in context to what was covered.



However when we look at enabling PowerView from SharePoint, launched within Microsoft Dynamics AX 2012 R2 then we need to better understand what versions of software do impact what functionality. Thus we have the above pictured diagram from Microsoft. It shows that indeed we do need more than standard versions of MOSS & SQL Server for different levels of functionality, including that last part of the webcast around PowerView & SharePoint.

I hope that this is helpful to people. During the session we have a lot of great questions, and feedback. Keep in mind, this is not edited but is a full capture of the entire webcast itself. Finally, I encourage you to send me any questions around this and just think about how Personal BI can help craft a reporting story for your company! If you would like to know more, you can contact us here.: Sunrise Contact Page.

Well that is all for now. I know that I'm behind a bit in getting some of the previously targeted topics posted. It's a sign of the current times, with being busy. It's good to be busy, and so there will be plenty to cover soon. Til Next Time!


Visit Hillstar Business Intelligence (www.HillstarBI.com) in order to truly unlock your data trapped in your Microsoft Dynamics investment. With our value driven business intelligence strategy Hillstar help you transform into a data informed company.


Follow Me @:
   RSS Feed  LinkedIn  Twitter

"Visit the Dynamics AX Community Page today!"

Labels: , , , , , , , , , , , ,

Friday, June 07, 2013

AX 2012 R2 & The Power of Personal BI





I hope everyone finds themselves doing well this fine summer Friday. Always something about Friday's, and specifically those where the sun stays out and beckons us back to our childhood days. With that, I wanted to post today and bring to your reading attention an upcoming virtual event. It's free and you can attend right from your desk. This event is being hosted by MSDynamicsWorld.com a long time sponsor of this blog.



The event is next Friday, June 14th starting at 11:00 AM EST. The following is a description from the event.: (register here)
"The real value of business intelligence (BI) comes from crafting a story based on an organization's data. For the manager, analyst, or individual contributor, BI typically begins with desktop tools like Microsoft Excel. With the right skills and know-how, personal BI can become the gateway to a robust BI initiative at any organization.




Visit Hillstar Business Intelligence (www.HillstarBI.com) in order to truly unlock your data trapped in your Microsoft Dynamics investment. With our value driven business intelligence strategy Hillstar help you transform into a data informed company.

Join Microsoft Dynamics AX MVP and BI expert Brandon George of Sunrise Technologies for an examination of Microsoft PowerPivot & Power View with Dynamics AX 2012 R2. The webcast will look at how these tools can empower both functional and technical resources at the individual level to discover new insights and improve operational outcomes. Learn how to put data to work and further build towards organizational BI needs from personal BI artifacts."


The event represented above, is specifically around Microsoft Dynamics AX 2012 R2 & Personal BI. I've wrote a lot about this topic in the past, and so I think its very important to reference such resources in regard to this upcoming event. The following is such a list, that I think would be helpful to anyone who is wanting to attend, or already signed up to do so.



With the above resources your well on the way to understanding what will be talked to and covered in this upcoming event. I would highly encourage you to attend it, as I'm planning for it to be engaging! Speaking of engaging, that is the whole goal we after. All of this, every bit of it builds to the point of creating a System of Engagement. Where we can truly help turn users, into fans!

Well that it's for now, I will be back to posting next week with some really interesting stuff. Anyone want to go on the wild ride of predictive analytic's? It's like stepping into a quantum time machine! Well it's really more about understanding & owning your companies data assets. That's whats coming soon, so check back next week and make sure to attend next Friday's virtual event!

Finally, if you would like to know more about putting your companies data to work for you. Then make sure to reach out, and contact Sunrise Technologies so we can help craft a BI & reporting story for you! Til Next Time!


Visit Hillstar Business Intelligence (www.HillstarBI.com) in order to truly unlock your data trapped in your Microsoft Dynamics investment. With our value driven business intelligence strategy Hillstar help you transform into a data informed company.


Follow Me @:
   RSS Feed  LinkedIn  Twitter

"Visit the Dynamics AX Community Page today!"

Labels: , , , , , , , , , , ,

Friday, February 15, 2013

AX 2012 - PowerPivot Date Dimension Query





Today I wanted to spend time building on the topics that I've been covering of late. That is the value of PowerPivot and how Dynamics AX customers to create true Personal BI artifacts with it. A key topic that is important to understand when looking at creating such BI artifacts is around the use of a Date Dimension Table. Find out more about this topic, specific to PowerPivot from the following resource.: TechNet: Dates in PowerPivot



With this in mind there are several ways that this can be achieved. Specifically what we care about is relating some date value at a transaction level data, in order to slice & dice such data by. We could make use of fiscal calendar's, outside date table, or we can create one from a working calendar inside Dynamics AX 2012. The focus of this How-To is exactly around that approach. Making use of the working calendar concepts in Dynamics AX, to have a specific one that generates date values, and that we make use of for our PowerPivot Date Table.



What you see in the above image is the building out of a specific Work Calendar that I'm targeting for use as my Date Table within PowerPivot. After having that built, the next focus is around the project that will contain the elements that help complete this scope. That is what you see with the following image.



Looking at the project, you can see there we have a table, query & job elements. These are the Dynamics AX parts that help us create and expose a Date Table for use with our PowerPivot artifacts. Like most scope, we need to start with a targeted table that will house our date data. That is what we can see in the following image.



From this point, we will then need a Query that will become the basis for an OData feed. This query element, simply exposes the new custom table and it's fields. That is shown in the following image.



After having our custom table targeted, next we can move towards creating X++ code that will fill this table. This X++ code, in this current write up, it housed and executed from within a Job element. This could easily be adapted to have parameters and execute as a batch job, or fired from a menu item within an instance of Dynamics AX. This is the tie between the working calendar & date data we created, and the Query element that will expose the data it generates.

With that, lets look at the X++ code. We have two sections of this job really. The first section is pictured below, and it shows the declaration section of the job variables, as well as a local method. For those that don't understand local methods for Dynamics AX, please review the following resource.: MSDN: Local Functions. Even though that is stated for Dynamics AX 2009, this still is a valid concept for AX 2012.



What we see in the local method, or function, is the creation reading of a date value and based on that date value, we are returning the calendar year quarter that the date belongs to. Having this, we can now move to the second half of the job. That is seen in the following image.



The above, we see the majority of the business logic behind the creation of our target date table data. This job will clear the custom table, and then proceed to fill it with information based on the working calendar data we created. You can see several calls that will give us specific information like: DayName, Week, MonthName as well as our local function Qtr().

Having complete this, and executing the job the majority of what we need to do within Dynamics AX is completed. Since we are targeting this for use as an OData feed, the next step for us is to target the query element within the project and publish it as a Document Data Source. That is what we see highlighted in the below screen shot.



Once we have done this, we are now able to launch into a PowerPivot design space to add the new query as a date table for our Personal BI needs. As we can see in the following image, our new query appears as a valid OData feed.



I'm adding this as a new data source to an existing PowerPivot artifact that is focused on looking as Sales Data. After adding the new data source to the PowerPivot design space, we can see the two query elements from the AOT, as shown below.



Next step is to join our two query elements within the design space of PowerPivot. What we are doing here is stating that the sunSalesLineData query is the fact table, and the sunDateTimeTable query is a dimension table, linked to the fact table. We are linking these two tables via the sunSalesLineData.SalesLine_ConfirmedDlv = sunDateTimeTable.sunDateDimTable_TransDate. Creating this relation allows us to make use of the fields within the targeted Date Table, to slice & dice our sales data with. We can see this relation in the following image.



Now that we have our relationship established and our PowerPivot workbook updated, lets take a look at the current Month value. I derived the "month" value used in the current workbook by making use of a DAX expression within PowerPivot. It's a computed column, with the following expression.: '=MONTH([SalesLine_ConfirmedDlv])' This gives us a numerical value that represents the month from the SalesLine_ConfirmedDlv date value. You can see this as a horizontal slicer in the following screen shot.



This might be fine for some reports, but the goal of a Date Table within PowerPivot is to add more flexibility and friendliness to the date values which we filter and slice by. Now that we have the date table we can target as dimensions for slicing our facts from the sales data with, we can replace the integer month value, with friendly month names. We can see that with the following image.



Because we built out our date table within Dynamics AX and expose it as a Query element, we have flexibility for control of the dates. As well as we could make use of targeted languages, labels and more. As you can see in the following image, we have the ability to make use of any of the fields now, to slice and filter by.







With the above we have a powerful, yet simple example of enabling a date table built from Dynamics AX. Further, by example, how with little effort such scope can start to add value and use for our personal BI development needs. Further I will add, we could then make the choice to expose any number of fiscal or working calendar data in such fashion. Building from the above knowledge, you can see where this Date query can be added as part of the design as a dimension table for many, many PowerPivot artifacts.

There are plenty of detail specifics that could be considered in the design of this, but I hope that you see the value and ease we have with empowering the creation of useful and value added BI artifacts with Dynamics AX & PowrPivot. That is all I have for this post. I will be back next week to continue focusing on the helping put your companies data to work for you! If your interested in what else can be done with BI Semantic Model as well as BI in general, make sure to contact my team at Sunrise, to see how we can help you today! Sunrise Technologies Site. Till Next Time!

P.S.: I will be at the MVP Summit all next week at Microsoft HQ. I do plan however to get at least two post up next week. Make sure to check back soon and often!

Follow Me @:
   RSS Feed  LinkedIn  Twitter

"Visit the Dynamics AX Community Page today!"

Labels: , , , , , , , , , ,

Wednesday, December 05, 2012

Microsoft Opens the Door on Socl - Why I'm using it!





From time to time, I like to post and write about things that aren't specifically related to processes, and post that give you how-to's. Still these topics do have direct & indirect impact on the Dynamics Ecosystem at large. With this in mind, and understanding, I wanted to write about Microsoft Socl.



It's Microsoft's new social platform, that really engages and blends well with the other platforms out there. It's easy to create post, follow specific interest, and blend your other outlets. Obvious, there can be plenty of time looking at picture's, but my focus is more purely on the aspect of gaining valuable knowledge.

I see this as a social learning platform, and one where things can be easily pinned, and revisited later. If you like me, you read a lot! At times there are plenty of things that you would like to read, but don't have time for. With Socl, I'm finding it the best way to tag, and collect content that is important to me.

It is a place where I can pin & place the interest I have, and come back to an uncluttered view of the topics I care about. It's specific, and content focused with out a lot of noise that exists now within certain popular social platforms.



Creating a new post is easy, as you can see from the above image and my first post. Of course, I'm talking about what's hot on my mind for Dynamics, that being BI and more specifically Personal BI with OData Feeds from AX 2012 consumed in PowerPivot!

Sharing is easy as well, being able to tweet or post back to facebook. Further, linking your profiles across multiple platforms is easy as well with the settings for Socl.



I do think that Socl has a spot within the Social landscape, specifically for me around the use of learning, and managing my sources of information into a clean and easy to understand and useful space. The nature of how things are stored, tagged and collected seems like I'm creating little learning portals about specific topics. Further through tags and interest I'm able to find others who are posting and sharing about specific topics.

Some come along and make sure to join me on Socl, and start creating your learning portal's and post, or topics of interest that you care most about!



That's all for this post! I'm interesting to see how this can be used further when thinking in terms of engagement. That is a theme I focus on a lot, System's of Engagement - where user's become fans! I can see a lot of potential with Socl in this aspect. Maybe even being used in Gamification platforms? Till Next Time!
Follow Me @:
RSS Feed  LinkedIn  Twitter

"Visit the Dynamics AX Community Page today!"

Labels: , , , , , , , , , , , , ,

Tuesday, December 04, 2012

OData Query Utility for Dynamics AX 2012





Well I hope everyone is doing well, and finding yourself very productive in this Exciting Week for Microsoft Dynamics. Of course, I'm talking in reference to the now released Microsoft Dynamics AX 2012 R2.

While that for sure deserve's a lot of attention, there is something I wanted to give to the community at large, as my Christmas present if you will to everyone. What I'm talking about is an Open Source Project I created called.: AX-OData Queries



As the above image implies, it's the gift that keeps on giving! That is, this open source project has ready to use, a Utility Wizard, and context action that makes understanding which Queries in a Dynamics AX 2012 instance, are valid candidates to become PowerPivot OData Feed sources!



Further as part of this project, there is a Library component that I started, in which I have placed a customer aging query, in the standard folder location. You can read more, by visiting the project's home page.

Further, important, is the documentation, so the following is a direct link to that.: AX-OData Queries Project Documentation. Make sure to read the Read Me, and then following along from there. This includes from Install, through to How To Use Guide.



The above image is the Dynamics AX 2012 project that currently comprises as v1.0.0 of the OData Query Utility scope. This again, includes a Wizard as well as an Context menu, that lives under the Add-in's section.



Like all projects, this needs revision and refinement. This is an Open Source project, and so I do encourage you to get involved as you can. Help make this better! Further, the changes and impacts of AX 2012 R2 has not be tested against this. So there is plenty of chances to make this a much better set of tools, and queries for common data sets.



As-is, you can download the Utility as an XPO file, and import it into a target Dynamics AX 2012 RTM or Feature Pack instance. Then you can either run the Wizard, or you can execute the Context Menu for a specific single query element. The goal, is to help enable the continued theme of creating a System of Engagement with Microsoft Dynamics AX. This specific will help on the Personal BI landscape, in helping faster enable use of PowerPivot, via OData Feeds.

Well that's all for now! (Early) Merry Christmas! As updates happen, of course I will take the time and let everyone know. Please visit the project, download, test, enjoy, contribute! Till Next Time!

Update: There was a slight feature added this afternoon. One that I thought was important to make the first grid, in which you filter the searching of queries by layers. We have added a new field called "Number of Queries".



Now I admit the speed in which the utilElements table can be read, which is a key to the majority of this, is not at the level I like. This is one of the area's that will be focused on next.
Follow Me @:
RSS Feed  LinkedIn  Twitter

"Visit the Dynamics AX Community Page today!"

Labels: , , , , , , , , , , , , , , , ,


Copyright 2005-2011, J. Brandon George - All rights Reserved