Cognos - Hızlı Kılavuz

Bir Veri Ambarı aşağıdaki verilerden oluşur: multiple heterogeneous data sourcesve analitik raporlama ve karar verme için kullanılır. Veri Ambarı, verilerin farklı veri kaynaklarından ve uygulamalardan depolandığı merkezi bir yerdir.

Veri Ambarı terimi ilk olarak 1990 yılında Bill Inmom tarafından icat edildi. Bir Veri Ambarı her zaman Operasyonel Veritabanından ayrı tutulur.

Bir DW sistemindeki veriler aşağıdaki gibi operasyonel işlem sistemlerinden yüklenir:

  • Sales
  • Marketing
  • HR
  • SCM vb.

Bilgi işleme için DW sistemine yüklenmeden önce operasyonel veri deposundan veya diğer dönüşümlerden geçebilir.

Bir Veri Ambarı, bilgilerin raporlanması ve analizi için kullanılır ve hem geçmiş hem de güncel verileri depolar. DW sistemindeki veriler, daha sonra İş Analistleri, Satış Yöneticileri veya Bilgi çalışanları tarafından karar vermede kullanılan Analitik raporlama için kullanılır.

Yukarıdaki görselde verilerin nereden geldiğini görebilirsiniz. multiple heterogeneous dataKaynakları bir Veri Ambarına aktarın. Bir veri ambarı için ortak veri kaynakları şunları içerir:

  • Operasyonel veritabanları
  • SAP ve SAP dışı Uygulamalar
  • Düz Dosyalar (xls, csv, txt dosyaları)

Veri ambarındaki verilere, Analitik Raporlama, Veri Madenciliği ve Analiz için BI (Business Intelligence) kullanıcıları tarafından erişilir. Bu, gelecekteki stratejiyi tanımlamak için İş Kullanıcıları, Satış Müdürü, Analistler tarafından karar vermek için kullanılır.

Veri Ambarının Özellikleri

Verilerin bir veya daha fazla heterojen veri kaynağından depolandığı merkezi bir veri havuzudur. Bir DW sistemi hem güncel hem de geçmiş verileri depolar. Normalde bir DW sistemi 5-10 yıllık geçmiş verileri depolar. Bir DW sistemi her zaman operasyonel bir işlem sisteminden ayrı tutulur.

Bir DW sistemindeki veriler, Üç Aylıktan Yıllık karşılaştırmaya kadar farklı analitik raporlama türleri için kullanılır.

Veri Ambarı Vs Operasyonel Veritabanı

Bir Veri Ambarı ile Operasyonel Veritabanı arasındaki farklar aşağıdaki gibidir -

  • Bir Operational System bir kullanıcı kaydını güncelleme, bir kaydı arama vb. gibi bilinen iş yükleri ve işlemler için tasarlanmıştır. Bununla birlikte, Veri Ambarı işlemleri daha karmaşıktır ve genel bir veri biçimi sunar.

  • Bir Operational System bir kuruluşun güncel verilerini içerir ve Veri ambarı normalde geçmiş verileri içerir.

  • Bir Operational Databasebirden çok işlemin paralel olarak işlenmesini destekler. Veritabanının tutarlılığını korumak için eşzamanlılık kontrolü ve kurtarma mekanizmaları gereklidir.

  • Bir Operational Database sorgu, işlemleri okumaya ve değiştirmeye izin verirken (ekleme, silme ve Güncelleme), bir OLAP sorgusu, depolanan verilere yalnızca salt okunur erişim gerektirir (Select ifadesi).

Veri Ambarı Mimarisi

Veri Ambarı, veri temizleme, veri entegrasyonu ve veri konsolidasyonlarını içerir. Bir Veri Ambarı 3 katmanlı bir mimariye sahiptir -

Veri Kaynağı Katmanı

Verilerin Veri Ambarına nasıl geldiğini tanımlar. Çeşitli veri kaynaklarını ve operasyonel işlem sistemlerini, düz dosyaları, uygulamaları vb. İçerir.

Entegrasyon Katmanı

Operasyonel Veri Deposu ve Evreleme alanından oluşur. Hazırlama alanı, veri temizleme, veri dönüştürme ve farklı kaynaklardan veri ambarına veri yüklemeyi gerçekleştirmek için kullanılır. Farklı zaman dilimlerinde ayıklama için birden fazla veri kaynağı mevcut olduğundan, evreleme alanı verileri depolamak ve daha sonra verilere dönüşümler uygulamak için kullanılır.

Sunum Katmanı

Bu, son kullanıcılar tarafından BI raporlaması gerçekleştirmek için kullanılır. Bir DW sistemindeki verilere BI kullanıcıları tarafından erişilir ve raporlama ve analiz için kullanılır.

Aşağıdaki çizim bir Veri Ambarı Sisteminin ortak mimarisini gösterir.

Bir Veri Ambarının Özellikleri

Aşağıdakiler bir Veri Ambarının temel özellikleridir -

  • Subject Oriented - Bir DW sisteminde veriler, öz sermaye planları, hisseler, krediler vb. Uygulamalar yerine bir iş konusu tarafından kategorize edilir ve saklanır.

  • Integrated - Birden çok veri kaynağından gelen veriler bir Veri Ambarına entegre edilir.

  • Non Volatile- Veri ambarındaki veriler uçucu değildir. DW sistemine veri yüklendiğinde değiştirilmediği anlamına gelir.

  • Time Variant- Bir DW sistemi, yalnızca güncel verileri içeren İşlem sistemine kıyasla geçmiş verileri içerir. Bir Veri ambarında 3 ay, 6 ay, 1 yıl, 5 yıl vb. Verileri görebilirsiniz.

OLTP ve OLAP

İlk olarak OLTP, Online Transaction ProcessingOLAP, Online Analytical Processing

Bir OLTP sisteminde, INSERT, UPDATE ve DELETE gibi çok sayıda kısa çevrimiçi işlem vardır.

Oysa bir OLTP sisteminde, etkili bir ölçü kısa işlemlerin işlem süresidir ve çok daha azdır. Çoklu erişimli ortamlarda veri bütünlüğünü kontrol eder. Bir OLTP sistemi için, saniye başına işlem sayısı etkinliği ölçer. OLTP Veri Ambarı Sistemi, güncel ve ayrıntılı verileri içerir ve varlık modelindeki (3NF) şemalarda tutulur.

For Example -

Bir perakende mağazasında, müşteri kayıtlarının günlük olarak eklendiği, güncellendiği ve silindiği bir Günlük işlem sistemi. Daha hızlı sorgu işleme sağlar. OLTP veritabanları ayrıntılı ve güncel verileri içerir. OLTP veritabanını depolamak için kullanılan şema Varlık modelidir.

Bir OLAP sisteminde, bir işlem sistemine kıyasla daha az sayıda işlem vardır. Yürütülen sorgular doğası gereği karmaşıktır ve veri toplamalarını içerir.

Toplama nedir?

Yıllık (1 satır), üç aylık (4 satır), aylık (12 satır) veya benzeri toplanmış veriler içeren tabloları kaydederiz, eğer birisi bir yıldan yıla karşılaştırma yapmak zorunda kalırsa, yalnızca bir satır işlenecektir. Ancak, toplanmamış bir tabloda tüm satırları karşılaştıracaktır. Buna Toplama denir.

Sum, Avg, Max, Min, vb. Gibi bir OLAP sisteminde kullanılabilecek çeşitli Toplama işlevleri vardır.

For Example -

SELECT Avg(salary)
FROM employee
WHERE title = 'Programmer';

Anahtar Farklılıklar

Bunlar, OLAP ve OLTP sistemi arasındaki temel farklardır.

  • Indexes - Bir OLTP sistemi yalnızca birkaç dizine sahipken, bir OLAP sisteminde performans optimizasyonu için birçok dizin vardır.

  • Joins- Bir OLTP sisteminde, çok sayıda birleştirme ve veri normalleştirilir. Bununla birlikte, bir OLAP sisteminde daha az birleşme vardır ve normalleştirilmiştir.

  • Aggregation - Bir OLTP sisteminde, OLAP veritabanında daha fazla toplama kullanılırken veriler toplanmaz.

  • Normalization - Bir OLTP sistemi normalleştirilmiş veriler içerir ancak veriler bir OLAP sisteminde normalize edilmez.

Data Mart Vs Veri Ambarı

Data mart, tek bir işlevsel alana odaklanır ve bir Veri Ambarı'nın en basit biçimini temsil eder. Satış, Pazarlama, İK ve Finans için veriler içeren bir Veri Ambarı düşünün. Veri pazarı, Satış veya Pazarlama gibi tek bir işlevsel alana odaklanır.

Yukarıdaki resimde, bir Veri Ambarı ile veri pazarı arasındaki farkı görebilirsiniz.

Gerçek - Boyut Tablosu

Olgu tablosu, analizin gerçekleştirildiği önlemleri temsil eder. Ayrıca boyut anahtarları için yabancı anahtarlar içerir.

For example - Her satış bir gerçektir.

Müşteri Kimliği Üretim Kimliği Zaman Kimliği Satılan Adet
1110 25 2 125
1210 28 4 252

Boyut tablosu, bir boyutun özelliklerini temsil eder. Bir Müşteri boyutunda Müşteri_Adı, Telefon_Numarası, Cinsiyet vb. Olabilir.

Müşteri Kimliği Cust_Name Telefon Seks
1110 Sally 1113334444 F
1210 Adam 2225556666 M

Şema, olgu ve boyut tablolarının mantıksal bir şekilde birleştirildiği veritabanının mantıksal bir açıklaması olarak tanımlanır. Veri Ambarı, Star, Snow glakes ve Fact Constellation şeması biçiminde tutulur.

Yıldız Şeması

Bir Star şeması, bir olgu tablosu ve birden çok boyut tablosu içerir. Her boyut sadece tek boyutlu tablo ile temsil edilir ve normalize edilmemiştir. Boyut tablosu bir dizi öznitelik içerir.

Özellikler

  • Bir Star şemasında, yalnızca bir olgu tablosu ve birden çok boyut tablosu vardır.
  • Bir Yıldız şemasında, her boyut tek boyutlu tablo ile temsil edilir.
  • Bir yıldız şemasında boyut tabloları normalleştirilmez.
  • Her Boyut tablosu, bir olgu tablosundaki bir anahtara birleştirilir.

Aşağıdaki çizim, bir şirketin satış verilerini, Zaman, Kalem, Şube ve Konum olmak üzere dört boyuta göre gösterir.

Merkezde bir olgu tablosu var. Dört boyutun her birinin anahtarlarını içerir. Olgu tablosu, satılan dolar ve satılan birimler gibi nitelikleri de içerir.

Note- Her boyutun yalnızca bir boyut tablosu vardır ve her tablo bir dizi özniteliği içerir. Örneğin, konum boyut tablosu, {konum_anahtar, cadde, şehir, il_veya_durum, ülke} özellik kümesini içerir. Bu kısıtlama, veri yedekliliğine neden olabilir.

For example- "Vancouver" ve "Victoria" her iki şehir de Kanada'nın British Columbia eyaletinde bulunmaktadır. Bu tür şehirler için girişler, il_or_state ve country özellikleri boyunca veri fazlalığına neden olabilir.

Kar Taneleri Şeması

Snowflake şemasındaki bazı boyut tabloları normalleştirilmiştir. Normalleştirme, verileri aşağıdaki şekilde gösterildiği gibi ek tablolara ayırır.

Yıldız şemasından farklı olarak, boyutun bir kar tanesi şemasındaki tablosu normalleştirilir.

