Currently we have a SQL database. We have different schemas on that DB, separating the different datasets (e.g. HIGHWAYSDATA, AUTOCADDATA, etc). Our userbase are using DB connections to access the data, and their access is controlled via Active Directory.
We are moving away from Desktop GIS for the majority of the userbase, and moving them to WebGIS, using our Portal as their main tool to query the data we store.
I am looking into the best way to push all the data we currently have on the SQL database into portal.
Current idea:
1) Publish each layer 1 by 1 as a Map Image Web layer.
2) Order the published layers into groups, just as they are sitting in the schemas currently.
3) Give access to users only to their relevant groups.
Problem with this idea: each layer needs to be loaded into a Map, then that Map needs to be renamed to the layer name, so when people are looking up the data in Portal, it won't look like Map/XY_Layer. The result of this would be XY_Layer/XY_Layer, which is still not optimal.
I just started tinkering with ArcPy, making my first script yesterday overwriting an existing Weblayer, but I aim to automate this process so I don't have to manually do it approx. 200 times on the Test then 200 times on the Prod environment.
Any advice or help would be very much appreciated!