การป้องกันเนื้อหาด้วยบทบาทของแอปพลิเคชัน ตัวอย่าง
ในตัวอย่างนี้ คุณให้การเข้าถึงไปยังข้อมูลต่างๆ แก่ผู้ใช้ต่างๆ ภายในหนึ่งรายงาน ผู้ใช้ ภูมิภาค 1 สามารถดูได้เฉพาะข้อมูลสำหรับแอฟริกา และผู้ใช้ภูมิภาค 2 สามารถดูได้เฉพาะข้อมูลสำหรับเอเชียเท่านั้น
- เลือก แดชบอร์ด > การจัดการสิทธิ์การใช้งานและผู้ใช้ > บทบาทของแอปพลิเคชัน
- เลือกแอปพลิเคชันตัวอย่าง และสร้างบทบาทของแอปพลิเคชันในชื่อ SalesManager ให้สิทธิ์การใช้งานแอปพลิเคชันทั้งการดูแอปพลิเคชัน ดูแดชบอร์ด ดู OLAP และดูรายงานแก่บทบาทนี้
- เลือก Dashboards > OLAP > บทบาทข้อมูล เลือกแอปพลิเคชันตัวอย่าง และสร้างบทบาทในชื่อ ภูมิภาค 1 และภูมิภาค 2
- เลือก Dashboards > OLAP > แก้ไขฐานข้อมูล และเลือกตัวอย่างฐานข้อมูล ขยายโหนดมิติ แล้วเลือกมิติภูมิภาค
-
ในบานหน้าต่างความปลอดภัยของแท็บ คุณสมบัติ เลือก เปิดใช้งานการควบคุมการเข้าถึงมิติ แล้วคลิก สร้างคิวบ์ใหม่
ตามค่าเริ่มต้น ชื่อและคำอธิบายของคิวบ์คือ #REGION คลิก สร้าง จากนั้นคลิก บันทึก
- เลือก แดชบอร์ด > OLAP > จัดการสิทธิ์การใช้งาน เลือกตัวอย่างเป็นแหล่งข้อมูลและ #REGION เป็นคิวบ์การเข้าถึง
- คลิก โหมดคลิกภายในเส้นตาราง และเลือก ไม่มีสิทธิ์เข้าถึง
-
คลิกไอคอนผู้ใช้ในทุกแถวของคอลัมน์ SalesManager
ซึ่งทำให้แน่ใจว่าเฉพาะบทบาท SalesManager เท่านั้นที่ไม่มีสิทธิ์เข้าถึงข้อมูลของภูมิภาคใดๆ
- คลิก โหมดคลิกภายในเส้นตาราง และเลือก การเข้าถึงการอ่าน
- คลิกไอคอนผู้ใช้ที่จุดตัดของคอลัมน์ภูมิภาค 1 กับแถว แอฟริกา และจุดตัดของคอลัมน์ภูมิภาค 2 กับแถว เอเชีย
-
ปรับใช้ ไม่มีสิทธิ์เข้าถึง กับทุกแถวที่เหลือของภูมิภาค 1 และคอลัมน์ ภูมิภาค 2
หมายเหตุ
การลบสิทธิ์การใช้งานจากบทบาทอื่นๆ มีความสำคัญเทียบเท่ากับการให้สิทธิ์การใช้งานที่จำเป็นไปยังบทบาทภูมิภาค 1 และ ภูมิภาค 2
- เลือก แดชบอร์ด > การจัดการสิทธิ์การใช้งานและผู้ใช้ > ผู้ใช้และกลุ่มผู้ใช้
- สร้างผู้ใช้พื้นฐานในชื่อ SalesManagerAfrica และSalesManagerAsia
- ในวิดเจ็ต บทบาทของแอปพลิเคชัน เลือกตัวอย่าง มอบหมายบทบาทของแอปพลิเคชัน SalesManager ไปยัง SalesManagerAfrica และ SalesManagerAsia
- ในวิดเจ็ต บทบาทข้อมูล OLAP มอบหมายบทบาท ภูมิภาค 1 ไปยัง SalesManagerAfrica และบทบาท ภูมิภาค 2 ไปยัง SalesManagerAsia
- ใน Application Studio ลงชื่อเข้าใช้แอปพลิเคชันตัวอย่างและสร้างรายงานในชื่อ ภูมิภาค วางมิติภูมิภาคของคิวบ์การวิเคราะห์ลงในรายงานเพื่อสร้างไฮเปอร์บล็อก เช็คอินรายงานและโฟลเดอร์หลัก
- ลงชื่อเข้าใช้ Dashboards ในฐานะ SalesManagerAfrica และเปิดแอปพลิเคชันตัวอย่าง
-
เปิดรายงานภูมิภาคจากการเชื่อมต่อข้อมูลตัวอย่าง
เฉพาะองค์ประกอบ แอฟริกา ขึ้นแสดงในรายงาน