Some annotations and general questions to ARIS Mashzone Translate this page Printer-friendly version bookmark or share this page
Joachim's picture

Posted: 2010-02-02
483 views | 3 comments | category: ARIS MashZone

0
show all articles

Hello,

I just came across ARIS Mashzone around two weeks ago. So, I was curious and checked out, what you now are putting into the market. Having checked the product just superficially so far, I admit that it interests me quite a bit. So, in the next days, I guess I will start to examine it a bit more in depths. But so far I would like to make the following annotations and arising from these I also have some questions:

1. The product - in a certain way - partly offers  capabilities like a true datawarehouse solution e.g. data sourcing capabilities usually known in the industry as ETL (Extraction - Transformation - Loading). At least your datafeeds look like this. It was a kind of "Wow" - effect when I found out that your product even enables the user to combine data records from different sources containing common fields/columns via a "true" JOIN - and not only a UNION statement. This is indeed very remarkable given the low release level of Mashzone. I even know fairly mature data warehouse solutions which still struggle to offer this capability in an easy (!) way... ;-) 

However, I was wondering whether you will in future offer an interface to extract data from MS Access solutions. The reason for this idea is fairly simple: In the last two years I worked more on the business side instead of IT departments and I was fairly surprised to see the amount of MS Access solutions which are still used by business users even in case that there have already existed incredible powerful Data Warehouse solutions since many years in these companies. I was so surprised to see such sophisticated and amazing MS Access solutions (in which  much effort has been invested) that I tried to understand the reasons why the business created and maintained them. I finally realized that - despite of all IT efforts to overcome these bypass solutions via central datawarehouses - there will always be such solutions on the business side. And I also started to understand that it sometimes indeed makes sense which is very tough to admit, especially for me being a convinced BI consultant. ;-) However, even the most sophisticated MS access solutions lacked the capability to be distributed in an easy way via the intranet. I therefore could imagine that a kind of MS access connector in Mashzone could stimulate your Mashzone sales. Any plans regarding such an interface for the next releases?

2. The interactivity of Mashzone apps - according to my current understanding - is limited to filtering. Any plans on your side to offer some kind of "Pivot" functionality also known as "Slice" and "Dice" in future relases? I know, this is not so simple due to the necessary underlying data model (Star Schema) you then need to consider. But this leads me to my next, more important question...

3. How does Mashzone manages/keeps/stores the data extracted via data feeds? I guess, there is database file underneath. Or do you just keep the data in a simple file (hopefully not...)? If there is no database underneath, any plans to do this in future?

4. The product surprised me. However, I guess the success clearly depends on a clear positioning in the market.

What do you try to target? I do not assume that you try to compete with powerful datawarehouse solutions such as SAP BI, IBM Cognos, Oracle Hyperion... I also assume that you do not try to create yet another kind of Portal functionality... What you call "Self service BI" for the Business user, that sounds interesting at first glance. "Quick and agile" BI - solutions overcoming these incredible long lasting project times of BI projects (in average between 6 months and 2-3 years depending on scope and scale) could attract frustrated business users.

A platform offering  business departments the ability to realize a limited, but quick solution for analytic applications/questions which usually do not get enough awareness and high priorities from IT side (due to the very specific business question which might be not so interesting for other departments)? Is this what you want to offer? If so, fine. There is indeed a need in the market. 

Integrating internal and external source data quickly on department level without the need to create a time consuming  IT investment proposal and - in case of approval - to wait a couple of months, if not even years for the realization. Stunnning idea...

However, the typical "use cases" need to be clarified. A clearer distinction from other, more powerful solutions need to be made, also for the reason that IT is usually looking with very "critical" eyes on such "submarine"-solutions. Usually whitepapers containing use cases could explain theses scenarios in a good way. Anything in the pipeline?

5. "Transposer" functionality for two dimensional excel tables. I read the discussion about this feature and I understand the request of the user who started the discussion. This is indeed a weak point of Mashzone - at least currently. If a business user needs to manually transform the excel tables into a flat file, this reduces the benefit of Mashzone significantly. Expecting the user to write a VBA skript or a VB macro is also somehow reducing the goal of the application to offer a quick and agile BI end user solution and requires a certain development knowledge on business user level.  I of course know and agree that even some of the more sophisticated datawarehouse solutions such as SAP BI also still lack this functionality... but some other tools have this ability... Any plans for the future?

6. Files/Annotations. Any plans to enable to attach documents such as Word/PPT/PDF etc. to a Mash? Any plans to enable a kind of functionality to make comments/annotations to specific figures (cell based of course... ;-)  )? 

7. Delta mechanism: It sounds a bit nasty/ugly... I know... But are there any possibilities to upload only the changes of a file since the last extraction or does the end user needs to make sure, that the file only contains the changes and not also the old values... ? I know... crazy idea, but a very common scenario...

8. The functionality of the datafeed in terms of data enrichment (e.g. calbulations) looks very promising. Aggregation, concation, calculation, all this is very nice and fine and certainly appreciated. However, in case of many necessary transformations/enrichments, the current way to do this graphically might be a bit time consuming. Maybe a more efficient way to do the mapping respectively to enter the enrichment rules would be good... Any plans?

9. How frequently do you plan to offer new releases? Once in a year? More frequently?

Let me finally say, the product really surprised me in an enjoyable way - at least at first glance. I never expected IDS Scheer to enter the BI market (I am not talking about the PI (Process Intelligence) market). There might be indeed a niche in this huge market to empower the business user who needs a tool to provide sophisticated reporting solutions on departmental level integrating data from different internal and external data sources in an easy and quick way without the help of the IT department. However, there might be a clash with well established solutions on the market... Nevertheless, I wish you Good luck.

Looking forward to hearing your opinion regarding the suggestions/questions made above.

Best regards,

Joachim Schirra

Comments
Stephan's picture

Hi Joachim,
Thank you so much for this very detailed analysis of our all new product. Your feedback is very valuable for us and it contains lots of new ideas that will certainly find their way into ARIS MashZone. I am trying to answer your questions.

Positioning and Target group

These business guys (investing a lot of effort into MS Access based solutions) you mention we had in mind, too. Except the fact we did not took MS Access but Excel into account. We think about it as something that is called “the long tail”. There seems to be a great need for solutions for people that are not in the focus of internal IT. Since internal IT only concentrates on mission critical systems with lots of users involved tons of applications – serving only a few – remain open. But these are still important! ARIS MashZone tries to address them from an analytical point of view.
As we propose self service BI software we want to free users from handling SQL-scripts. But as still requested database connectivity (ODBC/JDBC) remains on our agenda.

Storage & delta mechanisms

ARIS MashZone itself does not store the data you enrich and analyze. Replace L with P and you get extract – transform – present: ETP instead of data warehouse’s ETL. ARIS MashZone stores only metadata inside its embedded data base, i.e. MashZone only knows where to obtain data if requested. Data feed processing happens on the fly.
Although this sounds strange from a performance and data warehouse’s point of view it makes sense considering our target group. We want users to create quick solutions without dealing with questions regarding data ownership, legal aspects of data integration, security and more. If somebody already decided to publish a report or an Excel file on the network MashZone can consume it. But the ownership does never change. If the publisher decides to revoke the data, it is not available to MashZone anymore. (It is the same with Google or any other service within the Cloud.)
In addition the most recent data is always available to MashZone this way. As long as the structure does not change updates will be presented in a jiffy.

Transpose

We will handle two dimensional (cross) tables in the next release as it has been even more requested than database connectivity. But I think the term transpose is not enough as it refers to rotate the table by 90° only. As data feeds are record oriented each column has its distinct semantics. A sales report for instance where each subsidiary takes a row and each month a column is not record oriented – but of course easily converted.

Annotation

As of today there are only hyperlinks you can embed within the Visual Composer (it is where you design MashApps). You may use them to delegate to your companies’ wiki for example. File attachments would be handled in a similar way.
Comments within data feeds (for documentation’s purpose) or annotations within MashApps (“My sales figures had been this way last quarter because of this or that special situation…”) sound interesting. I will definitely keep this in mind.

Regards
Stephan

Tobias's picture

Hi,

In addition to the Stephan’s answers some remarks from my side:

Target Groups:
More on the positioning and target groups you can find in the fact sheet on ARIS MashZone

Slice&Dice:
MashZone is not meant to be a generic OLAP tool. However, you can build you “personal” OLAP by building a Mashapp that filters data and retrieves data (parametrized queries). I build already an example for that where ARIS PPM is the data source and you can drill down on process instance level from MashZone.

Release cycle:
We aim to be flexible here. There will be a service release in the next 2 months and we plan an “Enterprise Edition” for the second half of this year.

So thank you for your input. And keep us informed on the results of your first own MashApps….
Tobias
 

Joachim's picture

Hi Stephan,

thanks again for your kind, interesting and informative reply and sorry for the long delay from my side to adress  this. Just some annotation to some of your points:

"Transposing" two dimensional Excel files 

