EXPORT&IMPORT COGNOS DEPLOYMENT
Aşağıdaki adımlar cognos test ortamındaki content datasının (Rapor, Rapor paketi, dashboard, full content) cognos prod ortamına aktarılmasını anlatmaktadır.
1. ADIM
Kullanıcı Cognos ortama active directory hesabı ile sisteme login olur. Sonrasında Launch menüsünden “IBM Cognos Administration” bölümüne giriş yapar.
2. ADIM
Çıkan ekranda “Configuration” tabında bulununan sol taraftaki “Content Administration” kısmına geldikten sonra sağ üst kısımda işaretlenmiş “New Export” özelliğini seçiyoruz.
3. ADIM
Çıkan ekranda “Name” kısmında oluşturacağımız export dosyasına isim veriyoruz. Ve “Next” seçiyoruz.
4. ADIM
Çıkan ekranda “Deployment Method” altında;
- Kısım : Sadece Public Folder veya seçilen klasör içeriğinin export’ unu almak içindir.
- Kısım : Tüm content içeriğini almak içindir.
Biz ise şuan 1.Kısım’ ı seçiyoruz.
5. ADIM
Çıkan ekranda “Add” özelliğini seçerek eklemek istediğimiz klasörleri seçeceğimiz ekrana geleceğiz.
“Options” altında;
1.Kısım : Seçilen content’ in rapor çıktılarını içerip içermeyeceği seçilir.
2.Kısım : Nesnelerin çalışma geçmişlerini içerip içermeyeceği seçilir.
3.Kısım : Nesnelerin schedule seçeneklerinin içerip içermeyeceği seçilir.
6.ADIM
Sol taraftan istediğimiz klasörleri seçip sağ tarafa atıyoruz. “Ok” butonuna basıp devam ediyoruz.
7. ADIM
Çıkan ekranda ister tekrar “Add” ile content ekleyebilir, yada “Remove” ile eklediğimizi çıkarabiliriz. “Next” ile devam ediyoruz.
8. ADIM
“Directory Content” altında;
1.Kısım : Seçilen content’ in cognos grup ve rollerinin içerip içermeyeceği seçilir.
2.Kısım : Seçilen content’ in kullanıcılardan oluşturulan mail gruplarını içerip içermeyeceği seçilir.
3.Kısım : Seçilen content’ in data connection ayarlarının içerip içermeyeceği seçilir. ( Buradaki seçenek “Include signons” ile beraber “Keep existing entries” özelliği ile mutlaka seçi lmelidir. )
“Next” ile devam ediyoruz.
9. ADIM
1.Kısım : Seçilen content’ in klasörlere erişim yetkilerinin içerip içermeyeceği seçilir.
2.Kısım : Seçilen content’ in deployment sonucunda oluşacak log-on detay seviyesi belirlenir.
“Next” ile devam ediyoruz.
10. ADIM
1.Kısım : Daha önce export’u oluşturulan dosyaları gösterir.
2.Kısım : Oluşturulacak export’ a isim verilir. (Burası oluşturduğumuz export adlı bir dosya bulunduğu için çıktı.)
3.Kısım : Burda istersek oluşturacağımız export’ u daha sonrasında import ederken belirlenen şifre ile gerçekleştirilmesi sağlanır.
11. ADIM
“Next” ile devam edilir.
12. ADIM
1.Kısım : Burada işlemi kayıt edip çalıştırabilir, işlemi kayıt edip zamanlayabilir yada sadece kayıt edebiliriz.
“Finish” ile işlemi bitiriyoruz.
13. ADIM
Tekrar Prod Cognos portalından Administration – Configuration – Content Administration’ a girerek bu sefer New Import alınır.
14. ADIM
Import edilmek istenen paket seçilip “Next” ile devam edilir.
15. ADIM
“Next” ile devam edilir.
16. ADIM
1.Kısım : Burda import edeceğimiz paketi seçiyoruz.
2.Kısım : İstersek import edeceğimiz paketin hedef klasörünü değiştirebiliyoruz.
“Next” ile devam edilir.
17. ADIM
“Next” ile devam edilir.
18.ADIM
“Next” ile devam edilir.
19.ADIM
“Finish” ile işlemi bitiriyoruz.
Test Ortamından Production Ortamına XML ile Rapor Taşıma
- ADIM
Cognos Report Studio’da Taşınacak raporun xml i dışarıya ‘Copy Report to Clipboard’ alınır.
- ADIM
Prod ortamında Rapor xml’i içeriye ‘Open Report from Clipboard’ yönetimi ile alınır.
Rapora Modelde Olmayan Fonksiyonu Ekleme
Raporumuza data item ekleyip f(x) ile görülen fonksiyonlarımızı aşağıdaki gibi görüntüleyebiliriz. Ancak aşağıda göremediğimiz bir fonksiyonu bu raporda kullanmamız gerektiğinde yapmamız gerekenleri aşağıda açıklayacağım :
FM’ye gelip gezgine tıklıyoruz.
Buradan Presentation Layer’a geliyoruz.
Buradan Function klasörünü seçiyoruz.
Fonksiyonların bulunduğu sayfa üzerinde boş bir alana sağ tıklıyoruz. Buradan Meta Veri Sihirbazını Çalıştır. Buradan Veri Kaynakları ileri bir Veri kaynağı seçilip, veritabanında objelerin vs bulunduğu alan seçilip fonksiyon bu alan içerisine İçe Aktar komutu ile alınır
Bunları yaptıktan sonra paketimizdeki bu değişimi raporumuzda da görebilmek için Paketimizi yayınlayalım.
FM’de Olmayan Bir Table’ı Ekleme Yolları
Raporda kullanacağımız tabloların Cognos FM’de yaratılıp, paketin yayınlanıp bize ulaştığını daha önceden de söylemiştik. Bu case’imizde Raporumuzda kullanacağımız Tablonun COGNOS FM de olmadığı durumda neler yapacağımızdan bahsedeğim.
- İlk olarak bakmamız gereken Paketimizin içidir. Yani tablomuz hem phisical layer’da hem de presentation layer’da oluşturulmuş, fakat Pakette tanımlanmamış olabileceği için ,
Raporda kullanacağımız pakete çift tıklıyoruz
Yukarıda çıkan ekranda örneğin T_ADRESLER tablosunu kullacak isek X işaretini Tik işaretine çeviriyoruz. Eğer bu yöntem işe yaramadıysa ,
2. İkinci olarak Physical Layer’da Tablo var mı yok mu diye bakıyoruz. Eğer yoksa,
Hayat klasörüne sağ tıklayıp ->Meta Veri Sihirbazını Çalıştır ->
Buradan tüm tabloların beslendiği Source hangisi ise onun altındaki Tables’dan istediğimiz tabloları seçerek raporumuza da ekleyebiliriz.
En sondada içe aktar diyerek olayı Physical Layer’da tablomuzu tanımlamış oluyoruz. Ama tabiki de işimiz bitmiyor. FM’de tabloların ham hallerinin bulunduğu Physical Layer ve birbirleriyle ilişkilerinin bulunduğu Presentation Layer vardır. Biz şuanda seçtiğimiz tablomuzun ham halini oluşturduk şimdi hangi tablolarla ilişkisi olduğunu ve özelliklerini tanımlamak için aşağıdaki işlemleri yapıyoruz.
Örneğin T_Adresler tablomuza sağ tıklıyıp – > Yeni Sorgu Konusunda Birleştir.
Çıkan uyarı sayfasına -> NO diyoruz.
Bu şekilde tablomuzu Presentation Layer’a almak için bir nevi Duplicate etmiş oluyoruz. Duplicate etmiş olduğumuz tablo en sona eklenir ve bunu sürükle bırak ile Presantation Layer’a alabiliriz.
Artık Presantation Layer’da Objelerimizin özelliklerini (Attribute , Measure gibi ) ve ilişkilerini belirleyebiliriz. İlişkili olduğu tabloları da aşagıdaki gibi joinleyebiliriz.
FM’yi kaydetip kapatıyoruz. Daha sonra tüm yaptığımız işlemlerin Report Studio’da kullanacağımız rapora yansıması için değişiklik yaptığımız paketimizi yayınlıyoruz (bunu yukarıda göstermiştik.)
Daha sonra Cognos Report Studio’ya gelip,
Source -> Change Report Package’den ->
değişiklik yaptığımız raporumuzu seçiyoruz .
Dip Not : Eğer oluşturduğumuz raporda “no found ReportOutput” şeklinde bir hata alırsak ki bu aşağıda anlatacağım işlemleri her raporumuza uygulamalıyız.
Condition Explorer sekmesinden Variables’ı seçip Buradan ReportOutput’u ekleyip içerisine Expression Defination’da gördüğümüz kod parçasını yazdığımızda sorun düzelecektir.
Bir raporun Shortcut’ını almak için ise, Raporlarımızın olduğu More’dan Create a shourtcut to this entry seçeneğini seçiyoruz.
Buradan Select another location ile shortcut’ını aldığımız raporun yerini belirleyebiliriz.
Öncelikle bu değerli bilgileri benimle hiç tereddütsüz paylaşan mesai arkadaşlarım Aysun Elmas ve Burak Kurtuluş’a buradan çok teşekkür ederim 😉
IBM Cognos ile alakalı anlatacağım konular şimdilik bu kadar, öğrenmeye devam ettikçe yine sizlerle paylaşmaya devam edeceğim .
Her şey gönlünüzce olsun sevgili BI Developerlar 😉