OBIEE - สถาปัตยกรรม
OBIEE Architecture เกี่ยวข้องกับส่วนประกอบของระบบ BI ต่างๆซึ่งจำเป็นในการประมวลผลคำขอของผู้ใช้ปลายทาง
ระบบ OBIEE ทำงานอย่างไร?
คำขอเริ่มต้นจากผู้ใช้ปลายทางจะถูกส่งไปยังเซิร์ฟเวอร์การนำเสนอ เซิร์ฟเวอร์การนำเสนอจะแปลงคำขอนี้ใน SQL เชิงตรรกะและส่งต่อไปยังคอมโพเนนต์ของเซิร์ฟเวอร์ BI เซิร์ฟเวอร์ BI แปลงสิ่งนี้เป็น SQL ทางกายภาพและส่งไปยังฐานข้อมูลเพื่อให้ได้ผลลัพธ์ที่ต้องการ ผลลัพธ์นี้นำเสนอต่อผู้ใช้ปลายทางด้วยวิธีเดียวกัน
แผนภาพต่อไปนี้แสดงสถาปัตยกรรม OBIEE โดยละเอียด -
OBIEE Architecture ประกอบด้วยคอมโพเนนต์ Java และไม่ใช่ Java คอมโพเนนต์ Java คือคอมโพเนนต์ Web Logic Server และคอมโพเนนต์ที่ไม่ใช่ Java เรียกว่าคอมโพเนนต์ระบบ Oracle BI
เซิร์ฟเวอร์เว็บลอจิก
ส่วนนี้ของระบบ OBIEE ประกอบด้วย Admin Server และ Managed Server เซิร์ฟเวอร์ผู้ดูแลระบบมีหน้าที่จัดการกระบวนการเริ่มต้นและหยุดสำหรับเซิร์ฟเวอร์ที่มีการจัดการ Managed Server ประกอบด้วย BI Plugin, Security, Publisher, SOA, BI Office เป็นต้น
ตัวจัดการโหนด
Node Manager จะทริกเกอร์การเริ่มต้นอัตโนมัติหยุดการรีสตาร์ทกิจกรรมและจัดเตรียมกิจกรรมการจัดการกระบวนการสำหรับผู้ดูแลระบบและเซิร์ฟเวอร์ที่มีการจัดการ
Oracle Process Manager และ Notification Server (OPMN)
OPMN ใช้เพื่อเริ่มและหยุดส่วนประกอบทั้งหมดของระบบ BI ได้รับการจัดการและควบคุมโดย Fusion Middleware Controller
ส่วนประกอบของระบบ Oracle BI
ส่วนประกอบเหล่านี้ไม่ใช่ Java ในระบบ OBIEE
เซิร์ฟเวอร์ Oracle BI
นี่คือหัวใจของระบบ Oracle BI และมีหน้าที่ในการให้ข้อมูลและความสามารถในการเข้าถึงแบบสอบถาม
BI Presentation Server
มีหน้าที่นำเสนอข้อมูลจากเซิร์ฟเวอร์ BI ไปยังเว็บไคลเอนต์ที่ร้องขอโดยผู้ใช้ปลายทาง
เครื่องมือจัดกำหนดการ
ส่วนประกอบนี้มีความสามารถในการจัดกำหนดการในระบบ BI และมีตัวกำหนดตารางเวลาของตัวเองเพื่อจัดกำหนดการงานในระบบ OBIEE
โฮสต์ Oracle BI Java
สิ่งนี้มีหน้าที่ในการเปิดใช้งานเซิร์ฟเวอร์ BI Presentation เพื่อรองรับงาน Java ต่างๆสำหรับ BI Scheduler, Publisher และกราฟ
BI Cluster Controller
ใช้เพื่อวัตถุประสงค์ในการทำโหลดบาลานซ์เพื่อให้แน่ใจว่ามีการกำหนดภาระให้กับกระบวนการของเซิร์ฟเวอร์ BI ทั้งหมดอย่างเท่าเทียมกัน