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
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
- 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.
- Model:Model Query Subject'leri, data source'dan doğrudan oluşturulmaz ama diğer query subjectler veya dimension'lara dayalı oluşturulur.
- 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.
0 yorum:
Yorum Gönder