26 Mart 2016 Cumartesi

IBM Cognos Framework Manager


  IBM Cognos Framework Manager ,  IBM Cognos ürünleri(Query Studio, Report Studio, Workspace Advanced vb.) için sorgu üretimi sağlayan metadata modelleme uygulamasıdır. Cognos Framework Manager modeli,  bir veya birden fazla  veri kaynağının fiziksel bilgiler, business bilgilerini içeren  metadata'ların toplamıdır.


IBM Cognos Framework Manager  Modelleme Süreci

Veri kaynaklarını ve modellerini hazırlama, ve konumlandırma (Locate and prepare data sources and models.)
IBM Cognos BI, çok çeşitli veri kaynaklarından raporlama yapabilir, hem ilişkili hemde boyutsal kaynaklar gibi. Veri tabanı bağlantısı "Web administration" arayüzünde tanımlanır ve veritabanı modelleme, geliştirme için  kullanılır. Veriyi görüntüleme ve geliştirme için BI tool'larının metadata model kümesine ihtiyacı vardır bu model kümesine "package" denir

 Model İçeriğini Oluşturma ve Yayınlama(Build and publish the content. )
Model içeriği, oluşturulup yayınlandırktan sonra, IBM Cognos BI Studio'ları ile Raporlar, puan kartı, analizler yapılabilir. Kullanıcılar modelleri kullanarak self-service raporlar oluşturabilir

Modeli Görüntüleme ve Paylaşma(Deliver and view the information) 
IBM Cognos portal'dan veya diğer destekli portallerden modelin içeriğini paylaşabilirsiniz.

1. Model Oluşturulurken Kullanılacak Nesneler
IBM Cognos Framework Manager de çalışıldığı zaman, projede çok sayıda nesne kullanılır. Nesneler aşağıda belirtilmiştir

1.1 Proje
  Bir proje, model, alan(namespace), paketler(packages) ve veri kaynaklarından oluşur.
  Bir proje,  birçok veri kaynaklarına ve tablolara ayrılabilir
  IBM Cognos framework Manager, projeyi içeren dosyayı (.cpf) uzantılı  gösterir
 
 Proje dosyasında bulunan içerikler

<project_name>.cpf:
Framework manager proje dosyası, projede tanımlı .xsd ve xml dosyaları ile ifade edilir
archive-log.xml:
Bu dosya, arşivlenen ana log dosyasının bölümü içerir
customdata.xml 
Bu dosya, diagram layout bilgilerini içerir. Eğer bu dosya silinirse, layout bilgileri kaybolur ve otomatik bir layout   uygulanır
IDLog.xml 
Bu dosya, dallandırma ve birleştirmede kullanılan model nesnelerini takip eder,
log.xml
Model'de yapılan tüm değişikleri listeler
mda_metadata.xml
Hızlı Model tasarım  dosyası ve veri kaynaklarından yüklenen metadata'ları içerir
mda_engine_project.xml
Hızlı Model tasarım  dosyası ve star şema tanımlama bilgilerini içerir
model.xml 
Framework manager kullanıcıları tarafından oluşturulan gerçek modeldir.
preferences.xml 
Framework Manager projeleri için tercihler
session-log.xml
Model'de kaydedilmemiş değişikleri listeler. Proje kaydedildiği zaman bu liste silinir. Görünüm işlem geçmişi kullanılarak bu dosyanın içeriği görüntülenebilir.
session-log-backup.xml 
Mevcut sessionda beklenmedik bir session kopma olayında kaydedilmemiş model değişikliklerini onarmak için modelci , bu dosyayı scriptini çalıştırır. Bu dosya, Framework Manager her başladığında silinir.
repository.xml 
Repository'e eklenen  her bir proje veya bölüm versiyonun geçmişini loglar. Bu dosya sadece projeye bir repository eklerseniz oluşur.
upgradeReport.htm
Yükseltmeden sonra görüntülenen yükseltme özet mesajını içerir

2.Model
-Model, ilişkili dimension'lar ve query subjectler kümesidir.
-Raporlama için business alanı temsil eden folder'da item'ları organize eder(yönetir)
-İlişkili veri kaynaklarına göndermek için sql sorgularını otomatik üretir

Model İçerikleri
2.1 Namespaces: 
Bir namespace, query item'ları, dimesion'ları, ve diğer objeleri uniqe olarak belirtir. Duplicate adlarında kaçınmak için farklı veri tabanlarını farklı namespace'lere  import edilebilirsiniz

2.2 Packages
Bir projede tanımlı  dimensions, query subjects ve diğer objeler kümesidir. Paket, aslında IBM Cognos BI server'lara yayınlanan şeydir ve adhoc sorgulari rapor oluşturma ve analizler için kullanılır.

2.3 Dimension
Bir işin önemli bir yönüyle ilgili verinin genel olarak gruplanmasıdır. örneğin: ürün, tarih ve pazarlama.

IBM Cognos Framework de çalışabileceğin dimension tipleri; regular dimension ve measure dimension.

2.4 Query Subject
Bir query subject, doğal ilişkiye sahip query item'lar kümesidir. Çoğu durumlarda, query subject'ler tablo gibi davranır.

Query subject'in 2 farklı tipi vardır

  1. Data Source: Data Source Query subject'ler  tek bir veri kaynağında  verileri referans eder. IBM Cognos Frameweok Manager otomotik olarak, model'e import edilen  her bir table ve view için ilişkili data source query subject'ler oluşturur.
  2. Model:Model Query Subject'leri,  data source'dan doğrudan oluşturulmaz ama diğer query subjectler veya dimension'lara dayalı oluşturulur.
  3. Stored Procedure:Store Procedure query subjectler,  ilişkili bir veri kaynağından  bir procedure import edildiği zaman oluşturulur.

2.5 Query Items
Bir query items, rapora yerleştirebileciğin model'in en küçük parçasıdır. Query Item, query subject veya dimension'da oluşturulur. Örneğin, tüm tabloyu içeren bir query subject, tablodaki her bir sütunu temsil eden ise query itemler.

Database'deki her bir nesnenin Cognos Framework Manager'daki karşılığı aşağıdaki gibidir.



Şü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