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 ทั้งหมดอย่างเท่าเทียมกัน