The datamodel viewer does allow the user to auto-layout the objects, but if the user zooms in, that layout is maintained. When you click auto-layout again, it does not take into account the zoomed-in state. In fact, it just zooms out again.
It would be great if the auto-layout can honor the current zoom level and window size, and layout all the objects so they fit in there.
Another problem is that the tables connections are crossed each other. Why ?? It is so confused !
If the tables position remains the same with the manually setting up, even after loading script, it will be good, but if it don't mix the line connections also, it will be really great !!
NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.