כאשר מגדירים Data Source, מגדירים התחברות ל-DB עם יוזר מסוים. כל הרצה של דוח על ידי המשתמשים משתמשת בחיבור זה. אך מה אם רוצים להשתמש בהרשאות ברמת ה-DB במקום לאפשר שליפת כל הנתונים על ידי כל המשתמשים?
ניתן לשנות את הגדרת ה-Data Source כך שיהיה ניתן לאכוף הרשאות ברמת ה-DB עבור כל משתמש בנפרד.
לדוגמא, באורקל, נגדיר יוזרים עם שם וסיסמא זהים ליוזרים של ה-LDAP.
נגדיר באורקל יוזר כללי עם הרשאת Connect בלבד – זהו היוזר שיבצע את החיבור ל-DB.
לשאר היוזרים שהוגדרו ניתן את ההרשאות המתאימות עבור כל אחד על האובייקטים ב-DB.
נגדיר ליוזרים של המשתמשים Proxy עם אותו יוזר כללי שיצרנו.
ברמת קוגנוס:
ניצור את ה-Data Source כרגיל עם היוזר הכללי כיוזר שאיתו מתחברים.
לאחר היצירה נלך ל-Properties ונעבור ללשונית Connection.
נוסיף לפקודה השנייה, Open session commands, את ה-XML הבא: