Hi all
I'm new, it’s my first post here
so our company is transitioning to Sparx EA for our data modeling so I was wondering if anyone has any good recommendations for books / courses for a quick head start.
Thank you
Welcome to the forum Kristy. I personally have found this forum very helpful. In fact, the community of help, experience and support is one of the reasons I recommend using Sparx EA.
There are lots of good books to choose from and great resources online. If you are looking for specific help with using Sparx EA, I suggest referencing their online library currently located here:
https://www.sparxsystems.com/resources/user-guides/15.1/index.htmlIf you are looking for general guidance on data modelling, one book I can suggest is "Data Modeling Made Simple" by Steve Hoberman.
The 13 digit ISBN is 978-0977140060
Regarding the issue of using Sparx EA as a data modelling solution... Please don’t get discouraged with using Sparx EA for this. I have asked myself the same question many times and I think there is merit in using EA. (…Don’t worry, I don’t work for Sparx and I’m not in marketing!)
Is Sparx EA the "best" choice for data modelling?
In my opinion the answer is “It depends”. I encourage you to consider:
- Are you modelling in an isolated environment or will your models need to be integrated into a larger enterprise context?
- Will you be collaborating with other data modellers, BA’s, EA’s etc.?
- Do you wish to integrate your data models with business processes, business capabilities and higher-level architecture etc.?
- How much money can you spend on the solution?
- Are there industry standard data models you are working with that may need to be imported for you to work with them? Will your solution do this? (For example, the CIM in the electrical industry works with Sparx EA.)
- Do you need to perform data mapping work? (I personally do this involving data models, schema definitions beyond the normal data modelling solution using Sparx EA along with the “EA Mapper”…see Geert Belleken’s website.)
(
https://bellekens.com/product/bellekens-enterprise-architect-toolpack/)
- Do you need the add-in/customizability/automation that Sparx EA provides?
Through my career I have used pretty much every data modelling software solution out there. Some are excellent and have certain features that make them stand out.
For example, some are better at being able to forward and reverse engineer changes made at the conceptual, logical and physical model levels.
However, I have found at more than one client so far, that while they had a powerful (and very expensive) data modelling solution, they did not have the human resources, standards and knowledge on hand to use it properly…So modellers often fell back to creating “one-off drawings” using Visio.
The roles of data modellers, data architects... continue to evolve. I think it is increasingly rare that companies have dedicated teams of specialized data modellers on hand that are all thoroughly trained and experienced in using the more specialized data modelling solutions.
For example, as a data architect I often spend time crafting a data model, generating it as a schema file (XSD...JSON...) and mapping attributes between business systems.
Then I also need to show which business processes are supported and/or impacted by data model changes.
Sparx EA can do this.
Good luck on your data modelling journey.
Hope this helps.
Perry