Is there any macro object documentation to help someone new to data architect to code macros?
I see the sample macros. But without understanding how the display, model, entity, objects all play together and what the various methods and properties do and return it is rather a feeling around in the dark experience.
I have coded against various api before, but almost always have at least a basic documentation to help understand the api model.
Have you looked at the Automation Interface Reference (available in the Help menu)? While there's much that can be improved in that documentation, it does at least provide information about the object hierarchy and the methods and properties.
I second the recommendation to check out the documentation. One of the things I did years ago to help me understand the macros is I created a test model where everything was overloaded with metanames. Like
Entity Parent One -||—— identifies—-|< Entity Child One, etc.
Or, if you have a database that you practically have memorized, you could use that. For instance. AdventureWorks.
I have found the Automation Interface Reference this morning before seeing these responses. I do appreciate the answers.