การเลียนแบบทำงานอย่างไร

นี่คือภาพประกอบวิธีการทำงานของการเลียนแบบผู้ใช้ฐานข้อมูล

ในภาพประกอบข้างต้น Jane Smith (MyCo\jsmith) เป้นพนักงานขายในชายฝั่งด้านตะวันตก และ Henry Wilson (MyCo\hwilson) ดูแลฝั่งตะวันออก ในฐานข้อมูล SQL Server สิทธิ์ของบัญชีสำหรับบัญชีของ Jane (MyCo\jsmith) จะให้สิทธิ์เข้าถึงข้อมูลชายฝั่งด้านตะวันตกเท่านั้น บัญชีของ Henry (MyCo\hwilson) จะเข้าถึงได้เฉพาะข้อมูลชายฝั่งด้านตะวันออกเท่านั้น

ระบบจะสร้างมุมมองที่แสดงข้อมูลสำหรับทั้งประเทศ โดยมีการเชื่อมต่อแบบสดกับฐานข้อมูล SQL Server ผู้ใช้ทั้งสองเข้าสู่ระบบ Tableau Server และคลิกที่มุมมอง Tableau Server เชื่อมต่อกับ SQL Server โดยใช้บัญชีฐานข้อมูลที่มีสิทธิ์ IMPERSONATE สำหรับบัญชีฐานข้อมูลของผู้ใช้แต่ละราย บัญชีนี้ดำเนินการในนามของบัญชีฐานข้อมูลของผู้ใช้แต่ละราย

มุมมองที่แสดงจะจำกัดตามสิทธิ์ในฐานข้อมูลของผู้ใช้แต่ละรายคือ Jane จะเห็นแต่ข้อมูลยอดขายในชายฝั่งด้านตะวันตก และ Henry จะเห็นแต่ข้อมูลของชายฝั่งด้านตะวันออก