You are of course right. The term "transposing" which I used is indeed misleading. Not only a 90 degree transformation is required. It is indeed a functionality which converts a two dimensional structure into a flat file - similar to a big hammer. ;-) I know that this sounds easy but is indeed one of the more complex things to solve since every two dimensional Excel file is unique regarding its structure. Some are very simple, otherones are designed really complex. There might be more simple tables and otherones which consist of even different tables in one and the same worksheet, having even maybe text or graphics between two tables which makes an automated transformation nearly impossible. I thought about that problem and I came to the conclusion that the best functionality inside a future realease to adress this problem is a kind of interactive visual tool which opens the excel worksheet and offers the end user the possibility to highlight the columns to be flattened. In case there is a table which is more complex, but the data of a flattened record consists of the columns of two tables which might be seperated by something (texts, other unimportant information, graphics...) then of course it is necessary to highlight not only one block, but even more blocks separately. I guess this is the most secure way to make sure that - unimportant from the logic and design of a two dimensional matrix - the user gives the correct feedback how the structure is to be read. If then there was also a kind of preview functionality where the Mashzone flat file editor shows the potential result of this transformation to enable the user to evaluate whether this transformation is right, then it would be perfect.

Storage & Delta mechanism: 

Reading your comment and also the follow up comment from Tobias I learnt something what I was not so aware about  before: Mashzone is a tool which does not store data and is heavily dependent on the availability of the underlying source systems and their (sometimes not existing) capability to provide historical data.

Don´t get me wrong... Having studied Marketing myself during my university studies (but unfortunately not worked in this area ;-) ) and knowing the target group concept all too good as wells as keeping in mind the positioning you & Tobias mentioned, it sounds reasonable not to do this at first glance...

Don´t ask me why, somehow I understand the rationale & the arguments, but my stomach tells me something different. I have the feeling that in the long run, users will request such a storage facility. Coming back to the examples of incredible powerful and impressive Access databases which I could oberve as still being the regular case in large organizations in the business departements despite of all existing enourmous investments in powerful enterprise wide data warehouse systems, I am pretty sure that the same (business) guys who developed all these access solutions will have a problem (i.e. being reluctant) to push the same source data in Mashzone. Just because they cannot provide source queries which take all the data from the first day again and again with each extraction run. Sooner or later that would lead to big problems. As a result of this they store the data in their Access databases today. I saw one example where they kept around 1,9 GB in Access and the frontend design was quite impressive - given the fact that the needed to use Access 2003 which was orders of magnitude away from the possibilities you now have with Access 2007 and the even more impressive capabilities of Access 2010.

On the one hand you mention  the target group and the resulting feature set which fits to this positioning. But on the other hand you also offer quite sophisticated joining possibilities in the data feed (inner join...) which also requires a sophisticated level of database knowledge from the business user in case he wants to use this. This is to a certain degree not consistent with your argument given above why not to offer data storage facilities. On the other hand, maybe we all underestimate the IT knowledge of business users in the business departments. There are quite a lot of people out there which have a fairly good knowledge of how to join tables, who also have a certain basic SQL knowledge and some of them even do VBA programming. Not  because they love it, but because they need to. If they rely on IT and accepted the long lasting leadtimes to solve analysis problems, they mostly would be lost. I know it, because I was involved in many DWH projects. The minimum project time is around 2-3 months. More often we are talking about 6 months and in some exceptional cases even 1 or 2 years project time. That´s the reason why they are looking for tools to help themselves.

How about the following idea: Understanding and agreeing with your concerns due to the fact that you want to adress the occasional self service BI user (however that acutally means in detail in terms of target group description), it might be helpful to also adress the users I described above looking for a more sophisticated data storage & retrieving possibility. If there was a kind of API which enables to store the data in an external database such as MySQL and MS Access (the first one freely available also for business users, the latter one being standard in nearly all organizations I saw in the last 12 years) and if there also was the possibility to read the data from this database, then such a solution could be offered on a project basis if somebody requires such a feature. As a result of this, ARIS Mashzone requires not only the API to export data, but also an enhancement in terms of reading the stored data from this database. What do you think about this suggestion?

Hope I do not bother you too much. I like the Mashzone concept and the funtionality - even if there is a competitor coming up now with an also impressive functionality (Microsoft PowerPivot). Keep an eye on them,... their concept is also pretty good & very powerful.

Finally a question regarding a potential bug...

However my own trials with Aris Mashzone suffer from severe starting problems. Currently I experience problems to start mashzone. Once I installed the product, it runs perfectly. Having shut down the computer and restarted, the Tomcat Server seems to have problems to start... Do you know this problem? The only workaround right now is to permantly remove the software and reinstall it again (or not to shutdown the computer...) Both is only a short term solution... I am using Windows vista including all support packages and IE08.

Best regards,

Joachim