For example- Bir yıldız şemasındaki öğe boyut tablosu normalleştirilir ve öğe ve tedarikçi tablosu olmak üzere iki boyut tablosuna ayrılır. Artık öğe boyut tablosu item_key, item_name, type, brand ve Supplier-key özelliklerini içerir.

Tedarikçi anahtarı, tedarikçi boyut tablosuna bağlıdır. Tedarikçi boyut tablosu, tedarikçi_anahtar ve tedarikçi_türü niteliklerini içerir.

Note - Snowflake şemasındaki normalizasyon nedeniyle artıklık azalır ve bu nedenle bakımı kolay ve depolama alanı tasarrufu sağlar.

Gerçek Takımyıldızı Şeması (Gökada Şeması)

Bir olgu kümesinin birden çok olgu tablosu vardır. Aynı zamanda Galaxy Şeması olarak da bilinir.

Aşağıdaki şekilde Satış ve Nakliye olmak üzere iki olgu tablosu gösterilmektedir -

Satış bilgi tablosu, Yıldız Şemasındaki ile aynıdır. Gönderi bilgi tablosunun beş boyutu vardır: item_key, time_key, shipper_key, from_location, to_location. Gönderim olgu tablosu ayrıca satılan dolar ve satılan birimler olmak üzere iki ölçü içerir. Olgu tabloları arasında boyut tablolarını paylaşmak da mümkündür.

For example - Satış ve sevkiyat bilgi tablosu arasında zaman, öğe ve konum boyut tabloları paylaşılır.

Bir ETL aracı, tüm bu heterojen veri kaynaklarından verileri çıkarır, verileri dönüştürür (hesaplama uygulamak, alanları birleştirmek, anahtarlar, yanlış veri alanlarını kaldırmak vb.) Ve bir Veri Ambarı'na yükler.

çıkarma

ETL yüklemesi sırasında bir hazırlık alanı gereklidir. Evreleme alanının gerekli olmasının çeşitli nedenleri vardır. Kaynak sistemler, verileri çıkarmak için yalnızca belirli bir süre kullanılabilir. Bu süre, toplam veri yükleme süresinden daha kısadır. Bu nedenle, evreleme alanı, verileri kaynak sistemden çıkarmanıza ve zaman aralığı sona ermeden önce aşamalandırma alanında tutmanıza izin verir.

Aşama alanı, verileri birden çok veri kaynağından bir araya getirmek istediğinizde veya iki veya daha fazla sistemi birleştirmek istediğinizde gereklidir.

For example - Fiziksel olarak farklı iki veritabanından iki tabloyu birleştiren bir SQL Sorgusu gerçekleştiremezsiniz.

Veri çıkarma işlemlerinin farklı sistemler için zaman aralığı, zaman dilimine ve çalışma saatlerine göre değişir. Kaynak sistemlerden çıkarılan veriler birden çok Veri Ambarı Sisteminde, İşlem Veri Depolarında vb. Kullanılabilir.

ETL, karmaşık dönüşümler gerçekleştirmenize olanak tanır ve verileri depolamak için fazladan alan gerektirir.

Dönüştürme

Veri dönüştürmede, hedef sisteme yüklemek için çıkarılan verilere bir dizi işlev uygularsınız. Herhangi bir dönüştürme gerektirmeyen veriler, verilerin doğrudan taşınması veya aktarılması olarak bilinir.

Kaynak sistemden çıkarılan verilere farklı dönüşümler uygulayabilirsiniz. Örneğin, özelleştirilmiş hesaplamalar yapabilirsiniz. Satış toplamı geliri istiyorsanız ve bu veri tabanında yoksa, dönüşüm sırasında SUM formülünü uygulayabilir ve verileri yükleyebilirsiniz.

For example - Tabloda farklı sütunlardaki ad ve soyadınız varsa, yüklemeden önce birleştirmeyi kullanabilirsiniz.

Yük

Yükleme aşaması sırasında, veriler son hedef sisteme yüklenir ve düz bir dosya veya Veri Ambarı sistemi olabilir.

BI Raporlama Aracı

BI (Business Intelligence) araçları, iş kullanıcıları tarafından veri ambarındaki işlem verilerinden temel, orta ve karmaşık raporlar oluşturmak için ve Information Design Tool/UDT. Raporlar oluşturmak için çeşitli SAP ve SAP dışı veri kaynakları kullanılabilir.

Piyasada epeyce BI Raporlama, Gösterge Tablosu ve Veri Görselleştirme Araçları bulunmaktadır. Bunlardan bazıları aşağıdaki gibidir -

  • SAP Business Objects Web Intelligence (WebI)
  • Crystal Raporları
  • SAP Lumira
  • Pano Tasarımcısı
  • IBM Cognos
  • Microsoft BI Platformu
  • Tableau İş Zekası
  • JasperSoft
  • Oracle BI OBIEE
  • Pentaho
  • QlickView
  • SAP BW
  • SAS İş Zekası
  • Necto
  • Tibco Spotfire

IBM Cognos Business Intelligence, web based reporting and analytic tool. Veri toplama yapmak ve kullanıcı dostu detaylı raporlar oluşturmak için kullanılır. Raporlar Grafikler, Birden Çok Sayfa, Farklı Sekmeler ve Etkileşimli Bilgi İstemleri içerebilir. Bu raporlar web tarayıcılarında veya tabletler ve akıllı telefonlar gibi elde taşınan cihazlarda görüntülenebilir.

Cognos ayrıca raporu XML veya PDF biçiminde dışa aktarma seçeneği de sunar veya raporları XML biçiminde görüntüleyebilirsiniz. Ayrıca raporu belirli bir dönemde arka planda çalışacak şekilde planlayabilirsiniz, böylece raporu her seferinde çalıştırmanız gerekmediğinden günlük raporu görüntülemek için zaman kazandırır.

IBM Cognos, çok çeşitli özellikler sağlar ve esnek raporlama ortamı sağlamak için kurumsal bir yazılım olarak düşünülebilir ve can be used for large and medium enterprises. Yetkili Kullanıcıların, Analistlerin, İşletme Yöneticilerinin ve Şirket Yöneticilerinin ihtiyaçlarını karşılar. Uzman kullanıcılar ve analistler anlık raporlar oluşturmak ister ve aynı verilerin birden çok görünümünü oluşturabilir. İşletme Yöneticileri, verileri gösterge tablosu stillerinde, çapraz sekmelerde ve görselleştirmelerde özetlemek ister. Cognos, tüm kullanıcılar için her iki seçeneğe de izin verir.

IBM Cognos'un Temel Özellikleri

Cognos BI raporlama, birden çok veritabanındaki verileri tek bir rapor kümesine getirmenize olanak tanır. IBM Cognos, pazardaki diğer BI araçlarına kıyasla çok çeşitli özellikler sağlar. Raporları oluşturabilir ve planlayabilirsiniz ve karmaşık rapor, Cognos BI Raporlama Aracı'nda kolayca tasarlanabilir.

Cognos BI Raporlama Aracı, Power kullanıcıları, Analistler ve İşletme Yöneticileri gibi bir dizi kullanıcı için bir rapor oluşturmaya olanak tanır. IBM Cognos, büyük miktarda veriyi işleyebilir ve orta ve büyük işletmelerin BI ihtiyaçlarını karşılaması için uygundur.

3 Katmanlı Mimari Cognos

Cognos BI, 3 katmanlı bir mimari düzen olarak kabul edilir. En üstte bir Web İstemcisi veya Web Sunucusu var. 2 nd katmanlı bir Web Application Server oluşur. Alt katman bir Veri katmanından oluşurken.

Bu katmanlar, güvenlik duvarlarıyla ayrılır ve bu katmanlar arasındaki iletişim, SOAP ve HTTP protokolleri kullanılarak gerçekleşir.

1. Katman Web İstemcileri

Web istemcisi, BI kullanıcılarının TM1 verilerine erişmesine ve desteklenen tarayıcıların herhangi birindeki verilerle etkileşim kurmasına olanak tanır. Aşama 1, ağ geçidini yönetmekten sorumludur ve parolaların şifrelenmesi ve şifresinin çözülmesi, BI sunucusuna bir istek göndermek için gereken bilgileri çıkarmak, sunucunun kimlik doğrulaması ve isteği işlenmek üzere Cognos BI dağıtıcısına iletmek için kullanılır.

Tier-2 Web Uygulama Sunucusu

Bu katman, Cognos BI sunucusunu ve ilişkili hizmetlerini barındırır. Uygulama sunucusu, Uygulama Katmanı Bileşenlerini, İçerik Yöneticisi'ni ve Bootstrap hizmetini içerir.

Cognos TM1 Web Uygulama Sunucusu, Java tabanlı Apache Tomcat sunucusunda çalışır. Bu katmanı kullanarak, Microsoft Excel çalışma sayfaları TM1 Web sayfalarına dönüştürülebilir ve ayrıca web sayfalarının Excel ve PDF formatına geri aktarılmasına izin verir.

Katman-3 Verileri

Bu katman, içerik ve veri kaynaklarını içerir. TM1 Admin sunucusu ve en az bir TM1 sunucusu içerir.

TM1 Admin server, LAN'ınızdaki herhangi bir bilgisayara kurulabilir ve TM1 server ile aynı ağda bulunmalıdır. TM1 server sürümü, Cognos TM1 web sürümüne eşit veya en yeni sürüm olmalıdır.

Cognos Sürümleri

Bu bölümde, Cognos'un farklı sürümlerini tartışacağız.

Cognos Sorgu Sürüm 7

