If you want to load a number of AD groups from a database, and give full rights to the Admin group and USER rights to the rest, then you can do a
Upper(Group) as NTNAME,
If(Group='Admin','ADMIN','USER') as ACCESS;
SQL SELECT Group FROM <DataBaseTable> ;
The problem comes when you want to link a group to specific region or product group. For this, you will need to have an authorization table in the DB that defines these relationships.