Hi,
I’m from a brazilian company that already uses Aris Business Architect and Designer to model and document business processes, including the synchronization with SAP Solution Manager.
Recently my company decided also to use Aris as a data modeling tool to create/maintain conceptual and/or logical data models – that is, E/R diagrams and a centralized data dictionary.
I have worked as a data administrator for sometime and have some experience in data modeling and CASE tools (like Sybase PowerDesigner), but I’m new in Aris world. So I have been looking for "how to use Aris for data management", but have not found much. It would be good to learn more. I am interested to find out how others are using ARIS for describing their ER models and data dictionary. Is it true that ARIS has extensive data modeling capabilities? It seems to me they are seldom used.
In my opinion the Technical Terms diagram isn’t enough to document data models even at the conceptual level as suggested by some users and the features that I have seen in ARIS suggested me that it is quite limited for E/R modeling tool. Specifically, I noticed, for example, that the only way to display the entities attributes in the diagrams is drawing specific symbols to each one and connecting them to the correspondent entity. Is it possible to display the attributes inside the entity symbol in the ER models? or to define and display the contents of the DD in tabular form?
Any advice will be much appreciated.
Thanks.
Ivo Velitchkov on
Mônica,
I've used Sybase PowerDesigner in 2004. I don't know how it is now but at that time it was just an UML drawing tool.
ARIS is a very powerful data modelling tool. It supports conceptual, logical and physical data modelling. This article presents one way how to do this (the thread is very interesting as well). There are other approaches and you should find the one that best suits your needs.
A agree that using technical terms is not enough. But it's a good object to be used at conceptual level. It also supports a big set of connection types and is part of many methods. Derivative objects (model) of Technical Term (model) can do a good job in many cases. Technical terms model allows TT objects to be linked to more concrete data representations at lower levels, depicted with Cluster/Data Model, Entity Type or Class depending on modelling convention. Typically Cluster/Data model belongs to the level between TT and logical data objects (Enity Type or Class). In other cases TT is not used at all and Cluster/Data model is the preferred higher level representation of data sets.
ARIS supports all popular data modelling conventions. If you are using ERD then indeed all attributes are modelled as separate objects. If you use UML Class Diagrams, then attributes of UML Classes are modelled as UML attributes and they appear inside the Class as specified by the UML notation. However, UML attributes are again objects of ERM attribute type but apart from the ARIS attributes, they have specific UML properties and behaviour. For example creating a definition copy of an UML Class is entirely different mechanism as it creates definition of all objects (=UML attributes and methods) and connections at once. There are some nice UML transformations as well.