- IBM Cube Designer: Geçmişteki başarılı modelleme teknolojilerinden faydalanarak en iyi modelleme prensiplerini bir araya getiren bir modelleme tool'udur. Cognos dynamic cube'i deploy etmenin ilk adımı Cognos Cube Designer ile modellenmesidir. Modellenen cube publish edildikten sonra, content managager'a kaydedilir. IBM Cognos dynamic cube server, content manager'dan cube'i okur.
- IBM Cognos Dynamic Cubes server: Bir dynamic cube tasarlanıp ve deploy edildikten sonra, Cognos ortamında available(kullanılabilir durumda) olur ve dynamic cube uygulaması için arayüz katmanında bir data source olarak davranır.
- Aggragate Advisor (IBM Cognos Dynamic Query Analyzer):Bir dynamic cube BI ortama deploy edildikten sonra raporlama ve analitik için kullanılabilir(available) durumda olur. Server, sistemin nasıl kullanıldığını anlamak için log'lar tutar ve aggregates'leri optimize etmek yani hem in-memory hemde in-database aggregate'ler için bu log'ları kullanabilir.
Aggregate'ler oluşturmak için Dynamic Query Analyzer (DQA) yükleyerek aggregate adviser'u kullanılabilir. DQA, Cognos Dynamic Cubes ve Dynamics Query için en iyi performansı elde etmene yardımcı olan diagnostic(tanı) bir tool'dur. Aggregate Advisor, cube tanımlamaları ve kullandığı tüm logları scan eder ve Cube'in performansını arıtırmak için aggregates'ler önerir. Bu yaklaşım belirli performans sorunlarını çözmeye yardımcı olur.
Dynamic cubes, Query service JVM içinde bulunan in-memory olap kapsüllerdir.
Aşağıdaki şekilde Dynamic cube'in nasıl başlatıldığı, nasıl available olduğu ve nasıl in-memory aggregates'leri load etmeye başladığı gösterilmektedir.
0 yorum:
Yorum Gönder