7.4 Etkin değil (30 Eylül 2012 itibariyle) Kullanılamıyor (30 Eylül 2012'den beri)
7.3 Etkin değil (1 Ocak 2008 itibariyle) Kullanılamıyor (30 Haziran 2012'den beri) 7.4
7.1 Etkin değil (31 Aralık 2005 itibariyle) Kullanılamıyor (30 Kasım 2011'den beri) 7.3 veya 7.4
7.0 Etkin değil (31 Aralık 2004 itibariyle) Kullanılamıyor (30 Kasım 2011'den beri) 7.1 veya 7.3

Cognos 8 BI

8.4.0 Standart IBM Desteği (3), Devre Dışı (30 Eylül 2012 itibarıyla) Kullanılamıyor (30 Eylül 2012'den beri) 8.4.1
8.4 FCS (İlk Müşteri Gemisi) Etkin değil (27 Şubat 2009 itibariyle) Kullanım dışı 8.4.1
8.3 Etkin değil (30 Nisan 2012 itibariyle) Kullanılamıyor (30 Nisan 2013'ten beri) 8.4.1
8.2 Etkin değil (31 Mart 2010 itibariyle) Kullanılamıyor (30 Haziran 2012'den beri) 8.4.1
8.1.2 MR2 Etkin değil (31 Mart 2009 itibariyle) Kullanılamıyor (30 Kasım 2011'den beri) 8.4.1
8.1.2 MR1 Etkin değil (31 Mart 2009 itibariyle) Kullanılamıyor (30 Kasım 2011'den beri) 8.4.1
8.1.1 Etkin değil (31 Aralık 2004 itibariyle) Kullanılamıyor (30 Kasım 2011'den beri) 8.4.1

Cognos tm1

9.4 MR1 Etkin değil (30 Eylül 2012 itibariyle) Kullanılamıyor (30 Eylül 2012'den beri) 9.5.2
9.4 Etkin değil (30 Eylül 2012 itibariyle) Kullanılamıyor (30 Eylül 2012'den beri) 9.5.2
9.1 SP4 Etkin değil (31 Aralık 2010 itibariyle) Kullanılamıyor (30 Kasım 2011'den beri) 9.5.2
9.1 SP3 Etkin değil (31 Aralık 2010 itibariyle) Kullanılamıyor (30 Kasım 2011'den beri) 9.5.2

Ve sonra Cognos Business Intelligence 10'un farklı alt sürümleri vardı.

  • IBM Cognos Business Intelligence 10.1
  • IBM Cognos Business Intelligence 10.1.1
  • IBM Cognos Business Intelligence 10.2
  • IBM Cognos Business Intelligence 10.2.1
  • IBM Cognos Business Intelligence 10.2.2
  • IBM Cognos Business Intelligence 11.0.0

Cognos ve Diğer İş Zekası Raporlama Araçları

Pazarda, orta ve büyük ölçekli işletmelerde analitik ve raporlama amacıyla kullanılan çeşitli başka BI raporlama araçları vardır. Bazıları burada temel özellikleriyle birlikte açıklanmaktadır.

Cognos - Microsoft BI (Kaynak: www.trustradius.com)

Her iki araç tarafından desteklenen temel özellikler aşağıdadır -

  • Standart Raporlama
  • Ad-hoc Raporlama
  • Rapor çıktısı ve Planlama
  • Veri Keşfi ve Görselleştirme
  • Erişim Kontrolü ve Güvenlik
  • Mobil Yetenekler

Cognos, Çapraz sekmeler, Etkin raporlar (Cognos 10'daki en son özellik) ve diğer rapor yapıları gibi çeşitli raporlar oluşturmanıza olanak tanıyan güçlü bir çözüm olarak düşünülebilir. Kullanıcı istemleri oluşturabilir, rapor planlaması kolaydır ve raporları farklı formatlarda dışa aktarabilir ve görüntüleyebilirsiniz. Microsoft BI, iş verilerinin kolay görselleştirilmesinin yanı sıra Microsoft Excel ile kolay entegrasyon sağlar.

IBM Cognos ve SAP Business Objects

SAP BO, kendi ETL aracı SAP Data Services'i destekler. IBM Cognos, kendi ETL aracını desteklemez. IBM Cognos 8, çevrimdışı raporlama özellikleri sağlamaz, ancak SAP Business Objects raporlama araçlarında bulunur.

Cognos'ta tüm işlevsellik birden çok araca bölünmüştür Sorgu stüdyosu, Analiz stüdyosu, olay stüdyosu vb. Tüm araçları öğrenmek zor bir görevdir. SAP Business Objects'te, raporlama için Web Intelligence, Universe Designer için IDT, Dashboard Designer gibi birden fazla araca sahipsiniz, böylece kullanıcılar tüm araçları yönetmenin ve öğrenmenin zor bir görev olduğunu hissediyor.

IBM Cognos'ta, oluşturulan veriler çeşitli biçimlerde dönüştürülebilir (örneğin, HTML, PDF, vb.) Ve aynı zamanda birden çok konumdan (e-posta, mobil, ofis vb.) Erişilebilir. IBM, tahminler, bütçeler, gelişmiş senaryo modellemesi vb. Gibi çeşitli planlama yetenekleri sağlar. BI aracının seçimi, şirket ihtiyacı, yazılım sürümü, desteklenen özellikler ve lisans maliyeti gibi çeşitli faktörlere bağlıdır.

Cognos'ta BI Bus kullanarak birbirleriyle iletişim kuran ve Basit Nesne Erişim Protokolü (SOAP) olarak bilinen ve WSDL'yi destekleyen çeşitli bileşenler vardır. Cognos mimarisinde BI Bus bir yazılım bileşeni değildir, ancak Cognos Hizmetleri arasında iletişime izin veren bir dizi protokolden oluşur.

BI Bus protokolü tarafından etkinleştirilen süreçler şunları içerir:

  • Mesajlaşma ve gönderme
  • Günlük mesajı işleme
  • Veritabanı bağlantı yönetimi
  • Microsoft .NET Framework etkileşimleri
  • Bağlantı noktası kullanımı
  • Akış işleme iste
  • Portal Sayfaları

Kurulum sihirbazını kullanarak Cognos 8'i kurduğunuzda, bu bileşenlerin her birinin nereye kurulacağını belirtirsiniz -

Ağ geçitleri

Cognos 8 Web sunucusu katmanı, bir veya daha fazla Cognos 8 ağ geçidi içerir. Cognos 8'deki web iletişimi tipik olarak bir veya daha fazla web sunucusunda bulunan ağ geçitleri aracılığıyladır. Ağ geçidi, web sunucusundan başka bir sunucuya bilgi aktaran bir web sunucusu programının uzantısıdır. Web iletişimi doğrudan bir Cognos 8 dağıtım programıyla da gerçekleşebilir ancak bu seçenek daha az yaygındır.

Cognos 8, aşağıdakiler dahil çeşitli Web ağ geçidi türlerini destekler:

  • CGI- Varsayılan ağ geçidi olan CGI, desteklenen tüm Web sunucuları için kullanılabilir. Ancak, gelişmiş performans veya verim için, desteklenen diğer ağ geçidi türlerinden birini seçebilirsiniz.
  • ISAPI- Bu, Microsoft Internet Information Services (IIS) Web sunucusu için kullanılabilir. IIS için daha hızlı performans sağlar.
  • apache_mod - Apache Web sunucusuyla bir apache_mod ağ geçidi kullanabilirsiniz.
  • Servlet - Web sunucusu altyapınız sunucu uygulamalarını destekliyorsa veya bir uygulama sunucusu kullanıyorsanız, bir sunucu uygulaması ağ geçidi kullanabilirsiniz.

Uygulama Katmanı Bileşenleri

Bu bileşen, hizmetleri çalıştırmaktan ve talepleri yönlendirmekten sorumlu bir sevk görevlisinden oluşur. Gönderici, istek başına bir veya daha fazla iş parçacığı kullanan çok iş parçacıklı bir uygulamadır. Yapılandırma değişiklikleri rutin olarak tüm çalışan dağıtım programlarına iletilir. Bu dağıtım programı, Cognos 8 için güvenlik sağlamak üzere Cognos Uygulama Güvenlik Duvarını içerir.

Görev dağıtıcı, istekleri rapor hizmeti, sunum hizmeti, iş hizmeti veya izleme hizmeti gibi yerel bir hizmete yönlendirebilir. Bir dağıtım görevlisi, belirli bir isteği çalıştırmak için istekleri belirli bir dağıtım programına da yönlendirebilir. Bu istekler, yük dengeleme ihtiyaçlarına veya paket veya kullanıcı grubu gereksinimlerine göre belirli dağıtım programlarına yönlendirilebilir.

İçerik yöneticisi

İçerik Yöneticisi, Cognos 8'in birincil güvenlik bileşeni olan Access Manager'ı içerir. Access Manager, Cognos 8 ile kullanım için mevcut güvenlik sağlayıcılarınızdan yararlanır. Bu, Cognos 8'e kullanıcı kimlik doğrulaması, yetkilendirme ve şifreleme dahil olmak üzere tutarlı bir dizi güvenlik özelliği ve API sağlar. Ayrıca, Cognos ad alanı için destek sağlar.

Cognos Studio'da etkileşimli kullanıcı raporlarını, daha sonra paketler olarak bilinen Framework Manager'da veri modelleme için kullanılan web yönetim arabiriminde ilişkisel ve OLAP bağlantıları oluşturarak çeşitli veri kaynaklarının üstünde raporlayabilirsiniz. Cognos Studio'da oluşturulan tüm raporlar ve panolar, Cognos Connection'a ve dağıtım için portalda yayınlanır. Rapor stüdyosu, karmaşık raporu çalıştırmak ve İş Zekası bilgilerini görüntülemek için kullanılabilir veya buna, yayınlandıkları farklı portallardan da erişilebilir.

Cognos Connections, raporlara, sorgulara, çözümlemelere ve paketlere erişmek için kullanılır. Rapor kısayolları, URL'ler ve sayfalar oluşturmak ve girişleri düzenlemek için de kullanılabilirler ve ayrıca başka kullanımlar için özelleştirilebilirler.

Farklı Veri Kaynaklarını Bağlama

Veri kaynağı, bir veritabanına fiziksel bağlantıyı ve bağlantı zaman aşımı, veritabanının konumu vb. Gibi farklı bağlantı parametrelerini tanımlar. Bir veri kaynağı bağlantısı, kimlik bilgileri ve oturum açma bilgilerini içerir. Yeni bir veritabanı bağlantısı oluşturabilir veya mevcut bir veri kaynağı bağlantısını da düzenleyebilirsiniz.

Ayrıca bir veya daha fazla veri kaynağı bağlantısını birleştirebilir ve paketler oluşturabilir ve bunları Framework yöneticisi kullanarak yayınlayabilirsiniz.

Dinamik Sorgu Modu

Dinamik sorgu modu, XMLA / Java bağlantılarını kullanarak veri kaynağıyla iletişim sağlamak için kullanılır. İlişki veritabanına bağlanmak için, JDBC çağrılarını satıcıya özel biçime dönüştüren tip4 JDBC bağlantısını kullanabilirsiniz. Çağrıları ODBC veya veritabanı API'sine dönüştürmeye gerek olmadığından, tip 2 sürücülere göre gelişmiş performans sağlar. Cognos bağlantısındaki dinamik sorgu modu, aşağıdaki İlişkisel veritabanı türlerini destekleyebilir -

  • Microsoft SQL Sunucusu
  • Oracle
  • IBM DB2
  • Teradata
  • Netezza

OLAP veri kaynaklarını desteklemek için Java / XMLA bağlantısı, farklı OLAP sürümleri ve teknolojileri için optimize edilmiş ve geliştirilmiş MDX sağlar. Cognos'taki Dinamik sorgu modu, aşağıdaki OLAP veri kaynakları ile kullanılabilir -

  • SAP Business Information Warehouse (SAP BW)
  • Oracle Essbase
  • Microsoft Analiz Hizmetleri
  • IBM Cognos TM1
  • IBM Cognos Gerçek Zamanlı İzleme

DB2 Veri Kaynakları

DB2 bağlantı türü, DB2 Windows, Unix ve Linux, Db2 zOS, vb. Bağlanmak için kullanılır.

DB2 veri kaynağında kullanılan ortak bağlantı parametreleri şunları içerir:

  • Veri tabanı ismi
  • Timeouts
  • Signon
  • DB2 bağlantı dizesi
  • Harmanlama Sırası

IBM Cognos'ta Veri Kaynağı Bağlantısı Oluşturma

IBM Cognos Framework Manager'da modeller oluşturmak için bir veri kaynağı bağlantısı oluşturmaya ihtiyaç vardır. Veri kaynağı bağlantısını tanımlarken, bağlantı parametrelerini girmeniz gerekir - veritabanı konumu, zaman aşımı aralığı, Oturum açma vb.

IBM Cognos Connection'da → Launch IBM Cognos Administration

Yapılandırma sekmesinde, Veri Kaynağı Bağlantıları'nı tıklayın. Bu pencerede şuraya gidin:New Data Source button.

Benzersiz bağlantı adını ve açıklamasını girin.

Bağlantıyı benzersiz şekilde tanımlamak için veri kaynağıyla ilgili bir açıklama ekleyebilir ve sonraki düğmeyi tıklayabilirsiniz.

Açılır listeden bağlantı türünü seçin ve aşağıdaki ekran görüntüsünde gösterildiği gibi sonraki düğmeye tıklayın.

Görünen sonraki ekranda, aşağıdaki ekran görüntüsünde gösterildiği gibi bağlantı ayrıntılarını girin.

Tanımladığınız bağlantı parametrelerini kullanarak veri kaynağına olan bağlantıyı test etmek için Bağlantı testi özelliğini kullanabilirsiniz. Bittiğinde bitir düğmesine tıklayın.

Veri Kaynağı Güvenliği Kurulumu

Veri Kaynağı Güvenliği, IBM Cognos kimlik doğrulaması kullanılarak tanımlanabilir. Veri kaynağına göre, Cognos bağlantısında farklı kimlik doğrulama türleri yapılandırılabilir -

No Authentication- Bu, herhangi bir oturum açma kimlik bilgisi kullanmadan veri kaynağına giriş yapılmasına izin verir. Bu tür bir bağlantı, bağlantıda veri kaynağı güvenliği sağlamaz.

IBM Cognos Software Service Credential- Bu tür bir oturum açmada, IBM Cognos Hizmeti için belirtilen bir oturum açmayı kullanarak veri kaynağında oturum açarsınız ve kullanıcı ayrı bir veritabanı oturum açmasına gerek duymaz. Canlı bir ortamda, bireysel veritabanı oturum açmanın kullanılması tavsiye edilir.

External Name Space- Harici kimlik doğrulama ad alanını doğrulamak için kullanılan aynı BI oturum açma kimlik bilgilerini gerektirir. Kullanıcı, veri kaynağına giriş yapmadan önce isim alanına giriş yapmalı ve aktif olmalıdır.

Tüm veri kaynakları, gruptaki herkes veya bireysel kullanıcılar, grup veya roller için tanımlanan veri kaynağı oturum açmayı da destekler. Veri kaynağı bir veri kaynağında oturum açma gerektiriyorsa, ancak bu veri kaynağı için oturum açma erişiminiz yoksa, veri kaynağına her eriştiğinizde oturum açmanız istenir.

IBM Cognos ayrıca küp düzeyinde güvenliği de destekler. Küp kullanıyorsanız, güvenlik küp seviyesinde ayarlanmış olabilir. İçinMicrosoft Analysis Service, güvenlik küp düzeyindeki rollerde tanımlanır.

Bu bölümde, COGNOS kullanarak bir paketin nasıl oluşturulacağını tartışacağız.

Paket Nasıl Oluşturulur?

IBM Cognos'ta, SAP BW veya power cube veri kaynakları için paketler oluşturabilirsiniz. Paketler, aşağıdaki ekran görüntüsünde gösterildiği gibi Ortak klasörde veya Klasörüm'de mevcuttur.

Bir paket dağıtıldıktan sonra, varsayılan yapılandırma pakete uygulanır. Bir paketi farklı ayarlar kullanacak şekilde yapılandırabilir veya mevcut paketin ayarlarını değiştirebilirsiniz.

Bir paketi yapılandırmak için yönetici ayrıcalığına sahip olmanız gerekir.

Paketi Genel klasörde bulun, aşağıdaki ekran görüntüsünde gösterildiği gibi Eylem sekmesinin altındaki Daha Fazla düğmesine tıklayın.

Paket yapılandırmasını değiştir'e tıklayın ve Bir analiz seçin'e tıklayın. Yeni bir analiz oluşturulduğunda bu paket için kullanılacak varsayılan analizi seçin. Tamam'a tıklayın ve paket ayarlarını gerektiği gibi değiştirin ve Son'a tıklayın.

Yeni Bir Paket Oluşturmak

Paket sekmesi, Genel klasöründe, IBM Cognos bağlantısını kullanarak yeni bir Paket de oluşturabilirsiniz.

Pakette kullanmak istediğiniz veri kaynağını seçin ve Tamam'a tıklayın.

IBM Cognos'ta Raporları Zamanlama

Ayrıca IBM Cognos'taki raporları iş gereksinimlerinize göre planlayabilirsiniz. Bir raporu planlamak, yenileme zamanını kaydetmenize olanak tanır. Sıklık, saat dilimi, başlangıç ​​ve bitiş tarihi gibi çeşitli planlama özelliklerini tanımlayabilirsiniz.

Bir rapor planlamak için raporu seçin ve aşağıdaki ekran görüntüsünde gösterildiği gibi Daha Fazla düğmesine gidin.

Yeni bir program ekleme seçeneğiniz var. Aşağıdaki ekran görüntüsünde gösterildiği gibi Yeni Program düğmesini seçin.

Zamanlama sekmesi altında aşağıdaki seçenekleri seçebilirsiniz -

  • Frequency
  • Başlangıç ​​ve Bitiş
  • Priority
  • Günlük Sıklık vb.

Programlama özellikleri tanımlandığında, alttaki Tamam düğmesine tıklayarak bunu kaydedebilirsiniz. Planlama seçeneklerini devre dışı bırakmak, programı devre dışı bırakmanıza izin verir, ancak program rapor için kaydedilecektir. Programı tekrar etkinleştirmek için bu seçeneği istediğiniz zaman kaldırabilirsiniz.

Mevcut bir programı düzenlemek için raporu seçin ve Diğer'e gidin. Mevcut bir programı değiştirebilir veya programı kalıcı olarak kaldırabilirsiniz.

Bu bölümde, Çerçeve Yöneticisinin ne olduğu ve diğer çeşitli bileşenleri hakkında tartışacağız.

Çerçeve Yöneticisi nedir?

IBM Cognos Framework Manager, bir veya daha fazla veri kaynağından türetilen meta verilerin iş modelini oluşturmak için kullanılır. Analitik raporlama ve analiz için kullanılabilecek paketler biçiminde iş modellerini Cognos BI'da yayınlamak için kullanılan Windows tabanlı bir araçtır.

Framework Manager'da yeni bir projeye başlamadan önce, veri stratejilerini, meta verileri, rapor paketi sunumunu vb. Belirlemenize yardımcı olan BI raporlama gereksinimlerini gözden geçirmeniz gerekir. Bu, Framework Manager'da hangi veri kaynaklarının gerekli olduğunu belirlemenize yardımcı olur. BI raporunda gerekli verileri almak için. Çerçeve yöneticisinde yeni bir projeye başlamadan önce aşağıdaki faktörleri göz önünde bulundurmalısınız.

  • BI ihtiyaçlarını karşılamak için gerekli Veri Kaynakları.
  • DW sistemi türleri
  • Veri Ambarı'nda veri yenileme
  • BI Raporlaması - Günlük, Haftalık veya aylık.

Meta Veri Modelleme

Meta veri modeli, veritabanından içe aktarılan veritabanı nesnelerinin (tablolar, sütunlar ve nesneler arasındaki ilişki) koleksiyonu olarak tanımlanır. Raporu çalıştırdığınızda, BI Cognos portalında yayınlanan meta veriler, sorguya göre bir SQL ifadesi oluşturur.

IBM Cognos Framework yöneticisi, veri kaynağındaki verilerin karmaşıklığını gizleyebilir ve ayrıca verilerin kullanıcılara gösterilme şeklini değiştirebilir. BI kullanıcılarının analiz ve raporlamayı anlaması ve gerçekleştirmesi için kolay olan bir görünüm sağlar.

IBM Cognos Framework Manager Kullanıcı Arayüzü

Aşağıdaki ekran görüntüsü, IBM Cognos BI Framework Manager Kullanıcı Arayüzünü göstermektedir.

Aşağıda, daha iyi anlaşılması için ayrıntılı olarak açıklanan yukarıdaki ekran görüntüsünün çeşitli bileşenleri verilmiştir -

  • Project Viewer - Sol taraftaki bu bölme, mevcut tüm projelere ağaç formatında erişmenizi sağlar.

  • Project Info- Bu, mevcut bir projenin nesnelerini yönetmek için kullanılan orta bölmedir. Bunun üç sekmesi vardır: Gezgin, Diyagram ve Boyut.

  • Properties - Alt kısımdaki bu bölme, bir projedeki bir nesnenin farklı özelliklerinin değerini ayarlamak için kullanılır.

  • Tools- Sağ taraftaki bu bölme size çeşitli önemli yararlı araçlar sağlar. Bir arama yapabilir veya bir nesneyi ve ona bağlı nesneleri görüntüleyebilir, proje dilini değiştirebilir, vb.

İlişkisel Veritabanından Meta Verileri İçe Aktarma

Meta Verileri İlişkisel Veritabanından içe aktarmak için, veritabanı nesnelerini Çerçeve yöneticisi nesnelerine eşlersiniz. Framework Manager'da, tüm nesneleri içe aktarabilir veya tablolar, sütunlar, işlevler, depolanmış prosedürler, görünümler vb. Gibi belirli nesneleri seçebilirsiniz.

Yalnızca kullanıcı tanımlı Saklanan prosedürler desteklenir.

Veritabanı Nesneleri Framework Manager Nesneleri
Sütun Sorgu Öğesi
Görünüm Sorgu Konusu
Eşanlamlı sözcük Sorgu Konusu
Prosedür Sorgu Konusu
Tablo Sorgu Konusu
Fonksiyon Proje Fonksiyonu

Bir meta veri modeli oluşturmak için Eylem menüsünden meta veri sihirbazını çalıştırın. Bir veri kaynağı bağlantısı seçin ve İleri düğmesine tıklayın. İçe aktarmak istediğiniz nesnelerin onay kutularını seçin.

İçe aktarmanın yinelenen nesne adlarını nasıl ele alacağını belirtin. İçe aktarmayı ve benzersiz bir ad oluşturmayı veya içe aktarmamayı seçin. Benzersiz bir ad oluşturmayı seçerseniz, içe aktarılan nesne bir numara ile görünür.

For example- Projenizde QuerySubject ve QuerySubject1'i gördüğünüzde. Ardından İçe Aktar'ı tıklayın.

İçe aktarılamayan nesnelerin listesini ve içe aktarılan nesnelerin sayısını içeren içe aktarma istatistikleri gösterilir.

Bir sonraki adım, Bitir düğmesine tıklamaktır.

Meta Verileri içe aktardıktan sonra, aşağıdaki alanlar için içe aktarılan Meta Verileri kontrol etmelisiniz -

  • İlişkiler ve Kardinalite
  • Determinants
  • Sorgu öğeleri için kullanım özelliği
  • Sorgu öğeleri için Normal Toplama özelliği

Meta Verileri Cognos 8 Modelinden İçe Aktarma

Framework Manager'da, meta verileri mevcut bir Cognos 8 Modelinden de içe aktarabilirsiniz. Meta Verileri Cognos 8 modelinden içe aktarmak için şu adrese gidin:Actions → Run Metadata wizard.

Cognos 8 Modeline ve ardından İleri düğmesine tıklayın. Cognos 8 Model'den .cpf dosyasına gidin ve İleri'ye tıklayın.

İçe aktarmak istediğiniz nesnelerin onay kutularını seçin ve ardından İleri'ye ve ardından Son'a tıklayın.

İlişkisel Meta Verileri Modelleme

Meta verileri içe aktardıktan sonra, sonraki, raporlama gereksinimi için nesneleri doğrulamaktır. Raporda görünen nesneleri seçip test edebilirsiniz. Meta Veri Modelinin iki görünümünü oluşturabilirsiniz -

  • İçe Aktarma Görünümü
  • İşletme Görünümü

İçe Aktarma görünümü size veri kaynağından içe aktarılan meta verileri gösterir. Verileri BI raporlamanıza göre doğrulamak için aşağıdaki adımları gerçekleştirebilirsiniz -

  • İlişkilerin raporlama gereksinimlerini yansıttığından emin olun.

  • Sorgu konuları tarafından alınan verileri optimize edin ve özelleştirin.

  • Boyutlara göre alınan verileri optimize edin ve özelleştirin. Boyutları ayrı bir boyutlu görünümde saklamak isteyebilirsiniz.

  • Çok dilli meta veriler için desteği yönetin.

  • Sorgu öğesi özelliklerini kontrol ederek verilerin nasıl kullanıldığını ve biçimlendirildiğini kontrol edin.

İşletme görünümü, meta verilerdeki bilgileri sağlamak için kullanılır. İş görünümünde hesaplamalar, toplamalar yapabilir ve filtreler uygulayabilir ve kullanıcıların raporu kolayca oluşturmasına izin verebilirsiniz. Kullanıcıların alabileceği bilgileri tanımlayan özel hesaplamalar ve filtreler gibi iş kuralları ekleyebilirsiniz.

Kullanıcılarınızın aşina olduğu iş kavramlarını yansıtan her kullanıcı grubu için ayrı görünümler oluşturarak modeli düzenleyin.

İlişkiler, bir meta veri modelindeki birden çok nesne üzerinde sorgu oluşturmak için kullanılır. İlişkiler çift yönlü olabilir ve ilişki oluşturmadan nesneler, meta veri modelinde kullanılmayan bağımsız varlıklardır.

Meta veri modelindeki her nesne, veri kaynağındaki birincil veya yabancı anahtar kullanılarak bağlanır. İş gereksinimlerini karşılamak için meta veri modelinde ilişkiler oluşturabilir veya kaldırabilirsiniz.

Mümkün olan farklı ilişkiler var, bunlardan bazıları -

  • One to One- Bir sorgu konusunun bir örneği başka bir örnekle ilişkili olduğunda. Örneğin: Her müşterinin bir müşteri kimliği vardır.

  • One to Many- Bu ilişki, bir sorgu konusu örneği birden çok örnekle ilişkili olduğunda gerçekleşir. Örneğin: Her doktorun birçok hastası vardır.

  • Many to Many- Bu ilişki, bir sorgu konusunun birçok örneği birden çok örnekle ilişkili olduğunda oluşur. Örneğin: Her hastanın birçok doktoru vardır.

Kardinalite Kavramı

İki sorgu öznesinin her biri için ilgili satırların sayısı olarak tanımlanır. Kardinalite aşağıdaki şekillerde kullanılır -

  • Yıldız şemasında Döngü Birleşmeleri
  • Veri kaynağına optimize edilmiş erişim
  • Veri verilerini iki kez saymaktan kaçının

İlişkisel veritabanını veri kaynağı olarak kullanırken, Cardinality aşağıdaki kurallar dikkate alınarak tanımlanabilir -

  • Birincil ve Yabancı anahtarlar
  • Eşleşme sorgusu öğe adları benzersiz şekilde dizine alınmış sütunları temsil eder
  • Sorgu öğesi adlarını eşleştirme

Kardinaliteyi tanımlamanın en yaygın yolu, birincil ve yabancı anahtarı kullanmaktır. İçe aktarılan anahtar bilgileri görüntülemek için, sorgu konusuna sağ tıklayın → Tanımı Düzenle. Veri kaynağından birçok ilişkiye, isteğe bağlı ilişkiye ve dış birleşimlere çok şey aktarabilirsiniz.

Meta Veri Modelinde İlişki Gösterimi

Çerçeve yöneticisinde bir ilişki şu şekilde temsil edilir: Merise notation. Bu gösterimin ilk bölümü, bu ilişki için birleştirme türünü temsil eder.

  • 0..1, sıfır veya bir eşleşmeyi temsil eder
  • 1..1 bire bir eşleşmeyi temsil eder
  • 0..n Sıfır veya eşleşme olmadığını gösterir
  • 1..n Bir veya daha fazla eşleşmeyi temsil eder
  • 1 - Her iki nesneden tüm eşleşen satırları içeren bir iç birleşim.
  • 0 - Eşleşmeyen öğeler dahil, her ikisinden de tüm nesnelerle bir Dış birleşim.

İlişkileri Oluşturma veya Değiştirme

Bir İlişki oluşturmak veya meta veri içe aktarmada birleştirilmemiş mantıksal olarak ilişkili nesneleri birleştirmek için. Nesneler arasında manuel olarak ilişki oluşturabilir veya seçilen kriterlere göre nesneler arasındaki ilişkiyi otomatik olarak tanımlayabilirsiniz.

Bir İlişki oluşturmak için, bir veya daha fazla sorgu öğesi, konu veya boyut seçmek için CTRL tuşunu kullanın. Sonra şuraya gitAction Menu → Create Relationship.

Bu geçerli bir İlişki ise, Çerçeve yöneticisi ilişkiye bir kısayol oluşturmak ister. Daha sonra Tamam düğmesine tıklayabilirsiniz.

Meta veri içe aktarıldıktan sonra bir ilişki oluşturduğunuzda, Framework yöneticisinde ilişkiyi veya Kardinaliteyi de değiştirebilirsiniz.

Bir İlişkiyi düzenlemek için bir ilişkiye tıklayın ve Action menu → click Edit Definition.

İtibaren Relationship Expression tab → Select Query items, Cardinalities and Operators.

Ek bir Birleştirme oluşturmak için şuraya gidin: Relationship Expression tab → New Link and Define New Relationship.

Bu İlişkiyi test etmek için şu adrese gidin: Relationship SQL tab → rows to be returned → Test.

Tamam düğmesine tıklayın.

İlişki Kısayolu Oluşturma

İlişki kısayolu, var olan bir ilişkiye işaret etmek ve mevcut bir ilişkinin tanımını yeniden kullanmak için tanımlanır. Kaynak İlişkisinde herhangi bir değişiklik yaptığınızda, bunlar kısayollarda otomatik olarak güncellenir. İlişki kısayolları, sorgu konuları arasındaki belirsiz ilişkiyi çözmek için de kullanılır.

Framework Manager, bir ilişki oluşturduğunuzda bir ilişki kısayolu oluşturmak isteyip istemediğinizi sorar ve bu koşulların ikisi de doğrudur.

  • Yeni ilişki için en az bir uç kısayoldur.
  • Orijinal nesneler arasında bir ilişki vardır.

Git Action Menu → Create Relationship.

Bu geçerli bir İlişki ise, Çerçeve yöneticisi ilişkiye bir kısayol oluşturmak ister. EVET'i tıklayın. Bir ucunun bir model nesnesi ve diğer ucunun başka bir model nesnesi veya başka bir model nesnesine kısayol olduğu tüm ilişkilerin bir listesi görünür.

Tamam'ı tıklayın.

Sorgu Konusu Oluşturun

Sorgu konusu, içsel bir ilişkisi olan bir dizi sorgu öğesi olarak tanımlanır. Bir sorgu konusu, bir Framework Manager kullanarak aldıkları verileri özelleştirmek için kullanılabilir.

Aşağıdakiler, Çerçeve Yöneticisindeki sorgu konusu türleridir -

  • Data Source Query Subject - Bunlar, SQL ifadeleri tarafından tanımlanan İlişkisel meta verilere dayanır ve her tablo için otomatik olarak oluşturulur ve meta verileri modele aktardığınızda görüntülenir.

    Note - Veri kaynağı sorgu konusu, bir seferde yalnızca bir veri kaynağından gelen verilere başvurur, ancak sorgu konusunu düzenlemek için geri alınma verilerini tanımlayan SQL'i doğrudan düzenleyebilirsiniz.

  • Model Query Subjects- Doğrudan bir veri kaynağından oluşturulmazlar, ancak diğer sorgu konuları veya boyutlarında tanımlanan sorgu öğelerine dayanırlar. Model sorgu konusunu kullanarak, veri kaynağının daha soyut ve iş görünümünü oluşturmanıza olanak tanır.

  • Stored Procedure Query Subjects- Bir Prosedür İlişkisel veri kaynağından içe aktarıldığında oluşturulurlar. IBM Cognos Framework Manager yalnızca kullanıcı tanımlı Saklanan Prosedürleri destekler ve sistemde saklanan prosedürler desteklenmez.

Veri Kaynağı Sorgu Konusu nasıl oluşturulur?

Nereden Actions Menu → Create → Query Subject.

Yeni bir Sorgu Konusunun adını girin.

Tıklamak Data Source → OK to open new Query Subject wizard.

Bitir düğmesi görünene kadar adımları izleyin → Bitir

Sağ tıklayın Query Subject → Edit Definition. TıklaSQL tab → Available database objects box, drag objects to the SQL box.

Ayrıca bir veri kaynağı referansı ekleyebilir, bir makro ekleyebilir, bir hesaplama yerleştirebilir ve bir filtre yerleştirebilirsiniz.

Listeden eylemleri seçin ve Tamam'a tıklayın.

Amaç Aksiyon
Ayrıntı Kontrolü Determinantlar Sekmesi
Sorgu konusunu test etmek için Test Sekmesi
SQL'i görüntülemek için Sorgu Bilgileri Sekmesi
Veri kaynağından sistem tablolarını görüntülemek için Sistem Nesnelerini Göster onay kutusu

SQL'i düzenle

Herhangi bir Relation veritabanı kaynağını düzenlediğinizde, bir Relation veritabanı oluşturduğunuzda veya sorguladığınızda, SQL arka planda kullanılır. Aşağıdaki seçenekleri kullanabilirsiniz -

  • Cognos SQL
  • Yerel SQL
  • SQL'den geçin

Model sorgu konusunun SQL'sini düzenlemek için SQL'i sorgu Bilgileri sekmesinden kopyalayın ve yeni veri kaynağı sorgu konusuna yapıştırın. Bir model sorgu konusunu veri kaynağı sorgu konusuna dönüştürmek mümkündür.

  • Veri Kaynağı sorgu konusunu tıklayın ve Action menu → Edit Definition.
  • SQL düğmesine tıklayın, nesneleri sürükleyin veya istediğiniz SQL'i yazın.
  • Tamam'ı tıklayın.

SQL Türünü Değiştirin

Veri kaynağı sorgu konusunu tanımlarken kullanılacak SQL türünü seçebilirsiniz. SQL türü düşünülürken bu faktörler dikkate alınmalıdır -

SQL Türü Avantajı Dezavantaj
Cognos SQL

Geliştirilmiş performans

Desteklenen tüm veritabanı üzerinde çalışın

Standart Olmayan SQL desteklenmez
Yerel SQL

Optimize Edilmiş Performans

Veritabanına Özel

SQL farklı veri tabanlarında çalışmaz.

Veri kaynağının alt sorgular için desteklemediği SQL'i kullanamazsınız.

SQL'den Geç Veritabanı tarafından desteklenen herhangi bir SQL

Çerçeve için seçenek yok

Yönetici optimize edecek

otomatik olarak performans

Ayrıca OLAP veri kaynaklarına göre sorgu konuları için SQL türünü değiştirmenin mümkün olmadığını unutmayın.

SQL türünü değiştirmek için, değiştirmek istediğiniz Sorgu konusuna gidin.

Git Actions menu → Edit Definition and go to Query Information button.

Git Options → SQL Settings tab.

SQL tipini değiştirmek için SQL Type List'e tıklayın. Ardından Tamam'ı tıklayın.

Query Studio, Cognos 8'de sorgular ve raporlar oluşturmak için web tabanlı bir araç olarak tanımlanır. Ayrıca basit sorguları ve raporları çalıştırmak için de kullanılır.

Query Studio'da aşağıdaki işlevler gerçekleştirilebilir -

  • Viewing Data- Query Studio'yu kullanarak, verileri bir ağaç hiyerarşisinde görüntülemek için veri kaynağına bağlanabilirsiniz. Sorgu konusunu, öğe ayrıntılarını vb. Görebilirsiniz.

  • Creating BI Reports- Veri kaynağını kullanarak basit raporlar oluşturmak için Query Studio'yu kullanabilirsiniz. Yeni bir rapor oluşturmak için mevcut raporlara da başvurabilirsiniz.

  • Changing Existing Reports - Rapor düzenini düzenleyerek de mevcut raporları değiştirebilirsiniz - Grafikler, başlıklar, başlıklar, kenarlık stilleri vb. Ekleyin.

  • Data Customization in Report - Raporlarda çeşitli özelleştirmeler uygulayabilirsiniz - Veri analizi yapmak, detaya inmek ve detaya inmek için Filtreler, Hesaplamalar ve toplamalar vb.

Geçici raporlamayı kullanarak, bir kullanıcı anlık analiz için sorgular veya raporlar oluşturabilir. Ad-hoc raporlama özelliği, iş kullanıcılarının veri ambarındaki olgu ve boyut tablosunun üstünde basit sorgular ve raporlar oluşturmasına olanak tanır.

Cognos BI'daki Query Studio, aşağıdaki özellikleri sağlar -

  • Verileri görüntüleyin ve anlık veri analizi yapın.
  • Raporu ileride kullanmak üzere saklayın.
  • Filtreler, özetler ve hesaplamalar uygulayarak rapordaki verilerle çalışın.
  • Sorgu stüdyosunu kullanarak geçici rapor oluşturmak için, IBM Cognos yazılımında oturum açın ve Verilerimi sorgula seçeneğine tıklayın.

Rapor paketini seçin. Bu sayfayı bir dahaki ziyaretinizde; son kullanılan paketlerin altında seçiminizi göreceksiniz. Paket adına tıklayın.

Sonraki ekranda Boyut öğeleri, filtreler ve istemler, gerçekler ve hesaplama vb. Ekleyebilirsiniz.

Nesneleri bu sırayla eklemelisiniz. Rapora nesne eklemek için alttaki Ekle düğmesini kullanabilirsiniz.

  • Boyut öğelerini ekleyin ve filtreleyin
  • Filtreler ve istemler ekleyin
  • Gerçekleri ve hesaplamaları girin
  • Son rötuşları uygulayın
  • Kaydedin, çalıştırın, işbirliği yapın ve paylaşın

En üstte, yeni bir rapor oluşturabileceğiniz, mevcut raporu kaydedebileceğiniz, kesebileceğiniz, yapıştırabileceğiniz, grafik ekleyebileceğiniz, detaya inip çıkabileceğiniz vb. Araç çubuğuna sahipsiniz.

Tüm nesneleri bir rapora eklediğinizde

, üstteki Çalıştır seçeneğine ( ) tıklayabilirsiniz .

İş gereksinimlerini karşılamak için Cognos Query Studio'da farklı rapor türleri kullanabilirsiniz. Query Studio'da aşağıdaki rapor türlerini oluşturabilirsiniz -

List Reports - Bu raporlar, aşağıdaki ekran görüntüsünde gösterildiği gibi tüm müşteri tabanınızı göstermek için kullanılır.

Crosstab Reports - Farklı eksenlerde ürün ve bölge ile satılan miktarı göstermek için kullanılır.

Charts- Verileri grafiksel olarak göstermek için grafikler ekleyebilirsiniz. Bir grafiği bir Çapraz tabloyla veya ayrıca bir liste raporuyla birleştirebilirsiniz.

Query Studio'daki veri kaynağından nesneler ekleyerek yeni bir rapor oluşturabilirsiniz. Ayrıca mevcut bir raporu değiştirebilir ve farklı bir adla kaydedebilirsiniz.

Ana sayfadaki Verilerimi sorgula seçeneğine giderek Query Studio'yu açabilir veya şu adrese gidebilirsiniz: Launch → Query Studio.

Bir sonraki ekranda, raporlara nesne eklemek için bir paket seçmeniz istenecektir. Son kullanılan bir paketi veya Framework Manager'da oluşturulan başka bir paketi seçebilirsiniz.

Sol tarafta listelenen Sorgu öğelerini görebilirsiniz. Veri ekleyebilir ve raporu kaydedebilirsiniz.

Query Studio'da mevcut bir raporu açabilir ve değişiklikleri yaptıktan sonra farklı bir adla kaydedebilirsiniz.

Mevcut bir raporu açmak için, açmak istediğiniz raporun adını bulup tıklayın.

Rapor, Query Studio'da açılır.

Cognos Connection'da bir Query Studio raporu tanımlamak için Query Studio ile Aç'ı kullanabilirsiniz .

Veya Query Studio'yu başlatabilir ve en üstteki açık seçeneğe gidebilirsiniz.

Raporu Mevcut klasörler listesinde arayın → Tamam

Bir veri kaynağından nesneler ekleyebilirsiniz. Her nesnenin bir temsili simgesi vardır ve aşağıdaki tüm nesneleri bir rapora ekleyebilir.

Query Studio'da bir rapor kaydettiğinizde, sorgu tanımını kaydeder. Raporu kaydederken verileri kaydetmez. Bir hafta önce kaydedilen bir raporu çalıştırdığınızda, bu rapordaki veriler veri kaynağındaki son değişiklikleri yansıtır.

Bir raporu kaydetmek için üstteki Kaydet simgesine tıklayın.

Sonraki ekranda, raporu kaydetmek istediğiniz adı, açıklamayı ve konumu girin → Tamam.

Bir Raporu Farklı Bir Ad ve Konumla Kaydetme

Aşağıdaki ekran görüntüsünde gösterildiği gibi bir raporu farklı bir adla veya farklı bir konuma kaydetmek için Farklı kaydet seçeneğini kullanabilirsiniz.

Specify a name and location - Bir açıklama eklemek için, eklemek istediğiniz bilgileri Açıklama kutusuna yazın.

Tamam'ı tıklayın.

Rapordaki veri kaynağından verileri güncellediğinizde Query Studio'daki bir rapor çalıştırılır. Mevcut bir raporu açtığınızda veya bir raporda herhangi bir değişiklik yaptığınızda, Query Studio raporu tekrar çalıştırır.

Bir raporu çalıştırmak için aşağıdaki seçenekleri kullanabilirsiniz -

  • Run with Prompt- Bir kullanıcı istemi kullanarak bir rapor çalıştırabilirsiniz. Raporu çalıştırdığınızda, değeri seçmeniz istenir.

  • Run with all Data- Tüm verilerle çalıştır komutu, raporu tam veri kaynağını kullanarak çalıştırır. Bir rapor çalıştırmak uzun zaman alabilir. Bir raporda birkaç değişiklik yapmayı planlıyorsanız, raporunuzun aldığı veri satırlarını sınırlayarak zamandan ve bilgisayar kaynaklarından tasarruf etmek için raporu önizleme modunda çalıştırın.

  • Preview Report with no Data- Raporun nasıl görüneceğini görmek istediğinizde önizleme seçeneğini kullanabilirsiniz. Bu, biçimlendirme değişiklikleri yapmak istediğinizde kullanışlıdır.

İstediğiniz raporu Query Studio'da açın. Raporu Çalıştır menüsünden, raporu nasıl çalıştıracağınızı seçin -

Raporu tüm verileri kullanarak çalıştırmak için aşağıdaki ekran görüntüsünde gösterildiği gibi Tüm Verilerle Çalıştır'ı tıklayın.

Raporu sınırlı veri kullanarak çalıştırmak için Sınırlı Veriyle Önizleme'yi tıklayın.

Raporun dayandığı paket bir tasarım filtresi içeriyorsa, performans iyileştirilir.

Raporu veri kullanmadan çalıştırmak için Verisiz Önizleme'yi tıklayın.

PDF, XML ve CSV formatında bir Rapor çalıştırın

Bir raporu PDF, XML veya CSV formatında çalıştırabilirsiniz. Bir raporu farklı formatlarda çalıştırmak için raporu seçin ve Seçeneklerle çalıştır'a tıklayın.

Raporu çalıştırmak istediğiniz biçimi seçin. Aşağıdaki biçimler arasından seçim yapabilirsiniz. Biçimi seçin ve aşağıdaki ekran görüntüsünde gösterildiği gibi alttaki Çalıştır'ı tıklayın.

Kağıda bir kopya almak için bir rapor da yazdırabilirsiniz. Raporu çalıştırırken doğrudan Yazıcı konumunu girebilir veya raporu bir PDF formatında çalıştırabilir ve daha sonra raporun bir çıktısını alabilirsiniz.

Raporun çıktısını doğrudan almak için raporu seçin ve seçeneklerle çalıştır'a tıklayın.

Teslim modunda, raporu yazdır'ı seçin ve aşağıdaki ekran görüntüsünde gösterildiği gibi konumu girin.

Report Studio, rapor geliştiricileri tarafından birden çok veri kaynağı üzerinde çok sayfalı, karmaşık raporlar oluşturmak için kullanılan web tabanlı bir araçtır. Satış raporları, envanter raporları, hesap özetleri, bilançolar vb. Oluşturabilirsiniz.

Report Studio'da Nasıl Rapor Oluşturulur?

Report Studio'da Raporlar oluşturmak için, kullanıcı arayüzünü iyi anlamanız gerekir. Report Studio kullanıcı arayüzü iki bölüme ayrılmıştır -

  • Sol Taraftaki Explorer Çubuğu.
  • Rapor tasarımı için çalışma alanı.

Yukarıdaki ekran görüntüsünde aşağıdaki gibi üç ana blok vardır -

  • Insertable Object Pane- Eklenebilir Nesneler bölmesi, bir rapora ekleyebileceğiniz nesneleri içerir. Bu nesneler çalışma alanına sürüklenerek eklenebilir. Şunları içerebilir -

    • Kaynak sekmesi (Paketteki öğeyi içerir).

    • Veri Öğeleri (Raporda oluşturulan sorgular).

    • Araç kutusu (rapora eklenebilecek grafikler gibi farklı nesneler)

  • Properties Pane- Özellikler bölmesi, bir rapordaki bir nesne için ayarlayabileceğiniz özellikleri listeler. Yardım almak için özelliği seçin ve F1 klavye tuşunu kullanın.

  • Work Area - Çalışma alanı, raporun tasarlandığı alan olarak bilinir.

Report Studio Nasıl Açılır?

Ana sayfada şu adrese gidin: Launch → Report Studio → Select a Package veya IBM Cognos Karşılama sayfasında, Report Studio'yu açmak için Gelişmiş raporları yaz'a tıklayın.

Report Studio'nun ana ekranında, yeni bir rapor oluşturma veya mevcut bir raporu açma seçeneğiniz vardır.

Oluşturmak istediğiniz rapor türünü seçmeniz istenecektir. Farklı rapor türlerini seçme seçeneğiniz vardır.

Report Studio'da farklı türde raporlar oluşturabilirsiniz. Müşteri bilgilerini göstermek için bir liste raporunun kullanılabilmesi gibi verileri farklı formatlarda sunmanıza izin verir.

The following reports can be created in Report Studio -

Liste Raporu

Bu rapor, verileri ayrıntılı bir biçimde göstermek için kullanılır. Veriler satırlar ve sütunlar halinde gösterilir ve her sütun bir veri öğesinin tüm değerlerini içerir.

Çeyrek Sipariş numarası Miktar gelir
Q4 101035 105 4.200,00 $
101037 90 8.470,80 $
101044 124 11.479,92 $
101052 193 15.952,42 $
101064 58 5.458,96 $
101065 78 7.341,36 $
101081 145 5.800,00 $
101092 81 7.623,72 $
101093 50 4.706,00 $
101103 139 5.560,00 $

Çapraz tablo

Liste raporu gibi, bir çapraz sekme raporu da verileri satır ve sütunlar halinde gösterir, ancak veriler kompakttır ve ayrıntılı değildir. Satırların ve sütunların kesişme noktalarında, özetlenmiş verileri gösterirsiniz.

Grafik

Rapor Studio'yu sütun, çubuk, alan ve çizgi grafikler dahil birçok grafik türü oluşturmak için kullanabilirsiniz. Bu grafik türlerini birleştiren özel grafikler de oluşturabilirsiniz.

Harita

Belirli bir bölge, ülke veya konum için verileri sunmak için Report Studio'daki haritaları da kullanabilirsiniz.

A map report consists of three parts -

  • Bölge Katmanı
  • Nokta Katmanı
  • Katmanı Görüntüle

Tekrarlayıcı

Tekrarlayıcılar, raporu çalıştırırken bir rapora tekrar öğeleri eklemek için kullanılır. Tekrarlayıcı eklemek için, tekrarlayıcıyı araç kutusundan çalışma alanına sürükleyin.

Verileri satırlar ve sütunlar halinde gösteren bir liste raporu ve her hücre, veritabanındaki verileri gösterir veya bir liste raporuna özel hesaplamalar da ekleyebilirsiniz.

Yeni bir liste raporu oluşturmak için aşağıdaki ekran görüntüsünde gösterildiği gibi Yeni → Boş'a gidin.

Bir liste raporu seçtiğinizde, Report Studio'da raporun aşağıdaki yapısını elde edersiniz. Sol taraftaki paketten nesneleri rapor yapısına sürüklemelisiniz.

Raporu çalıştırdığınızda görünecek olan raporun başlığını da düzenleyebilirsiniz.

Rapor biçimlendirmesi için üst kısımda farklı araçlar kullanabilirsiniz. Bir raporu kaydetmek için, kaydet düğmesine tıklayın. Bir raporu çalıştırmak için Raporu çalıştır'a tıklayın

.

Raporu kaydettikten sonra, Genel klasöre veya Klasörüm'e kaydetme seçeneğiniz vardır.

Çalıştır seçeneğine tıkladığınızda, raporu çalıştırmak için farklı formatlar seçebilirsiniz.

Oluşturmak istediğiniz rapor türünü seçmeniz istenecektir. Farklı rapor türleri arasından seçim yapma seçeneğiniz vardır.

Rapor türü olarak Çapraz'ı seçin ve Tamam'ı tıklayın.

Bir Çapraz tablo raporunun yapısı aşağıdaki ekran görüntüsünde gösterildiği gibi açılır.

Eklenebilir Nesneler bölmesinde, Kaynak sekmesinde, çapraza eklemek istediğiniz veri öğesine tıklayın ve bunu Satırlar veya Sütunlar'a sürükleyin.

Siyah çubuk, veri öğesini nereye bırakabileceğinizi gösterir. Ek veri öğeleri eklemek için yukarıda verilen adımları tekrarlayın.

Satırlara veya sütunlara boyutlar eklersiniz ve çapraza hesaplamalar eklemek için, istediğiniz ölçüleri Hesaplamalar'a sürükleyin.

Raporu çalıştırdığınızda, tek kenarı olan bir çapraz tablo raporu oluşturulur.

Çapraz Tablo Biçimlendirme

Ayrıca, gereksinime göre görünüm vermek için çapraz tabloyu biçimlendirebilirsiniz. Tüm satırlar, sütunlar, olgu hücreleri veya çapraz tablo için biçimlendirme belirttiğinizde, biçimlendirme eklediğiniz tüm yeni öğelere otomatik olarak uygulanır.

Çapraz Tablo Stili sırası

Yazı tipi rengi, satırlar ve sütunlar, kesişimler gibi stilleri uyguladığınızda, bu aşağıdaki sırayla uygulanır.

  • Çapraz tablo bilgi hücreleri
  • En dış sıradaki bilgi hücreleri
  • En içteki satırlardaki bilgi hücreleri
  • En dıştaki sütunlardaki bilgi hücreleri
  • En içteki sütunlardaki bilgi hücreleri
  • Çapraz tablo kesişimleri

Çapraz tabloyu biçimlendirmek için Çaprazda herhangi bir yeri tıklayın. Özellikler bölmesinin başlık çubuğundaki üst öğe seç düğmesini tıklayın ve ardından aşağıdaki ekran görüntüsünde gösterildiği gibi Çapraz'ı tıklayın.

Özellikler bölmesinde, istediğiniz özelliğe tıklayın ve ardından bir değer belirtin. Örneğin, bir arka plan rengi belirtmek istiyorsanız, Arka Plan Rengi'ne tıklayın ve kullanmak istediğiniz rengi seçin.

Ayrıca satırı veya sütunu sağ tıklayıp Üye Gerçek Hücrelerini Seç'i de tıklayabilirsiniz. Özellikler bölmesinde, istediğiniz özelliğe tıklayın ve ardından bir değer belirtin.

Report Studio'da, sütun, çubuk, alan, çizgi grafikler veya bu grafik türlerini birleştiren özel bir grafik gibi birçok grafik türü oluşturabilirsiniz.

Kaynak sekmesinde sorguyu genişletin.

  • Geliri Ölçü (y ekseni) bırakma bölgesine sürükleyin.
  • Mevcut yılı Seri bırakma bölgesine sürükleyin.
  • Sırayı Kategoriler (x ekseni) bırakma bölgesine sürükleyin.

Yukarıdaki ekran görüntüsünde gösterildiği gibi nesneleri sürükleyin.

Üstteki araç çubuğunu kullanarak grafiği kaydedin. Önceki başlıkta bahsedildiği gibi bunu Genel veya Klasörüm'e kaydedin. Sonucu bir grafik biçiminde görmek için raporu çalıştırın.

Ayrıca, Cognos Report Studio'da bir Yineleyici tablosu veya bir harita raporu oluşturabilirsiniz.

Bir Cognos raporunda kullanılabilecek çeşitli Rapor işlevleri vardır.

Bu farklı rapor işlevlerinden bazıları şunları içerir:

_days_between

Bu işlev, iki tarih saat ifadesi arasındaki günlerin sayısını temsil eden pozitif veya negatif bir sayı döndürmek için kullanılır. Bir timestamp_exp1 <timestamp_exp2 ise, sonuç bir –ve sayısı olacaktır.

Nasıl kullanılır

_days_between(timestamp_exp1, timestamp_exp2)

_days_to_end_of_month

Bu işlev, tarih saat ifadesi timestamp_exp ile temsil edilen ay içinde kalan gün sayısını temsil eden bir sayı döndürmek için kullanılır.

Nasıl kullanılır

_days_to_end_of_month(timestamp_exp)

_first_of_month

Bu işlev, timestamp_exp ile temsil edilen ayın ilk günü olan bir tarih saat döndürmek için kullanılır.

_add_days

Bu işlev, timestamp_exp'e integer_exp günlerinin eklenmesinden kaynaklanan tarih saatini döndürmek için kullanılır.

Nasıl kullanılır

_add_days(timestamp_exp, integer_exp)

_add_months

Bu işlev, integer_exp aylarının timestamp_exp'e eklenmesinden kaynaklanan datetime değerini döndürmek için kullanılır.

Nasıl kullanılır

_add_months(timestamp_exp, integer_exp)

_add_years

Bu işlev, timestamp_exp'e integer_exp yıllarının eklenmesinden kaynaklanan tarih saatini döndürmek için kullanılır.

Nasıl kullanılır

_add_years(timestamp_exp, integer_exp)

_yaş

Bu işlev, timestamp_exp'i bugünün tarihinden YYYYAAGG formatında (yıllar, aylar, günler) çıkararak elde edilen bir sayıyı döndürmek için kullanılır.

Nasıl kullanılır

_age(timestamp_exp)

_haftanın günü

Bu işlev, haftanın gününü (1 ile 7 arasında) döndürmek için kullanılır; burada 1, integer_exp ile gösterildiği gibi haftanın ilk günüdür (1 ile 7 arasında, 1 Pazartesi ve 7 Pazar'dır). ISO 8601 standardında, bir haftanın Pazartesi günü 1. gün ile başladığına dikkat edin. Kuzey Amerika'da Pazar, haftanın ilk günü olan 7. gündür.

Nasıl kullanılır

_day_of_week(timestamp_exp, integer_exp)

_day_of_year

Bu işlev, date_ exp (1 ila 366) içindeki yılın günü için sıra değerini döndürmek için kullanılır. Jülyen günü olarak da bilinir.

Nasıl kullanılır

_day_of_year(timestamp_exp)

Bunlar gibi, kullanılabilecek çeşitli başka Rapor işlevleri de vardır.

Bu, raporunuzun herhangi bir hata içermediğinden emin olmak için kullanılır. Cognos'un eski sürümünde oluşturulan bir rapor yükseltildiğinde otomatik olarak doğrulanır.

Bir raporu doğrulamak için, Araçlar menüsüne gidin ve aşağıdaki ekran görüntüsünde gösterildiği gibi Doğrula düğmesine tıklayın.

Farklı Doğrulama seviyeleri vardır -

  • Error - Sorgudan döndürülen tüm hataları almak için.

  • Warning - Sorgudan döndürülen tüm hataları ve uyarıları almak için.

  • Key Transformation - Önemli dönüşüm adımlarını geri getirmek için.

  • Information - Sorgu planlama ve yürütmeyle ilgili diğer bilgileri almak için.

Raporu farklı seçeneklerle çalıştırabilirsiniz. Rapor seçeneklerini ayarlamak için Çalıştırma seçenekleri'ne gidin.

You get different options -

  • Format - Farklı formatlardan seçim yapabilirsiniz.

  • To select Paper size - Farklı kağıt boyutları ve yönü arasından seçim yapabilirsiniz.

  • Select Data mode - Tüm veriler, sınırlı veriler ve veri yok.

  • Language - Raporu çalıştırmak istediğiniz dili seçin.

  • Sayfa başına satır ve bilgi istemi seçeneği vb.

Rapor Yönetimi, rapor düzeyinde farklı kullanıcılara izinler vermenize olanak sağlar. Çıktı sürümleri, izinler, genel özellikler gibi çeşitli diğer özellikleri tanımlayabilirsiniz.

Rapor Özelliklerini ve izinler sekmesini açmak için, IBM Cognos ana sayfasında Daha Fazla Seçenek'e gidin.

Daha fazla seçenekte aşağıdaki eylemleri seçebilirsiniz -

İzin sekmesinde, bu giriş için erişim izinlerini belirleyebilirsiniz. Varsayılan olarak, bir girdi erişim izinlerini bir ebeveynden alır. Bu giriş için açıkça ayarlanmış izinlerle bu izinleri geçersiz kılabilirsiniz.

Ayrıca Diğer Seçenekler'de bir raporu taşıyabilir, kopyalayabilir veya silebilirsiniz. Raporun bir kısayol girişi veya rapor görünümünü oluşturabilirsiniz.

Raporunuzda olmasını istediğiniz verileri sınırlandırmak için filtreler kullanılır. Bir Cognos raporuna bir veya daha fazla filtre uygulayabilirsiniz ve rapor, filtre koşullarını karşılayan verileri döndürür. Bir raporda ihtiyaca göre çeşitli özel filtreler oluşturabilirsiniz.

  • Filtrelemek için sütunu seçin.
  • Filtre düğmesindeki açılır listeye tıklayın.
  • Özel Filtre Oluştur'u seçin.
  • Filtre Koşulu iletişim kutusu görüntülenir.

Sonraki pencerede filtrenin parametrelerini tanımlayın.

  • Condition - seçimlerinizi görmek için liste okunu tıklayın (Aşağıdaki değerleri Göster veya Gösterme).

  • Values - seçimlerinizi görmek için liste okunu tıklayın.

  • Keywords - değerler listesinde belirli değerleri aramanıza olanak sağlar.

  • Values List- filtre değerleri olarak kullanabileceğiniz alan değerlerini gösterir. Bir veya daha fazlasını seçebilirsiniz. Birden çok değer eklemek için ok düğmesini kullanın.

Bir değer seçin ve değeri seçilen sütuna taşımak için sağa bakan oka tıklayın. Ton zamanında birden çok değer eklemek için Ctrl tuşunu kullanabilirsiniz. Filtre tanımlandığında Tamam'ı tıklayın.

Note- Sorgu Gezgini sayfasında filtreleri görüntüleyebilir, sayfa gezgininde görüntüleyebilirsiniz. Sorgu gezginine gidebilir ve filtreleri görüntüleyebilirsiniz.

Bir Filtrenin Silinmesi

Aşağıdaki adımlar izlenerek bir filtre silinebilir -

  • Yukarıdaki ekran görüntüsünde gösterildiği gibi Sorgu Gezgini'ne gidin

  • Sorgu'ya tıklayın ve yukarıdaki ekran görüntüsünde gösterildiği gibi pencerenin sağ üst tarafındaki Ayrıntı Filtreleri bölmesini bulun

  • Silmek istediğiniz filtreyi seçin ve sil düğmesine basın

  • Ayrıca bir filtreyi kesebilir / kopyalayabilirsiniz

Raporunuza iş gereksinimine göre özel hesaplamalar ekleyebilirsiniz. Operatörlerin yardımıyla, bonus olarak yeni bir maaş * 0,2 eklemek istersiniz gibi farklı hesaplamalar eklenebilir.

Bir Raporda Hesaplamalar oluşturmak için -

  • Rapordaki öğeyi seçin.
  • Hesaplama ekle düğmesine tıklayın ve gerçekleştirilecek hesaplamayı seçin.

Note - Seçtiğiniz öğeler için geçerli olmayan hesaplamalar grileşir.

Rapora eklenen işlenenlerin sırasını veya hesaplanan öğenin adını değiştirmek için Özel'i tıklayın. Hesaplama, raporunuzda yeni bir satır veya sütun olarak görünür.

Sondaj

Detaya gitme ve detaya gitme, bilgi düzeyleri arasında hareket ederek analiz yapmak için kullanılır. Detaya inme, en düşük seviyeye kadar daha ayrıntılı bilgileri görmek için kullanılır ve sonuçları karşılaştırmak için detaya gitme kullanılır.

Tek bir satırda veya sütunda detaya inmek veya yukarı çıkmak için, artı işaretli (+) simge ve düzeltme imleci detaya git simgesi görünene ve metnin altı çizilinceye kadar işaretçiyi etiket metninin üzerinde duraklatın ve ardından tıklayın.

Hem bir satırda hem de sütunda aynı anda detaya inmek veya detaya gitmek için satır ve sütunun kesişme noktasındaki değere tıklayın ve ardından tekrar tıklayın.

Analysis Studio, işletme için önemli olan öğelere odaklanmak için kullanılır. Üst ve alt performanslar gibi karşılaştırmalar, trend analizi ve analizler yapabilir ve ayrıca analizinizi başkalarıyla paylaşmanıza izin verebilirsiniz.

Analysis Studio yalnızca BI Analistleri tarafından değil, aynı zamanda işi anlayan ve geçmiş verileri kullanarak iş sorgularına yanıtlar bulmak isteyen iş kullanıcıları tarafından da kullanılır.

Veriler ve göreli önemi arasındaki ilişkileri anlamak üzere verileri karşılaştırmak ve işlemek için Analysis Studio'yu kullanabilirsiniz. İster gelir artışını değerlendirmek ister en iyi performans gösterenleri belirlemek isteyin, Analysis Studio, analiz için ihtiyaç duyduğunuz filtreleme, hesaplama ve sıralama desteğini sağlar.

Arayüz

Analiz Stüdyosu, aşağıdaki alanlarda gösterilen ve ayrıntılı olarak açıklanan birkaç alandan oluşur.

  • Insertable Object Pane - Eklenebilir Nesneler bölmesinin Kaynak sekmesi, analiz için seçilen paket için kaynak ağacını içerir.

  • Information Pane - Bilgi bölmesi, kaynak ağacındaki seçili öğeyle ilişkili adı, düzeyi, öznitelikleri (varsa) ve toplamayı ve ayrıca veri modelleyici tarafından sağlanan ek bilgileri gösterir.

  • Properties Pane - Farklı komutlar çalıştırmak yerine birkaç değişiklik yapmak ve bunları aynı anda uygulamak için Özellikler bölmesini kullanabilirsiniz.

  • Work Area- Bu alan, analizi gerçekleştirmek için çapraz tabloyu veya grafikleri içerir. Analizi Çapraz tablo, grafik veya her ikisinin kombinasyonu şeklinde görüntüleyebilirsiniz.

Ve son olarak var Overview Area yanı sıra.

Analiz stüdyosunda bir analiz oluşturmak için veri kaynağı olarak bir paket seçmeniz gerekir. Kaydetmeden önce adını değiştirerek yeni bir analiz oluşturabilir veya mevcut bir analizi referans olarak kullanarak yeni bir analiz oluşturabilirsiniz.

Bir Analiz oluşturmak için - Kullanmak istediğiniz Paketi Genel klasörden seçin. Aşağıdaki ekran görüntüsünde gösterildiği gibi Report Studio'ya gidin.

Yeni bir iletişim penceresinde, bir Boş Analiz veya Varsayılan Analiz seçin.

  • Blank Analysis - Boş bir analiz, çalışma alanında boş bir çapraz tabloyla başlar.

  • Default Analysis - Varsayılan bir çözümleme, Cognos Connection'da tanımlanan paket için varsayılan çözümlemeyi veya çapraz tablo satırları ve sütunları için veri kaynağındaki ilk iki boyutu ve çapraz tablo ölçüsü için veri kaynağındaki ilk ölçüyü kullanır.

Seçtikten sonra Tamam'a tıklayın. Analysis Studio başlar. Analizde kullanabileceğiniz öğeler Eklenebilir Nesneler bölmesinde listelenir.

Bir analizi kaydetmek için aşağıdaki ekran görüntüsünde gösterildiği gibi üst kısımdaki kaydet düğmesine tıklayabilirsiniz.

Analiz ve konumun adını girin → ardından Tamam'a tıklayın.

Mevcut bir Analizi açmak için, açmak istediğiniz analizin adını bulun ve tıklayın. Analysis Studio'da açılır.

İhtiyaca göre herhangi bir değişiklik yapabilirsiniz. Analizi kaydedin.

Mevcut bir analizde çalışırken yeni bir analiz de açabilirsiniz, araç çubuğundaki yeni düğmesine tıklayın. Yeni çözümleme, Eklenebilir Nesneler bölmesindeki kaynak ağacının durumunu ve Analiz Öğeleri sekmesindeki tüm öğeleri korur.

Cognos Event Studio, veriler önceden tanımlanmış eşikleri karşıladığında verileri izlemek ve görevleri gerçekleştirmek için aracılar oluşturmanıza ve yönetmenize olanak tanıyan Web tabanlı bir araçtır.

Etkinlikler

Bir görevi gerçekleştirmek için bir olay koşulu belirtebilirsiniz. Olay, bir veri paketindeki sorgu ifadesi olarak tanımlanır.

Bir kayıt olay koşuluyla eşleştiğinde, bir aracının görevleri gerçekleştirmesine neden olur. Bir aracı çalıştığında, herhangi bir olay örneği için verileri kontrol eder.

Olay Örneği

Bir aracı verileri izler, her olay örneği algılanır. Bir ajanın görevi yerine getirip getirmeyeceğini belirlemek için görev yürütme kuralları takip edilir. Görev sıklığı, bir görevin her olay örneği için bir kez gerçekleştirilmesi veya tekrarlanması gerektiğini tanımlar.

Etkinlik Listesi

Olayı gerçekleştirilen göreve göre kategorize edebilirsiniz. Olay listesi, bir aracı tarafından yürütülen tüm olayları gösterir. Farklı olay kategorizasyonu şunları içerir:

  • New
  • Devam Eden ve Değişen
  • Devam Eden ve Değişmeyen
  • Ceased

Bir olay anahtarı, bir olayın yeni mi, devam eden ancak değişen, devam eden ve değişmeyen ya da sona eren mi olduğunu belirlemek için kullanılır. Event Studio, çalıştırılan her aracıda tespit edilen olay örneklerini önceki çalıştırmada tespit edilenlerle karşılaştırır. Karşılaştırma amacıyla olay örnekleriyle doğru şekilde eşleşmesini sağlamak için bir olay anahtarı tanımlamalısınız. Olay anahtarı, bir olay örneğini benzersiz şekilde tanımlayan veri öğelerinin birleşimidir.

Ajan

Bir aracı, olayın oluşumlarını kontrol etmek için çalışır. Bir aracı, yürütme kurallarını karşılayan olaylar için bir görev gerçekleştirir.

Görevler

Kullanıcıları iş olayındaki bir değişiklik hakkında bilgilendirmek için bir görev kullanılabilir. Kullanıcılar, olaya göre uygun eylemleri gerçekleştirebilir.

Aşağıdaki işlevler için bir görev oluşturabilirsiniz -

  • Bir Öğe Ekleyin
  • Bir e-posta göndermek
  • Yeni bir öğe yayınlayın
  • Bir İş Çalıştır
  • İçe aktarma çalıştırın
  • Bir Dışa Aktarma ve daha fazlasını çalıştırın.

Bir temsilci, iş kullanıcılarını bilgilendirmek için farklı bildirim yöntemleri kullanabilir. Bir temsilci, işletme kullanıcılarını şu şekilde bilgilendirebilir:

  • İşletme kullanıcılarına bir e-posta.
  • Kullanıcılar tarafından sık kullanılan bir klasöre bir haber öğesi yayınlamak.

İşletme Kullanıcılarına E-posta

Kişileri bir rapor görevi veya bir e-posta görevi kullanarak e-posta yoluyla bilgilendirebilirsiniz. Hangi yöntemi kullanacağınıza karar vermenize yardımcı olmak için, nasıl farklı olduklarını anlamalısınız.

Ya bir rapor görevi ya da bir e-posta görevi kullanabilirsiniz -

  • Tek bir e-posta metin mesajı göndermek için.
  • Belirtilen çıktı formatlarında tek bir rapor eklemek için.
  • Yalnızca bir HTML raporu eklerseniz ve gövde alanını boş bırakırsanız, rapor mesaj gövdesinde görünür.
  • Belirtilen çıktı biçimleri için tek bir rapora bağlantılar eklemek için.

Yayınlanan Haber Öğesi

Bunda, içeriği bir Cognos Navigator portletinde ve herhangi bir klasör görünümünde görüntülenebilen bir klasöre bir haber öğesi / başlık yayınlayabilirsiniz. Bir İşletme kullanıcısı başlığa tıkladığında, içeriği açabilir veya bir web sayfası olarak görüntüleyebilir.