7 Mayıs 2016 Cumartesi

OBIEE 11G Architecture(Mimarisi) ve Components(Bileşenleri)

OBIEE 11G  ARCHİTECTURE

Aşağıdaki diyagram, OBIEE sisteminin standart lojik mimarisini tanımlamaktadır.


























Tüm  sistem mimari BI domain olarak adlandırılır. Bu BI domain, Java-component ve Java-
component olmayan(Sistem bileşenleri) olarak 2'ye ayrılır. Java component, web logic server domain componentidir ve java component olmayan Oracle BI componentidir.


Web Server Domain

Bu domain, managed serverı' ve admin serverı içerir. Bu server'larda java server'ları tetiklemek için tüm java modülleri bulunmaktadır.

Admin Server

Sistemi yönetmek için java bileşenleri içeren bir modül.

Managed Server: 

Sistemdeki, java tabanlı servis ve uygulamaları için çalışma ortamı sağlayan bir modül.


Node Manager

Bu farklı ve ayrı bir java programıdır. Admin server ve management server için süreç yönetim servislerini sağlamakla yükümlüdür.

OPMN(Oracle Process Manager and Notification)

BI'ın tüm sistem bileşenlerini start ve stop etmek için kullanılır.

Oracle Weblogic Server

Oracle BI java bileşenlerini konumlandırmak için destek sağlayan bir Java EE uygulama server'ıdır.

Fusion Middlleware Control

Oracle Business Intelligence bileşenlerini görüntüleme, yönetme ve yapılandırma için kullanılan browser tabanlı bir uygulama.

Oracle BI Server

Anlamlı bir sorgu ve veri erişim imkanı sağlıyor.

Oracle BI Presentation Server

Web client'a business intelligence verilerini sunmak için interface ve framework sağlamakla sorumludur.

Oracle BI Plugin

HTTP ve SOAP  istekleri Oracle BI presentation servislere yönlendirir.

Oracle BI Security  Service

Oracle Fusion middleware platformu ile Oracle BI Server entegresini sağlamaya yardım eder.

OBIEE Sistemin Çalışma Şekli

     OBIEE tool'unun genel çalışma mantığı aşadağıdaki gibi tanımlayabiliriz
  •  OLTP Database--->ETL--->OLAP Database--->OBIEE(RPD--->BI Server-> Presentation Server->Reports/Dashboards)
End-User'dan gelen istek, presentation server'a gönderilir.Presentation server bu isteği Logic Sql'e çevirir ve BI server component'lerine iletir. BI server,  gelen logic sql'i , fiziksel sql'e dönüşüştürerek gerekli sonucu almak için database'e gönderir. Dönen sonuç aynı şekilde end-user'a iletilir.


OBIEE COMPONENT

OBIEE component'leri server ve client component olmak üzere ikiye ayrılır.Server component'ler OBIEE sisteminin çalışmasından, Client component'ler ise rapor ve dashboard oluşturmak için user ile etkileşimden sorumludur.

Server Component

Server componentler aşağıda gösterilmektedir.
  • Oracle BI Server
  • Oracle Presentation Server
  • Application Server
  • Scheduler
  • Cluster Controller

Oracle BI Server

Bu server, OBIEE sistemin kalbi olarak nitelendirebilir çünkü  tüm diğer component'lerin birbiri ile iletişiminden sorumludur. Rapor request'leri için response'lar üretir ve execute etmesi için database'e gönderir.

OBIEE Presentation Server

User'dan browser aracılığıyla requesti alır ve aldığı tüm request'leri OBIEE server'a aktarır.

OBIEE Aplication Server

OBIEE Scheduler Server

OBIEE repository'deki job'ları scheduler etmekten sorumludur

Client Component

Web tabanlı OBIEE Client'ları
  • İnteractive Dashboards
  • Oracle Delivers
  • BI Publisher
  • BIPresntation Service Administator
  • Answer
  • MS Office Plugin
Web Tabanlı Olmayan Client'lar
  • OBIEE Administration:Repository oluşturmak için kullanılır. Pyhscial, Business ve Presentation olmak üzere 3 katman var.
  • ODBC Client:Database' e bağlanmak ve sql'leri execute etmek için kullanılır.

Şükrü ERGÜNTOP

Author & Editor

Bilecik Şeyh Edebali Üniversitesi Bilgisayar Mühendisi mezunuyum 2015 yılından beri Sigorta Bilgi ve Gözetim Merkezinde İş Zekası alanında çalışmaktayım

0 yorum:

Yorum Gönder