What is M-Data Analytics and how is it going to change the way you use data?
M-Data Analytics is a Data Warehouse. A Data Warehouse is a database that is specially designed for reporting and data analysis. M2M Data is extracted, checked, cleaned, and transformed to a format which is optimized for reporting. M-Data Analytics is being designed to make reporting simple enough that nearly anyone can effectively pull data from it. How is it going to fix all the problems I mentioned yesterday?
Characteristics of M-Data Analytics – A Quality Reporting System
Comprehensive
There will be several phases to the project. In Phase 1, the team transforms most of the modules in M2M into their corresponding structures in M-Data Analytics. Included Modules are Quotes, Orders, Accounts Receivable, and Accounts Payable, Purchasing, Receiving, Shipping, Inventory and Cycle Counting, Labor and Costing, etc.
Easy to Use
M-Data Analytics is easy enough so that everyone will want to use it. The fields and tables have descriptive names which everyone can understand. Any links between tables should be automatic for most modern reporting programs. The system will support not only database views, but also cubes and Report Models (more on these in a later article) to make reporting that much easier.
Accurate and Consistent
The core modules of M-Data Analytics are going to match your Made2Manage system and can be relied upon to be accurate. If you compared invoicing data in M2M for a specific invoice, M-Data Analytics would match that exactly because the same data is there, only packaged in a more useful way. Further, the information will be as complete as possible. Country values will be added where possible even when not available in the M2M Database. State designations will be consistent at either two characters (TX) or full names (Texas), etc.
Performant and Safe to Use
You will be able to run M-Data Analytics on decent hardware without experiencing performance problems. Depending on your needs, you can run M-Data Analytics on it’s own server or on your current Made2Manage server. M-Data Analytics will not require you to violate your user agreement with Consona and is be designed in such as way as to have little to no impact at all on regular M2M operations. Toward that goal, M-Data Analytics will not update the M2M database directly. M-Data Analytics will notify a designated employee at your company when the M2M program has entered records that are likely invalid.
Completely Flexible
M-Data Analytics will support nearly any reporting tool available such as SQL Server Reporting Services, Crystal Reports, Excel; or even any of Consona’s add on options such as Advanced Reporter and Executive Dashboards. You’re not locked in to some proprietary or ancient technology like Visual FoxPro.
Keep Historical Data
In Phase 2, M-Data Analytics will enable you to keep historical data at periods you specify and makes it easy to spot trends. Wouldn’t you like to track information such as Sales Order Backlog, Inventory Valuation, and Work In Process?
Cost
Oh, did I mention that M-Data Analytics is FREE? M-Data Analytics is an open source project that all are free to work on and use. You’re not required to pay anything to use it. It is being developed using Microsoft Business Intelligence Tools which are included with every licensed version of SQL Server. It’s important to note that as of this point, the project is being written in SQL Server 2008. There may be an effort to port that to SQL Server 2005 in the future. However, I still consider that “free” because we will all need to buy SQL 2008 eventually anyway.
Community Driven
As I mentioned previously, I’ve been working on this project a long time and realized early on that it should be a community driven project. It will be developed and maintained by the Made2Manage community. Also, since everyone’s Data Warehouse will look nearly identical, it will be easy for users of M-Data Analytics to share their reports which benefits everyone.
Now I know that what I’ve told you seems like a lot of theory and a very high level overview. This was intentional because I want everyone, from CEO’s to database administrators, to understand it and why M-Data Analytics will be a game changer for M2M companies.
Sales Report Example Revisited
Remember the “simple” sales report I discussed in the previous article? Well, this is how it will look in M-Data Analytics.
If you compare that to yesterday’s pictures you’ll immediately notice:
- The number of tables is less.
- Table and Field Names are easily understood.
- The join lines are blue because the database uses Foreign Keys so that nearly any program will automatically join them. In fact, in Excel, you would click on the Orders table and the “Add Related Tables” button and the query would write itself.
- The added calendar table makes reporting by years, quarters, months or weeks easy.
- The important calculations are already made for you. You don’t have to know how to calculate the shipped quantity or calculate order quantity by unit price to get extended price.
- The descriptions for codes such as Product Class will always be available so you won’t have to memorize them anymore.
In this article I am only hitting the high points. In future articles, I’ll explain how it works, which steps the team is currently working on, and publish educational articles regarding Microsoft Integration, Analysis, and Reporting Services.
So, who’s with me?





Very cool, sounds awesome! We are doing something similar with Consona’s Intuitive product and our other bolt-on db’s with a central data repository or data warehouse. In the process of putting the specs on it now and building it out. Good luck with it.
COUNT ME IN!!!
Yes, I’m definitely with you!
When? I got my test server ready to go.
Joshua
Fantastic! Especially that its free.
David
Thank you, Thank you
Can not wait.
I’m in too! I Can help with testing or any way I can contribute.
My test server is ready for use!!
Yes! I’m in.
Art, I ran into one of your customers at CC 2010. He spoke highly of you.
Awesome. Be happy to help and/or test, especially with any ports back to SQL 2005. Great choice of platform (for us) already using SSRS for most all management reports.
Masterful and ingenious! Anything I can do to help, I’m in!
Sounds good to me. Has Made2Manage said anything to you about this?
I’m definitely in! Sounds like exactly what we’ve all been looking for in the way of an accurate, user-friendly M2M reporting tool.
I mentioned the project a year ago to some people at M2M, and they didn’t seem to “get it” or perhaps didn’t see the value in it. No biggee.
Awesome I can’t wait to stop using VFP! When can i get my hands on this?
I’m working on articles about it this week. I still owe the Consona Connect attendees an article about connecting PowerPivot to M2M as well. Please be patient, I’m working as fast as I can.
Of course you can always count on me… BTW – I’m still alive & well!!
Not sure how much help I can be but I have a 05 v6 Svr I should be able to test with.
Dave it looks like a great project and one that is long overdue. Views only ever addressed part the issues we face. If you have something specific that is needed for the project, we would be happy to commit hours to it. Send me an email if you would like to discuss.
Thanks for your support and enthusiasm guys. I’ve been swamped with PASS Summit preparations and with SQL Saturday. I’ll be focusing on blog articles updating everyone where we are with the project and recruiting volunteers for the various roles and such. Trust me, it’s coming.
This can’t come soon enough. Going to put off training in VFP and see where this is going.
I like the sounds of this because it makes reports easy to create, instead of analyzing the data structure we can concentrate on the report results.
[...] Do not violate the grain of your Fact Table, though you may be enticed to do so. For example, what if Acme wanted to add shipping costs to our Order Fact Table. Well, shipping costs are typically recorded per Sales Order, not per line item or individual product. We currently have this problem with M-Data Analytics. [...]
[...] doing formal M2M consulting as part of this new position as well and still intend to release M-Data Analytics. More information on that will be coming soon, so stay [...]