IBM Cognos BI
IBM Cognos Business Intelligence kurumsal ölçekli raporlama,
analiz, puanlama, olay bildirimi gibi sorunların üstesinden gelmek için tasarlanan bir çözümdür. IBM Cognos BI
mimarisi, ölçeklenebilirlik, kullanılabilirlik ve açıklık için tasarlanmıştır, bağımsız platformlarda
kullanılabilir örnek olarak XML, SOAP ve WSDL gibi.
IBM Cognos Business Intelligence ürünleri için mevcut kurumsal verilere tek
bir erişim noktası sağlayan bir web portaldır. Sorgulama(Query Studio),
analiz(Analyz Studio), veri yönetimi(Administration) ,Event(Event Studio), Puanlama(Metric Studio), Rapor oluşturma(Report Studio) için tek bir erişim
noktası sağlar. Userlar, IBM Cognos Connection üzerinden Web-based IBM COGNOS BI
uygulamalarını çalıştırabilir.

Eğer gateway componentini, Content manager veya application katmanından farklı bir bilgisayar yüklenirse , gateway bilgisayarın ayarlarını yapılandırılmalıdır. Böylece Gateway, dispatcher’ın konumunu bilir.
Uygulama katmanında gerçekleşen olaylar
-gateway'den requesti alır
-user requesti ilgili servislere gönderir
-Uygulama katmanı, bir gateway aracılığıyla tüm servisleri çalıştımadan sorumludur. Ayrıca Cognos connection içeriğini görüntülemede de sorumludur.
Örnek
-User Cognos connection'ı açması
-İlgili kullanıcı bilgileri gatewayden alınır
-dispatcher aracılığıyla kullanıcı bilgilerini doğrulamak için content manager'a
-Kullanıcı doğrulaması
-Dispatcher, ana sayfayı görüntülemek için, presentation service'ine request gönderir
-Presentation servisinden gelen tüm bilgiler gateway ile cognos connection'a geri gönderilir.
Sistem performansını artırmak için birden fazla dispatcher kurulabilir ama ayrı makineler üzerinde, ve content manager daayrı bir server üzerinde kurulmalıdır. Yukardaki diagramdaki gibi.
IBM Cognos Mimari
IBM Cognos Business Intelligence çok katmanlı bir mimariye
sahiptir. Bu katmanlar aşağıda belirtilmişr;
1-Webserver
2-Application
3-Data
Bu katmanlar Business function'lara dayalıdır ve firewall’larla
birbirinden ayrılır. Cognos Mimari yapısı aşağıdaki gibidir
IBM COGNOS BI Web ve Windows Tabanlı Uygulamalar
1.Web Tabanlı Uygulamalar
1.1 IBM Cognos Connection:
1.2 IBM Cognos Administration
IBM Cognos BI için yönetim
görevlerini içeren merkezi yönetim arayüzüdür. IBM Cognos ortamlarının genel
yönetimleri için kolaylık sağlar ve IBM Cognos Connection üzerinden
erişilebilir
IBM Cognos Administration üç bölüm halinde düzenlenmiştir
- Status:Ekran faliyetleri, server durumları, sistem
metrikleri ve bazı sistem ayarlarını değiştirmek için bu bölümdeki bağlantı
kullanılır.
- Security:Güvenlik amaçlı kullanıcı grupları ve roller
tanımlamak için bu bağlantı kullanılır. Arayüz ve studio yeteneklerini ayarlama,
Report Studio'da kullanılan kullanıcı interface profilleri özellikleri ayarlanır
-Configuration:Veri tabanı bağlantıları, distributation
oluşturma, iletişim listesi, style düzenleme,
Portletlerin yönetimi , portlet düzeni, dispatcher ve
servisleri start ve stop etme, sistem ayarlarını değiştirme bu bölümde yapılır
1.3 Cognos Query Studio
Kullanıcılar rapor ihtiyaçlarını karşılamak için herhangi üst düzey bilgiye sahip olmadan Query studio’yu kullanarak hızlı bir şekilde ihtiyacı olan raporları oluşturabilir ve kaydedebilir. Ama Report Studio da oluşturulan professional raporlar gibi olmaz
1.4 Cognos Report Studio
Rapor geliştiriciler, Report studio’yu kullanılarak raporlar
oluşturabilir, düzenleyebilir ve raporları geniş bir kitleye dağıtabilir.
1.5 Cognos Analys Studio
Kullancı dimensional data’yı keşfedebilir, analiz edebilir ve
karşılaştırabilir.
1.6 Cognos Workspace
Advanced
Cognos
Workspace Advanced, rapor yazmada
ve veri çözümlemede
kullanılan Web tabanlı bir araçtır. İş
kullanıcılarının işlerini
derinliğine kavramasını sağlar.
IBM
Cognos Workspace Advanced’e ihtiyaç duyulma sebebi , kullanıcıların Query
Studio’yu çok basit ve sınırlı bulmaları, Report Studio’yu da çok karmaşık ve
ileri seviye bulmalarından dolayı Ibm, Kullanıcılara Cognos Workspace Advanced
tool’unu sunmaktadır
Cognos Workspace Advanced,
ilişkisel veya boyutlu veri kaynakları ile raporlar oluşturmanızı ve verileri
listelerde, çapraz tablolarda ve grafiklerde göstermenizi sağlar
1.7 Cognos Event Studio
Event Studio’da, verinizde, doğal olmayan bir koşul veya
olay gerçekleştiğinde verileri
görüntüleme ve görevleri gerçekleştirme için agent’lar ayarlanır
2.Windows Tabanlı Uygulamalar
2.1 Cognos Framework Manager
Cognos Framework Manager, IBM Cognos BI için metada model geliştrme ortamıdır. Analiz
ve raporlama da kullanmak için iş ile ilgili metadata yönetimini ve oluşturulmasını sağlar
2.2 Cognos Metric Designer
IBM Cognos BI puanlama uygulamalarının kullanım için çıkarımları oluşturmada kullanılan modelleme uygulamasıdır
2.3 Cognos Transformer
IBM Cognos BI da PowerCube'leri oluşturmak için kullanılan modelleme uygulamasıdır.
2.4 Cognos Map Manager
2.5 Cognos BI for Microsoft Office
Cognos BI for Microsoft Office ile Microsoft office uygulamalarından IBM Cognos raporlama verilerine doğrudan erişilebilir.
2.6 Cognos Insigth
IBM Cognos Mimari Katmanları
1-Web Server Katmanı(IBM Cognos BI Gateway)
IBM Cognos web server katmanı bir veya birden fazla IBM
Cognos BI gateway’i içerebilir. IBM Cognos Business Intelligence’de ki Web
iletişimi gateway’ler üzerinde yapılır. Gateway'ler bir veya birden fazla sunucular üzerinde
bulunabilir.
Gateway:Web server’dan başka bir web server’a bilgi transferi
yapan bir web server programının uzantısıdır.
-Gateway, dağıtık ortamdaki dispatcher ile iletişim için yapılandırılmaldır. Gateway, yükü dağıtmak için birden fazla server üzerinde yapılandırılabilir
IBM Cognos gateway, request'in ilk alındığı ve BI server iletileceği ilk yer
Birden fazla gateway varsa, performansı artırmak için ayrı makinelere kurulmalı ve yapılandırılmalıdır
Eğer gateway componentini, Content manager veya application katmanından farklı bir bilgisayar yüklenirse , gateway bilgisayarın ayarlarını yapılandırılmalıdır. Böylece Gateway, dispatcher’ın konumunu bilir.
IBM Cognos BI web gateway’lerin birkaç tipini destekler
-ISAPI
-Apache Mod: Apache web server ile apache mod gateway’ini
kullanabilirsin
-CGI
IBM Cognos BI gateway bir istek aldığı zaman,
-Güvenliği sağlamak için password’u şifreli hale çevirir.
-IBM Cognos BI server’a isteği göndermek için gerekli bilgiyi çıkarır.
-Web server için ortam değişkenleri ekler
-Sunucu, kullanıcıyı doğrulamayı sağlamak için isteğe varsayılan bir namespace ekler
-Süreç için bir IBM Cognos BI Dispatcher’a istek geçer
2-Uygulama Katmanı(IBM Cognos BI Server)
IBM Cognos BI Application, bir veya birden fazla IBM Cognos
BI server içerir. Bir IBM Cognos BI Server, kullanıcı isteklerini çalıştırır örneğin bir
gateway aracılığıyla gelen rapor, analiz, sorgu istekleri gibi. Ayrıca
IBM Cognos BI server, IBM Cognos Connection interface'ni render eder.
Uygulama katmanında gerçekleşen olaylar
-gateway'den requesti alır
-user requesti ilgili servislere gönderir
-Uygulama katmanı, bir gateway aracılığıyla tüm servisleri çalıştımadan sorumludur. Ayrıca Cognos connection içeriğini görüntülemede de sorumludur.
Örnek
-User Cognos connection'ı açması
-İlgili kullanıcı bilgileri gatewayden alınır
-dispatcher aracılığıyla kullanıcı bilgilerini doğrulamak için content manager'a
-Kullanıcı doğrulaması
-Dispatcher, ana sayfayı görüntülemek için, presentation service'ine request gönderir
-Presentation servisinden gelen tüm bilgiler gateway ile cognos connection'a geri gönderilir.
Her bir IBM Cognos BI
kurulumu aşağıdakiler içerir.
-Application tier components, bir dispacher içerir, bu dispatcher
servisleri çalıştırır ve istekleri
yönlendirir
-Content Manager:IBM Cognos BI bilgilerini yönetir.
Dispatcher
-Yapılandırılmış tüm IBM Cognos servislerini başlatır
-Bir bilgisayar
üzerinde etkinleştirilir ve istekleri yönlendirir
-İstek başına bir veya birden fazla iş parçası
kullanan çok iş parçacıklı bir uygulamadır.
-IBM Cognos Dispatcher, uygulama katmanında isteklerin yük dağılımını gerçekleştirir.
-Dispatcher, alınan her bir requesti bir sonraki işlemler için karşılık gelen servislere yönlendirir.
-Çalışan tüm dispatcherlerin bilgileri, Content manager da bulunmaktadır
Yapılandırma değişikleri rutin olarak tüm
dispatcher’lara iletilir. Dispatcher, IBM Cognos BI güvenliğini sağlamak için IBM Cognos Application firewall içerir
Bir dispatcher, isteği local servislere yönledirilir örneğin
report service, presentation service, job service, veya monitor service. IBM Cognos BI gateway yapılandırıldığı zaman, hedef
dispatcher’ların evrensel kaynak tanımlayıcılarını, en az tercih edilen en çok
tercih edilene doğru sırayla listeleyebilirsiniz. Eğer bir dispatcher başarısız
olursa, istek listedeki başka bir dispatcher’a yönlendirilir. Birincil
dispatcher’ın durumu, gateway ile görüntülenebilir , istek servise döndüğü
zaman, bu bileşene geri yönlendirilir
Bir dispatcher çalıştığı zaman kendini content manager’a
kaydeder, sonuç olarak herbir dispatcher, diğer dispatcher’ların farkındadır. Eğer
bir dispatcher başarısız olursa veya mevcut değilse bu dispatcher için istek,
sıradaki mevcut dispatcher’a yönlendirir taki başarısız olan dispatcher kendini yeniden
kaydedene kadar
Sistem performansını artırmak için birden fazla dispatcher kurulabilir ama ayrı makineler üzerinde, ve content manager daayrı bir server üzerinde kurulmalıdır. Yukardaki diagramdaki gibi.
IBM Cognos Servis
IBM Cognos BI yükledikten ve yapılandırdıktan sonra
varsayılan olarak her bir bilgisayarda bir dispatcher mevcuttur. Her bir
dispatcher’ın ilişkili servisleri vardır. Servisler aşağıda gösterilmiştir.
Content Manager
Content Manager, müşteri uygulamalarının verilerini depolamayı yöneten IBM Cognos Platform servisidir.
İlişkili metadata servislerini, güvenlik ayarlarını, sunucu yapılandırma ayarlarını, veri yapılandırılmalarını, metrikleri, rapor özelliklerini, ve rapor çıktılarını yöneten IBM Cognos BI servis’tir.
IBM Cognos Content Manager, content store olarak adlandırılan ilişkisel veritabanı bilgileri tutar.
Content manager, paketi yayınlamak, almak veya
rapor özellklerini depolama, scheduling bilgilerini depolama, ve cognos
alanlarını yönetir
Content manager tarafından depolanan bilgiler
-Raporlar
Raporların, özelliklerini, güvenlik ayarlarını ,
çıktılarını. Ayrıca Analysis Studio'da oluşturulan analizler, Query Studio'da oluşturulan sorgular, Report Studio'da oluşturulan raporlar.
Rapor Paketleri:
Metadata raporları içeren paketler ve klasörler
Metric Paketler
Metadata puanlama içeren metrik paketler ve klasörler
Agent'lar
Event'ları görüntüleyen ve bildirimleri göndermek için kullanılan condition, schedule ve task'leri içererir
Server Yapılandırılması
Yönetici bilgilerini, cognos alanlarını ve iletişim bilgileri, veri kaynakları ve yazıcıların yapılandırılması
Rapor Paketleri:
Metadata raporları içeren paketler ve klasörler
Metric Paketler
Metadata puanlama içeren metrik paketler ve klasörler
Agent'lar
Event'ları görüntüleyen ve bildirimleri göndermek için kullanılan condition, schedule ve task'leri içererir
Server Yapılandırılması
Yönetici bilgilerini, cognos alanlarını ve iletişim bilgileri, veri kaynakları ve yazıcıların yapılandırılması
-Kişi kullanıcı bilgileri,
Kişi kullanıcı bilgiler, myfolder, mypage içerir.
-Dil bilgileri
-Workspace’ler
Access Manager
Content manager, Access manager’ı içerir. IBM Cognos BI’nın birincil güvenlik componentidir
(Kullanıcı doğrulama, şifreleme.)
3-Veri Katmanı(İçerik Sağlayıcı)
Ibm Cognos Business Intelligence veri katmanı aşağıdaki içeriklerden oluşmaktadır
Content Store:IBM Cognos BI ürünün işlemek için ihtiyacı
olan data’yı içerir örneğin rapor özellikleri, yayınlanan model, veri kaynakları için bağlantı bilgileri
Data Sources:
Hocam eline sağlık yok böyle bir anlatım.
YanıtlaSilAğzına sağlık hocam. Devamını bekliyoruz.
YanıtlaSil