OBIEE - Hızlı Kılavuz
Günümüzün rekabetçi pazarında, çoğu başarılı şirket pazar değişikliklerine ve fırsatlarına hızlı bir şekilde yanıt verir. Hızlı yanıt verme gerekliliği, verilerin ve bilgilerin etkili ve verimli kullanılmasıdır.“Data Warehouse”kuruluşun karar vericilerini desteklemek için kategoriye göre düzenlenen merkezi bir veri havuzudur. Veriler bir veri ambarında depolandıktan sonra, analiz için erişilebilir.
"Veri Ambarı" terimi ilk olarak 1990 yılında Bill Inmon tarafından icat edildi. Ona göre, "Veri ambarı, yönetimin karar verme sürecini destekleyen, konu odaklı, entegre, zamana göre değişen ve uçucu olmayan bir veri koleksiyonudur."
Ralph Kimball, işlevselliğine bağlı olarak bir veri ambarı tanımı sağladı. "Veri ambarı, sorgu ve analiz için özel olarak yapılandırılmış işlem verilerinin bir kopyasıdır" dedi.
Veri Ambarı (DW veya DWH), verilerin analizi ve raporlama amacıyla kullanılan bir sistemdir. Bir veya daha fazla heterojen veri kaynağından veri kaydeden havuzlardır. Hem güncel hem de geçmiş verileri depolarlar ve analitik raporlar oluşturmak için kullanılırlar. DW, üst yönetim için etkileşimli gösterge tabloları oluşturmak için kullanılabilir.
Örneğin, analitik raporlar, üç aylık karşılaştırmalar için veya bir şirketin yıllık satış raporu karşılaştırması için veriler içerebilir.
DW'deki veriler, satış, insan kaynakları, pazarlama, depo yönetimi vb. Gibi birden çok işletim sisteminden gelir. Farklı işlem sistemlerinden geçmiş verileri içerir, ancak diğer kaynaklardan gelen verileri de içerebilir. DW, veri işleme ve analiz iş yükünü işlem iş yükünden ayırmak için kullanılır ve çeşitli veri kaynaklarından gelen verilerin konsolide edilmesini sağlar.
Veri Ambarı İhtiyacı
Örneğin - Verilerin pazarlama, satış, ERP, HRM vb. Gibi birden çok SAP / SAP dışı uygulamadan geldiği bir ev kredisi ajansınız var. Bu veriler ayıklanır, dönüştürülür ve DW'ye yüklenir. Bir ürünün üç aylık / yıllık satış karşılaştırması yapmanız gerekiyorsa, işlem sistemini kilitleyeceği için operasyonel bir veri tabanı kullanamazsınız. DW kullanma ihtiyacı burada ortaya çıkar.
Bir Veri Ambarının Özellikleri
DW'nin temel özelliklerinden bazıları şunlardır:
- Raporlama ve veri analizi için kullanılır.
- Bir veya daha fazla kaynaktan entegre edilmiş verilerle merkezi bir depo sağlar.
- Güncel ve geçmiş verileri depolar.
Veri Ambarı ve İşlemsel Sistem
Aşağıda Veri Ambarı ve Operasyonel Veritabanı (İşlem Sistemi) arasındaki birkaç fark vardır -
İşlem sistemi, bir kullanıcı kaydını güncelleme, bir kaydı arama vb. Gibi bilinen iş yükleri ve işlemler için tasarlanmıştır. Ancak, DW işlemleri daha karmaşıktır ve genel bir veri biçimi sunar.
İşlem sistemi bir kuruluşun güncel verilerini içerirken, DW normalde geçmiş verileri içerir.
İşlem sistemi, birden fazla 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.
Operasyonel veritabanı sorgusu, işlemleri okumaya ve değiştirmeye (silme ve güncelleme) izin verirken, bir OLAP sorgusu, depolanan verilere yalnızca salt okunur erişime ihtiyaç duyar (select ifadesi).
DW, veri temizleme, veri entegrasyonu ve veri konsolidasyonlarını içerir.
DW üç katmanlı bir mimariye sahiptir - Veri Kaynağı Katmanı, Entegrasyon Katmanı ve Sunum Katmanı. Aşağıdaki şema, bir Veri Ambarı sisteminin ortak mimarisini göstermektedir.
Veri Ambarı Sistemi Türleri
Aşağıda DW sistemi türleri verilmiştir -
- Data Mart
- Çevrimiçi Analitik İşleme (OLAP)
- Çevrimiçi İşlem İşleme (OLTP)
- Tahmine Dayalı Analiz
Data Mart
Data Mart, DW'nin en basit şeklidir ve normalde satış, finans veya pazarlama gibi tek bir işlevsel alana odaklanır. Bu nedenle, veri pazarı genellikle yalnızca birkaç veri kaynağından veri alır.
Kaynaklar bir dahili işlem sistemi, bir merkezi veri ambarı veya bir harici veri kaynağı uygulaması olabilir. Normalleştirme, bu sistemdeki veri modelleme tekniklerinin normudur.
Çevrimiçi Analitik İşleme (OLAP)
Bir OLAP sistemi daha az sayıda işlem içerir ancak Toplamaların kullanımı gibi karmaşık hesaplamaları içerir - Toplam, Sayım, Ortalama vb.
Toplama nedir?
Yıllık (1 satır), üç aylık (4 satır), aylık (12 satır) gibi toplanmış veriler içeren tabloları kaydediyoruz ve şimdi Yıllık sadece 1 satır işlenecek gibi verileri karşılaştırmak istiyoruz. Bununla birlikte, toplanmamış bir veride tüm satırlar işlenecektir.
OLAP sistemi normalde verileri Yıldız Şeması, Gökada şemaları gibi çok boyutlu şemalarda depolar (Gerçek ve Boyut tabloları mantıksal bir şekilde birleştirilir).
Bir OLAP sisteminde, bir sorguyu yürütmek için yanıt süresi bir etkinlik ölçüsüdür. OLAP uygulamaları, OLAP sistemlerinden veri almak için Veri Madenciliği teknikleri tarafından yaygın olarak kullanılmaktadır. OLAP veritabanları, toplu geçmiş verileri çok boyutlu şemalarda depolar. OLAP sistemleri, gecikmenin normalde birkaç güne daha yakın olduğu Veri Mart'larına kıyasla birkaç saatlik veri gecikmesine sahiptir.
Çevrimiçi İşlem İşleme (OLTP)
Bir OLTP sistemi, ekleme, güncelleme, silme, vb. Gibi çok sayıda kısa çevrimiçi işlemle bilinir. OLTP sistemleri, hızlı sorgu işleme sağlar ve ayrıca çoklu erişim ortamında veri bütünlüğü sağlamaktan sorumludur.
Bir OLTP sistemleri için etkinlik, saniyede işlenen işlem sayısıyla ölçülür. OLTP sistemleri normalde yalnızca güncel verileri içerir. İşlem veritabanlarını depolamak için kullanılan şema, varlık modelidir. OLTP sisteminde veri modelleme teknikleri için normalizasyon kullanılır.
OLTP ve OLAP
Aşağıdaki çizim, OLTP ve OLAP sistemi arasındaki temel farkları gösterir.
Indexes - Bir OLTP sisteminde, yalnızca birkaç dizin varken, 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; ancak, bir OLAP sisteminde daha az birleşme ve normal olmayan birleştirme vardır.
Aggregation - Bir OLTP sisteminde, OLAP veritabanında daha fazla toplama kullanılırken veriler toplanmaz.
Boyutsal modelleme, DW tasarımında kullanılan bir dizi yöntem ve kavram sağlar. DW danışmanı Ralph Kimball'a göre boyutsal modelleme, bir veri ambarındaki son kullanıcı sorgularını desteklemeyi amaçlayan veritabanları için bir tasarım tekniğidir. Anlaşılabilirlik ve performans üzerine odaklanmıştır. Ona göre, işlem odaklı ER, işlem yakalama için çok faydalı olsa da, son kullanıcı teslimi için bundan kaçınılmalıdır.
Boyutsal modelleme her zaman gerçekleri ve boyut tablolarını kullanır. Gerçekler, olgu değerleri üzerinde toplanıp analiz edilebilen sayısal değerlerdir. Boyutlar hiyerarşileri ve olgu değerlerine ilişkin açıklamaları tanımlar.
Boyut Tablosu
Boyut tablosu, bir Olgu tablosundaki nesneleri tanımlayan öznitelikleri depolar. Bir Boyut tablosu, her bir boyut satırını benzersiz şekilde tanımlayan bir birincil anahtara sahiptir. Bu anahtar, Boyut tablosunu bir Olgu tablosuyla ilişkilendirmek için kullanılır.
İşlemleri yürütmek için oluşturulmadıklarından ve yalnızca verileri ayrıntılı olarak analiz etmek için kullanıldıklarından boyut tabloları normalde normalleştirilir.
Misal
Aşağıdaki boyut tablosunda müşteri boyutu normalde müşterilerin adı, adresi, müşteri kimliği, cinsiyeti, gelir grubu, eğitim seviyeleri vb. İçerir.
Müşteri Kimliği | İsim | Cinsiyet | Gelir | Eğitim | Din |
---|---|---|---|---|---|
1 | Brian Edge | M | 2 | 3 | 4 |
2 | Fred Smith | M | 3 | 5 | 1 |
3 | Sally Jones | F | 1 | 7 | 3 |
Olgu Tabloları
Olgu tablosu, ölçümler olarak bilinen sayısal değerleri içerir. Olgu tablosunun iki tür sütunu vardır - gerçekler ve boyut tablolarının yabancı anahtarı.
Olgu tablosundaki önlemler üç türdendir -
Additive - Herhangi bir boyuta eklenebilen ölçüler.
Non-Additive - Herhangi bir boyuta eklenemeyen ölçüler.
Semi-Additive - Bazı boyutlara eklenebilen ölçüler.
Misal
Zaman kimliği | ürün kimliği | Müşteri Kimliği | Satılan Birim |
---|---|---|---|
4 | 17 | 2 | 1 |
8 | 21 | 3 | 2 |
8 | 4 | 1 | 1 |
Bu olgu tabloları, zaman boyutu, ürün boyutu, müşteri boyutu ve satılan ölçüm değeri birimi için yabancı anahtarları içerir.
Bir şirketin müşterilere ürün sattığını varsayalım. Her satış şirket içinde gerçekleşen bir gerçektir ve bu gerçekleri kaydetmek için bilgi tablosu kullanılır.
Genel gerçekler - satılan birim sayısı, marj, satış geliri vb. Boyut tablosu, verileri analiz etmek istediğimiz müşteri, zaman, ürün vb. Gibi faktörleri listeler.
Şimdi yukarıdaki Olgu tablosunu ve Müşteri boyutunu ele alırsak, o zaman bir Ürün ve zaman boyutu da olacaktır. Bu bilgi tablosu ve bu üç boyut tablosu göz önüne alındığında, şöyle sorular sorabiliriz: 2010 yılında erkek müşterilere kaç saat satıldı?
Boyut ve Olgu Tablosu Arasındaki Fark
Boyut tabloları ile olgu tabloları arasındaki işlevsel fark, olgu tablolarının analiz etmek istediğimiz verileri tutması ve boyut tablolarının bunları sorgulamamıza izin vermek için gereken bilgileri tutmasıdır.
Toplu Tablo
Toplu tablo, farklı toplama işlevleri kullanılarak hesaplanabilen toplu verileri içerir.
Bir aggregate function Birden çok satırın değerlerinin, daha anlamlı anlam veya ölçüm için tek bir değer oluşturmak üzere belirli kriterlerde girdi olarak gruplandığı bir işlevdir.
Ortak toplama işlevleri şunları içerir -
- Average()
- Count()
- Maximum()
- Median()
- Minimum()
- Mode()
- Sum()
Bu toplu tablolar, bir veri ambarında karmaşık sorguları çalıştırmak için performans optimizasyonu için kullanılır.
Misal
Yıllık (1 satır), üç aylık (4 satır), aylık (12 satır) gibi toplanmış veriler içeren tabloları kaydediyorsunuz ve şimdi Yıllık sadece 1 satır işleneceği gibi verilerin karşılaştırmasını yapmanız gerekiyor. Bununla birlikte, toplanmamış bir tabloda tüm satırlar işlenecektir.
MIN | Belirli bir sütundaki en küçük değeri verir |
MAX | Belirli bir sütundaki en büyük değeri verir |
SUM | Belirli bir sütundaki sayısal değerlerin toplamını verir |
AVG | Belirli bir sütunun ortalama değerini verir |
MİKTAR | Belirli bir sütundaki toplam değer sayısını verir |
MİKTAR (*) | Bir tablodaki satır sayısını verir |
Unvan = 'geliştirici' olan çalışandan Ort. (Maaş) öğesini seçin. Bu ifade, unvanı "Geliştirici" ye eşit olan tüm çalışanların ortalama maaşını döndürecektir.
Toplamalar, veritabanı düzeyinde uygulanabilir. Toplamalar oluşturabilir ve bunları veritabanında birleştirilmiş tablolara kaydedebilir veya rapor düzeyinde anında toplamayı uygulayabilirsiniz.
Note - Toplamaları veritabanı düzeyinde kaydederseniz, zamandan tasarruf sağlar ve performans optimizasyonu sağlar.
Şema, tüm veritabanının mantıksal bir açıklamasıdır. İlgili tüm veri öğeleri ve toplamalar dahil olmak üzere her türden kayıtların adını ve açıklamasını içerir. Bir veritabanı gibi, DW de bir şema sürdürmeyi gerektirir. Veritabanı ilişkisel modeli kullanırken, DW Star, Snowflake ve Fact Constellation şemasını (Galaxy şeması) kullanır.
Yıldız Şeması
Bir Yıldız Şemasında, yalnızca bir olgu tablosuyla birleştirilen normalleştirilmiş biçimde birden çok boyut tablosu vardır. Bu tablolar, analiz amaçlı bazı iş gereksinimlerini karşılamak için mantıksal bir şekilde birleştirilir. Bu şemalar, BI raporlama araçlarını kullanarak raporlar oluşturmak için kullanılan çok boyutlu yapılardır.
Yıldız şemalarındaki boyutlar bir dizi öznitelik içerir ve Olgu tabloları tüm boyutlar ve ölçüm değerleri için yabancı anahtarlar içerir.
Yukarıdaki Yıldız Şemasında, merkezde bir "Sales Fact" olgu tablosu vardır ve birincil anahtarlar kullanılarak 4 boyut tablosuna birleştirilmiştir. Boyut tabloları daha fazla normalleştirilmez ve bu tabloların birleştirilmesi DW'de Yıldız Şeması olarak bilinir.
Olgu tablosu ayrıca ölçü değerlerini de içerir - dolar_satış ve satış_modelleri.
Kar Taneleri Şeması
Bir Kar Taneleri Şemasında, yalnızca bir olgu tablosuyla birleştirilen normalleştirilmiş formda birden çok boyut tablosu vardır. Bu tablolar, analiz amaçlı bazı iş gereksinimlerini karşılamak için mantıksal bir şekilde birleştirilir.
Bir Star ve Snowflakes şeması arasındaki tek fark, boyut tablolarının daha da normalleştirilmesidir. Normalleştirme, verileri ek tablolara böler. Snowflake şemasındaki normalleştirme nedeniyle, veri fazlalığı herhangi bir bilgi kaybı olmadan azaltılır ve bu nedenle bakımı kolay hale gelir ve depolama alanından tasarruf sağlar.
Yukarıdaki Kar Taneleri Şeması örneğinde, Ürün ve Müşteri tablosu depolama alanından tasarruf etmek için daha da normalleştirilmiştir. Bazen, satırların doğrudan normalleştirilmiş tablodaki işlenmesini gerektiren bir sorgu yürüttüğünüzde performans optimizasyonu da sağlar, böylece birincil Boyut tablosundaki satırları işlemez ve doğrudan Şema'daki Normalleştirilmiş tabloya gelir.
Ayrıntı düzeyi
Bir tablodaki ayrıntı düzeyi, tabloda depolanan bilgi düzeyini temsil eder. Verilerin yüksek ayrıntı düzeyi, verilerin işlem düzeyinde veya daha fazla ayrıntıya yakın olduğu anlamına gelir. Düşük ayrıntı düzeyi, verilerin düşük bilgi düzeyine sahip olduğu anlamına gelir.
Bir olgu tablosu genellikle düşük bir ayrıntı düzeyinde tasarlanır. Bu, bir olgu tablosunda saklanabilecek en düşük bilgi düzeyini bulmamız gerektiği anlamına gelir. Tarih boyutunda, ayrıntı düzeyi yıl, ay, çeyrek, dönem, hafta ve gün olabilir.
Ayrıntı düzeyini tanımlama süreci iki adımdan oluşur -
- Dahil edilecek boyutların belirlenmesi.
- Her bilgi boyutunun hiyerarşisini yerleştirmek için konumu belirleme.
Yavaşça Değişen Boyutlar
Yavaş değişen boyutlar, bir özelliğin değerinin zaman içinde değişmesi anlamına gelir. DW'deki yaygın kavramlardan biridir.
Misal
Andy, XYZ Inc.'in bir çalışanıdır. İlk olarak Temmuz 2015'te New York City'de bulundu. Çalışan arama tablosundaki orijinal giriş aşağıdaki rekora sahiptir -
Çalışan kimliği | 10001 |
---|---|
İsim | Andy |
yer | New York |
Daha sonraki bir tarihte LA, California'ya taşındı. XYZ Inc. şimdi çalışan tablosunu bu değişikliği yansıtacak şekilde nasıl değiştirmelidir?
Bu, "Yavaşça Değişen Boyut" kavramı olarak bilinir.
Bu tür bir sorunu çözmenin üç yolu vardır -
1.Çözüm
Yeni kayıt, orijinal kaydın yerini alır. Eski kaydın izi yok.
Yavaşça Değişen Boyut, yeni bilgiler orijinal bilgilerin basitçe üzerine yazılır. Başka bir deyişle, tarih tutulmaz.
Çalışan kimliği | 10001 |
---|---|
İsim | Andy |
yer | LA, Kaliforniya |
Benefit - Eski bilgileri takip etmeye gerek olmadığından, Yavaş Değişen Boyut sorununu halletmenin en kolay yolu budur.
Disadvantage - Tüm tarihsel bilgiler kaybolur.
Use - DW'nin geçmiş bilgileri takip etmesi gerekmediğinde Çözüm 1 kullanılmalıdır.
2.Çözüm
Çalışan boyut tablosuna yeni bir kayıt girilir. Yani çalışan Andy, iki kişi olarak görülüyor.
Yeni bilgileri temsil etmek için tabloya yeni bir kayıt eklenir ve hem orijinal hem de yeni kayıt mevcut olacaktır. Yeni kayıt aşağıdaki şekilde kendi birincil anahtarını alır -
Çalışan kimliği | 10001 | 10002 |
---|---|---|
İsim | Andy | Andy |
yer | New York | LA, Kaliforniya |
Benefit - Bu yöntem, tüm geçmiş bilgileri saklamamıza izin verir.
Disadvantage- Masanın boyutu daha hızlı büyür. Tablo için satır sayısı çok yüksek olduğunda, tablonun alanı ve performansı önemli olabilir.
Use - DW'nin geçmiş verileri tutması gerektiğinde Çözüm 2 kullanılmalıdır.
3. Çözüm
Çalışan boyutundaki orijinal kayıt, değişikliği yansıtacak şekilde değiştirildi.
Belirli özniteliği belirtmek için iki sütun olacaktır, biri orijinal değeri belirtirken diğeri yeni değeri belirtir. Ayrıca, mevcut değerin ne zaman aktif hale geldiğini gösteren bir sütun olacaktır.
Çalışan kimliği | İsim | Orijinal Konum | Yeni konum | Taşınma Tarihi |
---|---|---|---|---|
10001 | Andy | New York | LA, Kaliforniya | 2015 Temmuz |
Benefits- Yeni bilgiler güncellendiğinden bu, tablonun boyutunu artırmaz. Bu, tarihsel bilgileri saklamamıza izin verir.
Disadvantage - Bu yöntem, bir öznitelik değeri birden fazla değiştirildiğinde tüm geçmişi tutmaz.
Use - Çözüm 3, yalnızca DW'nin geçmiş değişikliklerle ilgili bilgileri tutması gerektiğinde kullanılmalıdır.
Normalleştirme
Normalleştirme, herhangi bir bilgi kaybetmeden bir tabloyu daha az yedekli daha küçük tablolara ayırma işlemidir. Dolayısıyla, Veritabanı normalleştirme, veri fazlalığını (yinelenen veriler) en aza indirmek için bir veritabanının özniteliklerini ve tablolarını düzenleme işlemidir.
Normalleştirmenin Amacı
Tutarlılığı artırmak için belirli veri türlerini (artıklık / çoğaltma) ortadan kaldırmak için kullanılır.
Nesne türlerine karşılık gelen tabloları basitleştirilmiş formlarında tutarak gelecekteki bilgi ihtiyaçlarını karşılamak için maksimum esneklik sağlar.
Daha net ve okunabilir bir veri modeli üretir.
Avantajlar
- Veri bütünlüğü.
- Veri tutarlılığını artırır.
- Veri fazlalığını ve gereken alanı azaltır.
- Güncelleme maliyetini düşürür.
- Geçici sorgulara yanıt vermede maksimum esneklik.
- Blok başına toplam satır sayısını azaltır.
Dezavantajları
Çeşitli normalleştirilmiş tablodan ilgili verileri almak için birleştirmelerin gerçekleştirilmesi gerektiğinden, veritabanındaki sorguların yavaş performansı.
Çeşitli tablolar arasında uygun birleştirme gerçekleştirmek için veri modelini anlamanız gerekir.
Misal
Yukarıdaki örnekte, yeşil bloğun içindeki tablo, kırmızı bloğun içindekinin normalleştirilmiş bir tablosunu temsil etmektedir. Yeşil bloktaki tablo daha az fazlalıktır ve ayrıca herhangi bir bilgi kaybetmeden daha az sayıda satır içerir.
OBIEE'nin kısaltması Oracle Business Intelligence Enterprise Edition, bir dizi İş Zekası aracıdır ve Oracle Corporation tarafından sağlanır. Kullanıcının görselleştirme, işbirliği, uyarılar ve daha birçok seçeneği içeren zengin bir son kullanıcı deneyimi ile sağlam raporlama, geçici sorgu ve analiz, OLAP, gösterge tablosu ve puan kartı işlevselliği sunmasını sağlar.
Anahtar noktaları
OBIEE, iş kullanıcılarının verilere erişmesini kolaylaştıran güçlü raporlama sağlar.
OBIEE, kurumsal raporlar, puan kartları, gösterge tabloları, geçici analiz ve OLAP analizi üretmek ve sunmak için ortak bir altyapı sağlar.
OBIEE, mevcut BT altyapısıyla entegre olan, kanıtlanmış web tabanlı hizmet odaklı bir mimari ile maliyeti düşürür.
OBIEE, kullanıcının benimsemesini artırmak için zengin görselleştirme, etkileşimli gösterge tabloları, çok çeşitli animasyonlu grafik seçenekleri, OLAP tarzı etkileşimler, yenilikçi arama ve eyleme geçirilebilir işbirliği yetenekleri eklemesine olanak tanır. Bu yetenekler, kuruluşunuzun daha iyi kararlar almasına, bilinçli eylemler gerçekleştirmesine ve daha verimli iş süreçleri uygulamasına olanak tanır.
Pazardaki rakipler
OBIEE'nin ana rakipleri Microsoft BI araçları, SAP AG Business Objects, IBM Cognos ve SAS Institute Inc.'dir.
OBIEE, kullanıcının etkileşimli gösterge panoları, sağlam raporlar, animasyonlu grafikler oluşturmasına olanak tanıdığından ve ayrıca maliyet etkinliği nedeniyle birçok şirket tarafından İş Zekası çözümünün ana araçlarından biri olarak yaygın olarak kullanılmaktadır.
OBIEE'nin Avantajları
OBIEE, daha etkileşimli hale getirmek için gösterge tablolarına eklenecek çeşitli görselleştirme türleri sağlar. Son kullanıcılar için flash raporlar, rapor şablonları ve geçici raporlama oluşturmanıza olanak tanır. Büyük veri kaynaklarıyla yakın entegrasyon sağlar ve ayrıca verileri PowerPoint sunumlarına ve kelime belgelerine eklemek için Microsoft gibi üçüncü taraf satıcılarla entegre edilebilir.
OBIEE aracının temel özellikleri ve faydaları aşağıdadır -
Özellikleri | OBIEE'nin Temel Faydaları |
---|---|
Etkileşimli Gösterge Tabloları | Zengin görselleştirmelerle tam etkileşimli gösterge tabloları ve raporlar sağlar |
Self servis Etkileşimli Raporlama | İş kullanıcılarının BT'den herhangi bir yardım almadan sıfırdan yeni analizler oluşturmasını veya mevcut analizleri değiştirmesini sağlayın |
Kurumsal Raporlama | Yüksek formatlı şablonların, raporların ve flaş raporlar, kontroller ve daha fazlası gibi belgelerin oluşturulmasına izin verir |
Proaktif Tespit ve Uyarılar | iş olaylarına dayalı iş akışlarını tetikleyebilen ve paydaşları tercih ettikleri ortam ve kanal aracılığıyla bilgilendirebilen güçlü, neredeyse gerçek zamanlı, çok adımlı bir uyarı motoru sağlar |
Eyleme Geçirilebilir İstihbarat | İş zekası panoları ve raporları içinden iş süreçlerini çağırma yeteneği sağlayarak içgörüleri eylemlere dönüştürür |
Microsoft Office Entegrasyonu | Kullanıcıların Microsoft PowerPoint, word ve Excel belgelerine en güncel kurumsal verileri eklemesine olanak tanır |
Harita Tabanlı Görselleştirmelerle Uzamsal Zeka | Kullanıcıların haritalar kullanarak analitik verilerini görselleştirmelerine olanak tanıyarak, mekansal görselleştirmenin sezgiselliğini iş zekası dünyasına getiriyor |
OBIEE'ye nasıl giriş yapılır?
OBIEE'de oturum açmak için web URL, kullanıcı adı ve şifre kullanabilirsiniz.
Oracle BI Enterprise Edition'da oturum açmak için -
Step 1 - Web tarayıcısı adres çubuğuna OBIEE'ye erişmek için URL girin.
"Oturum Açma sayfası" görüntülenir.
Step 2 - Kullanıcı adınızı ve şifrenizi girin → Dili seçin (Hesabım iletişim Tercihler sekmesindeki Kullanıcı Arayüzü Dili alanında başka bir dil seçerek dili değiştirebilirsiniz ") → Oturum Aç sekmesine tıklayın.
Yapılandırmaya göre sizi sonraki sayfaya götürecektir: Aşağıdaki resimde gösterildiği gibi OBIEE ana sayfası veya My Dashboard / Personal Dashboard veya iş rolünüze özel Dashboard.
OBIEE bileşenleri temel olarak iki tür bileşene ayrılır -
- Sunucu Bileşenleri
- İstemci Bileşenleri
Sunucu bileşenleri, OBIEE sistemini çalıştırmaktan sorumludur ve istemci bileşenleri, raporlar ve gösterge tabloları oluşturmak için kullanıcıyla etkileşime girer.
Sunucu Bileşenleri
Aşağıda sunucu bileşenleri verilmiştir -
- Oracle BI (OBIEE) Sunucusu
- Oracle Sunum Sunucusu
- Uygulama sunucusu
- Scheduler
- Cluster Denetleyicisi
Oracle İş Zekası Sunucusu
Bu bileşen OBIEE sisteminin kalbidir ve diğer bileşenlerle iletişimden sorumludur. Rapor talebi için sorgular üretir ve çalıştırılmak üzere veritabanına gönderilir.
Rapor oluşturma, güvenlik mekanizması, çok kullanıcılı ortam vb. İçin kullanıcıya sunulan depo bileşenlerini yönetmekten de sorumludur.
OBIEE Sunum Sunucusu
Kullanıcılardan gelen talebi tarayıcı üzerinden alır ve tüm talepleri OBIEE sunucusuna iletir.
OBIEE Uygulama Sunucusu
OBIEE Uygulama Sunucusu, istemci bileşenleri üzerinde çalışmaya yardımcı olur ve Oracle, Oracle10g Uygulama sunucusuna OBIEE paketini sağlar.
OBIEE Zamanlayıcı
OBIEE deposundaki işleri planlamak sorumludur. Bir depo oluşturduğunuzda, OBIEE ayrıca havuzun içinde programla ilgili tüm bilgileri kaydeden bir tablo oluşturur. Bu bileşen, aracıları 11g'de çalıştırmak için de zorunludur.
Planlayıcı tarafından planlanan tüm işler, iş yöneticisi tarafından izlenebilir.
İstemci Bileşenleri
Aşağıda bazı müşteri bileşenleri verilmiştir -
Web tabanlı OBIEE İstemcisi
OBIEE web tabanlı istemcide aşağıdaki araçlar sağlanır -
- Etkileşimli Gösterge Tabloları
- Oracle Sağlar
- BI Yayıncısı
- BI Sunum Hizmeti Yöneticisi
- Answers
- Bağlantısız Analitik
- MS Office Eklentisi
Web tabanlı olmayan İstemci
Web tabanlı olmayan istemcide, temel bileşenler şunlardır:
OBIEE Administration - Depolar oluşturmak için kullanılır ve üç katmana sahiptir - Fiziksel, İş ve Sunum.
ODBC Client - Veritabanına bağlanmak ve SQL komutlarını çalıştırmak için kullanılır.
OBIEE Mimarisi, son kullanıcının talebini işlemek için gerekli olan çeşitli BI sistem bileşenlerini içerir.
OBIEE Sistemi Gerçekte Nasıl Çalışır?
Son kullanıcıdan gelen ilk istek Sunum sunucusuna gönderilir. Sunum sunucusu, bu talebi mantıksal SQL'e dönüştürür ve bunu BI sunucu bileşenine iletir. BI sunucusu, bunu fiziksel SQL'e dönüştürür ve gerekli sonucu almak için veritabanına gönderir. Bu sonuç aynı şekilde son kullanıcıya sunulur.
Aşağıdaki şemada ayrıntılı OBIEE Mimarisi gösterilmektedir -
OBIEE Mimarisi, Java ve Java dışı bileşenler içerir. Java bileşenleri Web Logic Server bileşenleridir ve Java dışı bileşenlere Oracle BI sistem bileşeni denir.
Web Mantık Sunucusu
OBIEE sisteminin bu bölümü Admin Server ve Managed Server içerir. Yönetici sunucusu, Yönetilen sunucu için başlatma ve durdurma işlemlerini yönetmekten sorumludur. Yönetilen Sunucu, BI Eklentisi, Güvenlik, Yayıncı, SOA, BI Office vb. İçerir.
Bağlantı Noktası Sorumlusu
Node Manager, otomatik başlatma, durdurma, yeniden başlatma etkinliklerini tetikler ve Yönetici ve Yönetilen sunucu için süreç yönetimi etkinlikleri sağlar.
Oracle Process Manager ve Bildirim Sunucusu (OPMN)
OPMN, BI sisteminin tüm bileşenlerini başlatmak ve durdurmak için kullanılır. Fusion Middleware Controller tarafından yönetilir ve kontrol edilir.
Oracle BI Sistem Bileşenleri
Bunlar bir OBIEE sistemindeki Java dışı bileşenlerdir.
Oracle İş Zekası Sunucusu
Bu, Oracle BI sisteminin kalbidir ve veri ve sorgu erişim yetenekleri sağlamaktan sorumludur.
BI Sunum Sunucusu
Son kullanıcılar tarafından talep edilen verilerin BI sunucusundan web istemcilerine sunulmasından sorumludur.
Planlayıcı
Bu bileşen, BI sisteminde programlama yeteneği sağlar ve OBIEE sisteminde işleri planlamak için kendi programlayıcısına sahiptir.
Oracle BI Java Ana Bilgisayarı
Bu, BI Sunum sunucusunun, BI Zamanlayıcı, Yayıncı ve grafikler için çeşitli Java görevlerini desteklemesini sağlamaktan sorumludur.
BI Cluster Denetleyicisi
Bu, yükün tüm BI sunucu süreçlerine eşit olarak atanmasını sağlamak için yük dengeleme amacıyla kullanılır.
OBIEE deposu, BI Sunucusunun tüm meta verilerini içerir ve yönetim aracı aracılığıyla yönetilir. Aşağıdakiler gibi uygulama ortamı hakkında bilgi depolamak için kullanılır:
- Veri Modelleme
- Toplu Gezinme
- Caching
- Security
- Bağlantı Bilgileri
- SQL Bilgileri
BI Sunucusu, birden çok havuza erişebilir. OBIEE Deposuna aşağıdaki yol kullanılarak erişilebilir -
BI_ORACLE_HOME/server/Repository -> Oracle 10g
ORACLE_INSTANCE/bifoundation/OracleBIServerComponent/coreapplication_obisn/-> Oracle 11g
OBIEE depo veritabanı, dosya uzantısı nedeniyle RPD olarak da bilinir. RPD dosyası parola korumalıdır ve RPD dosyalarını yalnızca Oracle İş Zekası Yönetim aracını kullanarak açabilir veya oluşturabilirsiniz. Bir OBIEE uygulamasını dağıtmak için RPD dosyasının Oracle Enterprise Manager'a yüklenmesi gerekir. RPD'yi yükledikten sonra, RPD şifresi Enterprise Manager'a girilmelidir.
Yönetim Aracını Kullanarak OBIEE Deposunu Tasarlama
Üç katmanlı bir süreçtir - Fiziksel Katman (Şema Tasarımı), İş Modeli Katmanı, Sunum Katmanı'ndan başlar.
Fiziksel Katmanı Oluşturmak
Aşağıda, Fiziksel Katmanı oluşturmada yer alan yaygın adımlar verilmiştir -
- Boyut ve Gerçek tabloları arasında fiziksel birleşimler oluşturun.
- Gerekirse fiziksel katmandaki isimleri değiştirin.
Deponun fiziksel katmanı, veri kaynakları hakkında bilgi içerir. Şemayı fiziksel katmanda oluşturmak için, veritabanlarından ve diğer veri kaynaklarından meta verileri içe aktarmanız gerekir.
Note - OBIEE'deki fiziksel katman, tek bir havuzda birden çok veri kaynağını destekler - yani OBIEE'de 2 farklı veri kaynağından veri setleri gerçekleştirilebilir.
Yeni Bir Depo Oluşturun
Başlat → Programlar → Oracle Business Intelligence → BI Yönetimi → Yönetim Aracı → Dosya → Yeni Depo'ya gidin.
Yeni bir pencere açılacaktır → Depo adını girin → Konum (Depo dizininin varsayılan konumunu belirtir) → meta verileri içe aktarmak için radyo düğmesi seçin → Parola Gir → İleri'ye tıklayın.
Veri kaynağına bağlanmak için bağlantı türünü → Veri Kaynağı adını ve Kullanıcı adını ve şifreyi girin → İleri'yi tıklayın.
İçe aktarmak istediğiniz meta türlerini kabul edin → Tablolar, Anahtarlar, Yabancı Anahtarlar, Sistem tabloları, Eşanlamlılar, Diğer Adlar, Görünümler vb. Seçebilirsiniz. → İleri'ye tıklayın.
İleri'ye tıkladığınızda, Veri Kaynağı görünümünü ve Depo görünümünü göreceksiniz. Şema adını genişletin ve Seçileni İçe Aktar düğmesini kullanarak Depoya eklemek istediğiniz tabloları seçin → İleri'ye tıklayın.
Bağlantı Havuzu penceresi açılır → Aşağıdaki resimde gösterildiği gibi depoyu açmak için Tamam → İçe aktarılıyor penceresi → Bitir seçeneğine tıklayın.
Yeni Havuzdaki Fiziksel Katmanda İçe Aktarılan tabloların listesini görmek için Veri Kaynağı → Şema adını genişletin.
Fiziksel Katman Altındaki Tablolardaki Bağlantıyı ve Satır Sayısını Doğrulayın
Araçlara git → Tüm satır sayımlarını güncelle → Tamamlandığında, imleci tablo üzerinde ve ayrıca tek tek sütunlar için hareket ettirebilirsiniz. Bir tablonun Verilerini görmek için, Tablo adı → Verileri Görüntüle'ye sağ tıklayın.
Depoda Takma Ad Oluşturun
Fazladan birleştirmeleri ortadan kaldırmak için Fiziksel katmanda sık sık tablo takma adlarını kullanmanız önerilir. Tablo adına sağ tıklayın ve Yeni Nesne → Diğer Ad'ı seçin.
Bir tablonun Takma Adını oluşturduğunuzda, Bilgi Havuzunda aynı Fiziksel Katmanın altında görünür.
Depo Tasarımında Birincil Anahtarlar ve Birleştirmeler Oluşturun
Fiziksel Birleşimler
OBIEE sisteminde bir depo oluşturduğunuzda, fiziksel birleştirme genellikle Fiziksel katmanda kullanılır. Fiziksel birleşimler, iki tablonun birbirine nasıl birleştirilmesi gerektiğini anlamaya yardımcı olur. Fiziksel birleşimler normal olarak Eşit işleci kullanımıyla ifade edilir.
BMM katmanında fiziksel bir birleşim de kullanabilirsiniz, ancak çok nadiren görülür. BMM katmanında fiziksel bir birleştirme kullanmanın amacı, fiziksel katmandaki fiziksel birleşimi geçersiz kılmaktır. Fiziksel katmandaki fiziksel birleştirme ile karşılaştırıldığında, kullanıcıların daha karmaşık birleştirme mantığı tanımlamalarına olanak tanır, böylece fiziksel katmandaki karmaşık birleştirmeye benzer şekilde çalışır. Bu nedenle, daha fazla birleştirme koşulu uygulamak için fiziksel katmanda karmaşık bir birleştirme kullanıyorsak, BMM katmanında yeniden fiziksel bir birleştirme kullanmaya gerek yoktur.
Yukarıdaki anlık görüntüde, iki tablo adı - Ürünler ve Satışlar arasında fiziksel bir birleşim görebilirsiniz. Fiziksel Birleştirme ifadesi, anlık görüntüde gösterildiği gibi tabloların birbirleriyle nasıl birleştirilmesi gerektiğini söyler.
Depo tasarımını basit tutmak için her zaman fiziksel katmanda fiziksel bir birleştirme ve BMM katmanında karmaşık birleştirme kullanılması önerilir. Yalnızca farklı bir birleştirmeye gerçekten ihtiyaç duyulduğunda, BMM katmanında fiziksel bir birleştirme kullanın.
Şimdi Depoyu tasarlarken tabloları birleştirmek için, Fiziksel katmandaki tüm tabloları seçin → Sağ tıklayın → Fiziksel diyagram → Yalnızca seçili nesneler seçeneğini veya üstteki Fiziksel Şema düğmesini de kullanabilirsiniz.
Aşağıdaki resimde gösterildiği gibi Fiziksel Şema kutusu tüm tablo adları eklenmiş olarak görünür. En üstteki yeni yabancı anahtarı seçin ve katılmak için Dim ve Fact tablosunu seçin.
Fiziksel Katmanda Yabancı Anahtar
Fiziksel katmandaki Yabancı anahtar, iki tablo arasındaki Birincil anahtar-Yabancı anahtar ilişkisini tanımlamak için kullanılır. Bunu fiziksel diyagramda oluşturduğunuzda, önce boyutu ve ardından olgu tablosunu işaret etmeniz gerekir.
Note - Tabloları şemadan RPD Fiziksel Katmana aktardığınızda, tablo verileriyle birlikte KEY ve FOREIGN KEY'i de seçebilirsiniz, ardından birincil anahtar-yabancı anahtar birleşimleri otomatik olarak tanımlanır, ancak performans açısından tavsiye edilmez.
İlk tıkladığınız tablo, birinci tablodaki sütunu ikinci tablodaki yabancı anahtar sütunuyla birleştiren bire bir veya bire çok ilişkisi oluşturur → Tamam'a tıklayın. Birleştirme, iki tablo arasındaki Fiziksel Diyagram kutusunda görünür olacaktır. Tablolar birleştirildikten sonra, 'X' seçeneğini kullanarak Fiziksel diyagram kutusunu kapatın.
Yeni Depoyu kaydetmek için Dosya → Kaydet'e gidin veya üstteki kaydet düğmesine tıklayın.
Bir Deponun İş Modeli ve Eşleme Katmanını Oluşturma
Nesnelerin iş veya mantıksal modelini ve bunların fiziksel katmandaki iş modeli ile Şema arasında eşleştirilmesini tanımlar. Fiziksel Şemayı basitleştirir ve kullanıcı iş gereksinimini fiziksel tablolarla eşler.
OBIEE sistem yönetim aracının İş Modeli ve Eşleme katmanı bir veya daha fazla iş modeli nesnesi içerebilir. Bir iş modeli nesnesi, iş modeli için iş modeli tanımlarını ve mantıksal tablolardan fiziksel tablolara doğru eşlemeleri tanımlar.
Aşağıda, bir havuzun İş Modeli ve Eşleme katmanını oluşturma adımları verilmiştir -
- Bir iş modeli oluşturun
- Mantıksal birleştirmeleri inceleyin
- Mantıksal sütunları inceleyin
- Mantıksal tablo kaynaklarını inceleyin
- Mantıksal tablo nesnelerini manuel olarak yeniden adlandırın
- Yeniden adlandırma sihirbazını kullanarak mantıksal tablo nesnelerini yeniden adlandırın ve gereksiz mantıksal nesneleri silin
- Ölçüler oluşturma (Toplamalar)
Bir İş Modeli Oluşturun
İş Modeli ve Haritalama Alanı → Yeni İş Modeli üzerine sağ tıklayın.
İş Modeli adını girin → Tamam'a tıklayın.
Fiziksel katmanda, İş Modeline eklenecek tüm tabloları / diğer ad tablolarını seçin ve İş Modeli'ne sürükleyin. Ayrıca tek tek tablolar da ekleyebilirsiniz. Tüm tabloları aynı anda sürüklerseniz, anahtarları ve aralarında birleşimleri tutacaktır.
Ayrıca Boyut ve Olgu tablolarının simgesindeki farklılığa dikkat edin. Son tablo Olgu tablosu ve ilk 3 boyut tablolarıdır.
Şimdi İş modeli üzerine sağ tıklayın → İş Modeli diyagramını seçin → Tüm diyagram → Tüm tablolar aynı anda sürüklenir, böylece tüm birleştirmeler ve anahtarlar korunur. Şimdi mantıksal birleştirme kutusunu açmak için herhangi bir birleştirmeye çift tıklayın.
BMM'de Mantıksal ve Karmaşık Birleşimler
Bu katmandaki birleşimler mantıksal birleşimlerdir. İfadeleri göstermez ve tablolar arasındaki birleştirme türünü söyler. Oracle BI sunucusunun iş modelinin çeşitli parçaları arasındaki ilişkileri anlamasına yardımcı olur. Oracle BI sunucusuna bir sorgu gönderdiğinizde, sunucu mantıksal modelin nasıl yapılandırıldığını inceleyerek fiziksel sorguların nasıl oluşturulacağını belirler.
Tamam → İş modeli diyagramını kapatmak için 'X'i tıklayın.
Mantıksal sütunları ve mantıksal tablo kaynaklarını incelemek için önce BMM'de tabloların altındaki sütunları genişletin. Tüm tabloları fiziksel katmandan sürüklediğinizde her tablo için mantıksal sütunlar oluşturuldu. Mantıksal tablo kaynaklarını kontrol etmek için → Her tablonun altındaki kaynak klasörü genişletin ve fiziksel katmandaki tabloyu işaret eder.
Mantıksal tablo kaynağı iletişim kutusunu açmak için mantıksal tablo kaynağına (mantıksal tabloya değil) çift tıklayın → Genel sekmesi → mantıksal tablo kaynağını yeniden adlandırın. Fiziksel tablo eşlemesine mantıksal tablo, "Bu tablolara eşle" seçeneği altında tanımlanır.
Ardından, Sütun eşleme sekmesi mantıksal sütunu fiziksel sütun eşlemelerine tanımlar. Eşlemeler gösterilmiyorsa, → Eşlenen sütunları göster seçeneğini işaretleyin.
Karmaşık Birleşimler
OBIEE 11g'deki gibi belirli bir açık karmaşık birleştirme yoktur. Yalnızca Oracle 10g'de mevcuttur.
Yönet → Birleşimler → Eylemler → Yeni → Karmaşık Katılma seçeneğine gidin.
BMM katmanında karmaşık birleşimler kullanıldığında, bunlar yer tutucu görevi görür. OBI Sunucusunun, isteği yerine getirmek için olgu ve boyut mantıksal tablo kaynağı arasında hangisinin en iyi birleşim olduğuna karar vermesine izin verir.
Mantıksal Nesneleri Manuel Olarak Yeniden Adlandırma
Mantıksal tablo nesnelerini manuel olarak yeniden adlandırmak için, BMM'de Mantıksal tablonun altındaki sütun adına tıklayın. Nesneyi yeniden adlandırmak için sütun adına sağ tıklayıp yeniden adlandırma seçeneğini de seçebilirsiniz.
Bu, nesneleri yeniden adlandırmak için manuel yöntem olarak bilinir.
Yeniden Adlandırma Sihirbazını Kullanarak Nesneleri Yeniden Adlandırma
Yeniden adlandırma sihirbazını açmak için Araçlar → Yardımcı Programlar → Yeniden Adlandırma Sihirbazı → Yürüt seçeneğine gidin.
Nesneleri Seç ekranında, İş Modeli ve Eşleme'ye tıklayın. İş Modeli adını gösterecektir → İş Modeli adını genişlet → Mantıksal tabloları genişlet.
Shift tuşunu kullanarak yeniden adlandırmak için mantıksal tablonun altındaki tüm sütunları seçin → Ekle'ye tıklayın. Benzer şekilde, diğer tüm mantıksal Dim ve Fact tablolarından sütunlar ekleyin → İleri'ye tıklayın.
Sihirbaza eklenen tüm mantıksal sütunları / tabloları gösterir → Kurallar ekranını açmak için İleri'ye tıklayın → Aşağıdaki gibi yeniden adlandırmak için listeden kurallar ekleyin: A ;; küçük harf yazın ve aşağıdaki anlık görüntüde gösterildiği gibi her '_' oluşumunu boşluk olarak değiştirin.
İleri → bitir'e tıklayın. Şimdi, İş modelindeki mantıksal tablolar altındaki Nesne adlarını ve fiziksel katmandaki Nesneleri genişletirseniz, BMM altındaki nesneler gerektiği gibi yeniden adlandırılır.
Gereksiz Mantıksal Nesneleri Silin
BMM katmanında, Mantıksal tabloları genişletin → silinecek nesneleri seçin → sağ tıklayın → Sil → Evet'e tıklayın.
Ölçüler (Toplamalar) Oluşturun
Mantıksal Fact tablosundaki sütun adına çift tıklayın → Aggregation sekmesine gidin ve açılır listeden Aggregate fonksiyonunu seçin → OK'e tıklayın.
Ölçüler, toplam gelir veya toplam miktar gibi ilave olan verileri temsil eder. Depoyu kaydetmek için üstteki kaydet seçeneğine tıklayın.
Bir Deponun Sunum Katmanını Oluşturma
Sunum alanı → Yeni Konu Alanı → Genel sekmesine sağ tıklayın konu alanının adını girin (İş Modeline benzer şekilde önerilir) → Tamam'a tıklayın.
Konu alanı oluşturulduktan sonra, konu alanına sağ tıklayın → Yeni sunum tablosu → Sunum tablosunun adını girin → Tamam'a tıklayın (Raporda gerekli olan parametre sayısına eşit sayıda sunum tablosu ekleyin).
Şimdi, Sunum tabloları altında sütunlar oluşturmak için → BMM'de mantıksal tabloların altındaki nesneleri seçin ve bunları konu alanı altındaki Sunum tablolarına sürükleyin (Sürüklemek için birden çok nesne seçmek için Ctrl tuşunu kullanın). İşlemi tekrarlayın ve mantıksal sütunları kalan sunum tablolarına ekleyin.
Sunum Katmanındaki Nesneleri Yeniden Adlandırma ve Yeniden Sıralama
Konu alanı altındaki mantıksal nesnelere çift tıklayarak Sunum tablolarındaki nesneleri yeniden adlandırabilirsiniz.
Genel sekmesinde → Mantıksal sütun adı kullan onay kutusunun seçimini kaldırın → Ad alanını düzenleyin → Tamam'a tıklayın.
Benzer şekilde, BMM katmanındaki adlarını değiştirmeden Sunum katmanındaki tüm nesneleri yeniden adlandırabilirsiniz.
Bir tablodaki sütunları sıralamak için, Sunum → Sütunlar altındaki tablo adına çift tıklayın → Sırayı değiştirmek için yukarı ve aşağı okları kullanın → Tamam'a tıklayın.
Benzer şekilde, Sunum alanı altındaki tüm sunum tablolarında nesne sırasını değiştirebilirsiniz. Dosyaya gidin → Depoyu kaydetmek için Kaydet'e tıklayın.
Tutarlılığı Kontrol Edin ve Depoyu Sorgu Analizi için Yükleyin
Dosyaya Git → Global Tutarlılığı Kontrol Et → Aşağıdaki mesajı alacaksınız → Evet'e tıklayın.
Tamam'a tıkladığınızda, BMM altındaki İş modeli Yeşil olarak değişecektir → Genel tutarlılığı tekrar kontrol etmeden depoyu kaydet'e tıklayın.
Önbelleğe Almayı Devre Dışı Bırak
Sorgu performansını iyileştirmek için, BI sunucusu önbellek seçeneğini devre dışı bırakmanız önerilir.
Bir tarayıcı açın ve Fusion Middleware Control Enterprise Manager'ı açmak için aşağıdaki URL'yi girin: http: // <makine adı>: 7001 / em
Kullanıcı adını ve parolayı girin ve Oturum Aç'a tıklayın.
Sol tarafta, İş Zekası → temel uygulama → Kapasite Yönetimi sekmesi → Performans'ı genişletin.
BI Sunucusu Önbelleğini Etkinleştir bölümü varsayılan olarak işaretlidir → Kilitle ve Yapılandırmayı Düzenle'ye tıklayın → Kapat'a tıklayın.
Şimdi önbellek etkin seçeneğinin seçimini kaldırın → Sorgu performansını iyileştirmek için kullanılır → Uygula → Değişiklikleri Etkinleştir → Başarıyla Tamamlandı.
Depoyu Yükleme
Dağıtım sekmesi → Depo → Yapılandırmayı Kilitle ve Düzenle → Başarıyla Tamamlandı seçeneğine gidin.
BI Sunucusu Deposunu Yükle bölümü → Gözat'ı tıklayarak Dosya seç iletişim kutusunu açın → Depo .rpd dosyasını seçin ve Aç → Depo şifresini girin → Uygula → Değişiklikleri Etkinleştir'e tıklayın.
Değişiklikleri Etkinleştir → Başarıyla Tamamlandı → Ekranın üst kısmındaki son değişiklikleri uygulamak için Yeniden Başlat seçeneğine tıklayın → Evet seçeneğine tıklayın.
Depo, sorgu Analizi için başarıyla oluşturuldu ve yüklendi.
İş Katmanı, nesnelerin iş veya mantıksal modelini ve bunların fiziksel katmandaki iş modeli ile Şema arasında eşleştirilmesini tanımlar. Fiziksel Şemayı basitleştirir ve kullanıcı iş gereksinimini fiziksel tablolarla eşler.
OBIEE sistem yönetim aracının iş modeli ve eşleme katmanı, bir veya daha fazla iş modeli nesnesi içerebilir. Bir iş modeli nesnesi, iş modeli için iş modeli tanımlarını ve mantıksal tablolardan fiziksel tablolara eşlemeleri tanımlar.
İş modeli, şema yapısını basitleştirmek ve kullanıcıların iş gereksinimlerini fiziksel veri kaynağına eşlemek için kullanılır. İş modelinde mantıksal tabloların ve sütunların oluşturulmasını içerir. Her mantıksal tablo, kaynak olarak bir veya daha fazla fiziksel nesneye sahip olabilir.
Mantıksal tabloların iki kategorisi vardır - olgu ve boyut. Mantıksal olgu tabloları, üzerinde analizin yapıldığı ölçüleri içerir ve Mantıksal boyut tabloları Şema'daki ölçüler ve nesneler hakkındaki bilgileri içerir.
OBIEE yönetim aracını kullanarak yeni bir depo oluştururken, fiziksel katmanı tanımladıktan sonra birleşimler oluşturun ve yabancı anahtarları tanımlayın. Bir sonraki adım, bir iş modeli oluşturmak ve deponun BMM katmanını haritalamaktır.
İş Katmanını tanımlamada yer alan adımlar -
- Bir iş modeli oluşturun
- Mantıksal birleştirmeleri inceleyin
- Mantıksal sütunları inceleyin
- Mantıksal tablo kaynaklarını inceleyin
- Mantıksal tablo nesnelerini manuel olarak yeniden adlandırın
- Yeniden adlandırma sihirbazını kullanarak mantıksal tablo nesnelerini yeniden adlandırın ve gereksiz mantıksal nesneyi silin
- Ölçüler oluşturma (Toplamalar)
Havuzda İş Katmanı Oluşturun
Depoda bir iş katmanı oluşturmak için, → Yeni İş Modeli → İş Modeli adını girin ve Tamam'a sağ tıklayın. İsterseniz bu İş Modeli'nin açıklamasını da ekleyebilirsiniz.
BMM Katmanındaki Mantıksal Tablolar ve Nesneler
OBIEE deposundaki mantıksal tablolar İş Modeli ve Haritalama BMM katmanında bulunur. İş modeli diyagramı en az iki mantıksal tablo içermeli ve aralarındaki ilişkileri tanımlamanız gerekir.
Her mantıksal tablo, bir veya daha fazla mantıksal sütuna ve bununla ilişkili bir veya daha fazla mantıksal tablo kaynağına sahip olmalıdır. Ayrıca mantıksal tablo adını değiştirebilir, mantıksal tablodaki nesneleri yeniden sıralayabilir ve birincil ve yabancı anahtarları kullanarak mantıksal birleştirmeleri tanımlayabilirsiniz.
BMM Katmanı Altında Mantıksal Tablolar Oluşturun
BMM katmanında mantıksal tablolar / nesneler oluşturmanın iki yolu vardır -
First methodfiziksel tabloları mantıksal tabloları tanımlamanın en hızlı yolu olan İş Modeli'ne sürüklüyor. Tabloları fiziksel katmandan BMM katmanına sürüklediğinizde, birleştirmeleri ve anahtarları da otomatik olarak korur. İsterseniz mantıksal tablolardaki birleşimleri ve anahtarları değiştirebilirsiniz, bu fiziksel katmandaki nesneleri etkilemez.
İş Modeli Katmanına eklemek istediğiniz fiziksel katmanın altındaki fiziksel tabloları / diğer ad tablolarını seçin ve bu tabloyu BMM katmanının altına sürükleyin.
Bu tablolar mantıksal tablolar olarak bilinir ve Sütunlar İş Modeli ve Eşleme Katmanı'nda Mantıksal nesneler olarak adlandırılır.
Second methodmanuel olarak mantıksal bir tablo oluşturmaktır. İş Modeli ve Eşleme katmanında, iş modeline sağ tıklayın → Yeni Nesne Seç → Mantıksal Tablo → Mantıksal Tablo iletişim kutusu görüntülenir.
Genel sekmesine gidin → Mantıksal tablo için ad girin → Tablonun bir açıklamasını yazın → Tamam'a tıklayın.
Mantıksal Sütunlar Oluşturun
BMM katmanındaki mantıksal sütunlar, tabloları fiziksel katmandan iş modeli katmanına sürüklediğinizde otomatik olarak oluşturulur.
Mantıksal sütun birincil anahtar ise, bu sütun anahtar simgesiyle görüntülenir. Sütunun bir toplama işlevi varsa, bir sigma simgesiyle görüntülenir. İş Modeli ve Eşleme katmanındaki mantıksal sütunları da yeniden sıralayabilirsiniz.
Mantıksal Sütun Oluşturun
BMM katmanında, mantıksal tabloya sağ tıklayın → Yeni Nesne → Mantıksal Sütun → Mantıksal Sütun iletişim kutusu görünecektir, Genel sekmesine tıklayın.
Mantıksal sütun için bir ad yazın. İş modelinin adı ve mantıksal tablo, sütun adının hemen altındaki "Tabloya Ait" alanında görünür → Tamam'a tıklayın.
Mantıksal sütunlara Toplamaları da uygulayabilirsiniz. Toplama sekmesine tıklayın → Açılır listeden Toplama kuralı seçin → Tamam'a tıklayın.
Bir sütuna Toplama işlevini uyguladığınızda, Mantıksal sütun simgesi, Toplama kuralının uygulandığını gösterecek şekilde değiştirilir.
Ayrıca tablolardaki mantıksal sütunu taşıyabilir veya kopyalayabilirsiniz -
BMM katmanında, taşınacak birden çok sütun seçebilirsiniz. Taşınan sütunlar için kaynaklar iletişim kutusunda, Eylem alanında bir eylem seçin. Yoksay'ı seçerseniz, tablonun Kaynaklar klasörüne mantıksal kaynak eklenmez.
Yeni oluştur'a tıklarsanız, Mantıksal sütunu içeren mantıksal kaynağın bir kopyası Kaynaklar klasöründe oluşturulacaktır. Açılır listeden Mevcut seçeneği kullan seçeneğini belirlerseniz, tablonun Kaynaklar klasöründen mantıksal bir kaynak seçmeniz gerekir.
Mantıksal Karmaşık Birleşimler / Mantıksal Yabancı Anahtarlar Oluşturun
BMM katmanındaki mantıksal tablolar, mantıksal birleştirmeler kullanılarak birbirine birleştirilir. Kardinalite, mantıksal birleştirmelerdeki anahtar tanımlayıcı parametrelerden biridir. Bire çok kardinalite ilişkisi, birinci mantıksal boyut tablosundaki her satırın, ikinci mantıksal tabloda 0, 1, birçok satır olduğu anlamına gelir.
Otomatik Olarak Mantıksal Birleştirme Oluşturma Koşulları
Fiziksel katmanın tüm tablolarını iş modeli katmanına sürüklediğinizde, Depo'da otomatik olarak mantıksal birleştirmeler oluşturulur. Bu durum nadiren sadece basit iş modellerinde olur.
Mantıksal birleştirmeler fiziksel birleştirmelerle aynı olduğunda, otomatik olarak oluşturulurlar. BMM katmanındaki mantıksal birleşimler iki şekilde oluşturulur -
- İş Modeli Şeması (depo tasarlanırken zaten ele alınmıştır)
- Yönetici katıldı
BMM katmanındaki mantıksal birleştirmeler, üzerinde fiziksel birleşimlerin tanımlandığı ifadelerin ve sütun adlarının gösterildiği fiziksel katmandaki benzer birleşimlerin oluşturulacağı ifadeler veya sütunlar kullanılarak belirtilemez.
Join Manager Aracını Kullanarak Mantıksal Birleştirmeler / Mantıksal Yabancı anahtarlar oluşturun
Öncelikle Join Manager'ı kullanarak mantıksal yabancı anahtarların nasıl oluşturulacağını görelim.
Yönetim Aracı araç çubuğunda, Yönet → Birleştirmeler'e gidin. Joins Manager iletişim kutusu görünür → Eyleme Git sekmesi → Yeni → Mantıksal Yabancı Anahtar.
Şimdi Gözat iletişim kutusunda bir tabloya çift tıklayın → Mantıksal Yabancı Anahtar iletişim kutusu görünür → Yabancı anahtarın adını girin → Tablodan iletişim kutusunun açılır listesinden yabancı anahtar referanslarının bulunduğu tabloyu seçin → Seç Soldaki tablodaki yabancı anahtarın başvurduğu sütunlar → Sağ tablodaki yabancı anahtar sütunlarını oluşturan sütunları seçin → Tür açılır listesinden birleştirme türünü seçin. İfade Oluşturucu'yu açmak için, İfade bölmesinin sağındaki düğmeye tıklayın → İfade, İfade bölmesinde görüntülenir → çalışmayı kaydetmek için Tamam'a tıklayın.
Join Manager'ı kullanarak Mantıksal Karmaşık Birleştirme Oluşturun
Mantıksal yabancı anahtarların kullanımına kıyasla İş Modeli ve eşleme katmanında mantıksal karmaşık birleştirmeler önerilir.
Yönetim Aracı araç çubuğunda, Yönet → Katıl → Yöneticiye Katıl iletişim kutusuna gidin → Eyleme Git → Yeni → Mantıksal Karmaşık Birleştirme'ye tıklayın.
Mantıksal bir Birleştirme iletişim kutusu açar → Karmaşık birleştirme için bir ad yazın → İletişim kutusunun sol ve sağ tarafındaki aşağı açılır tablo listelerinde, karmaşık birleştirme referanslarının bulunduğu tabloları seçin → Birleştirme türünü seçin Açılır listeyi yazın → Tamam'a tıklayın.
Note- Açılır listeden sürüş masası olarak da bir tablo tanımlayabilirsiniz. Bu, tablo boyutu çok büyük olduğunda performans optimizasyonu için kullanılır. Tablo boyutu küçükse, 1000 satırdan az ise, performans düşüşüne neden olabileceği için sürüş tablosu olarak tanımlanmamalıdır.
Boyutlar ve Hiyerarşik Düzeyler
Mantıksal boyutlar, OBIEE deposunun BMM ve Sunum katmanında mevcuttur. Hiyerarşilerle mantıksal boyutlar oluşturmak, boyutlara göre değişen toplama kuralları tanımlamanıza olanak tanır. Ayrıca, analizler ve gösterge tablolarındaki grafikler ve tablolarda detaya inme seçeneği sağlar ve toplu kaynakların içeriğini tanımlar.
Hiyerarşik seviye ile mantıksal boyut oluşturun
Depoyu Çevrimdışı modda açın → Dosyaya Git → Aç → Çevrimdışı → Depo .rpd dosyasını seçin ve açık → Depo şifresini girin → Tamam'a tıklayın.
Sonraki adım, mantıksal boyut ve mantıksal seviyeler oluşturmaktır.
BMM katmanındaki İş modeli adına sağ tıklayın → Yeni Nesne → Mantıksal Boyut → Seviye tabanlı hiyerarşiyle boyut. Diyalog kutusunu açacaktır → Adı girin → Tamam'a tıklayın.
Mantıksal bir seviye oluşturmak için, mantıksal boyut → Yeni Nesne → Mantıksal Seviye üzerine sağ tıklayın.
Mantıksal seviye örneğinin adını girin: Ürün_Adı
Bu seviye Genel toplam seviyesi ise, onay kutusunu seçin ve sistem bu seviyedeki eleman sayısını varsayılan olarak 1'e ayarlayacaktır → Tamam'a tıklayın.
Mantıksal seviyenin üst öğeye dönmesini istiyorsanız, Üst öğelere toplamayı destekler onay kutusunu seçin → Tamam'a tıklayın.
Mantıksal seviye, genel toplam seviye değilse ve toplanmazsa, onay kutusunun hiçbirini seçmeyin → Tamam'a tıklayın.
Ebeveyn-Çocuk Hiyerarşileri
Ayrıca, aşağıdaki adımları izleyerek mantıksal düzeyde üst-alt hiyerarşileri ekleyebilirsiniz -
Alt mantıksal seviyeleri tanımlamak için, Gözat iletişim kutusunda Ekle'ye tıklayın, alt mantıksal seviyeleri seçin ve Tamam'a tıklayın.
Mantıksal seviye → Yeni Nesne → Çocuk seviyesi üzerine de sağ tıklayabilirsiniz.
Çocuk seviyesinin adını girin → Tamam. Gereksinime göre tüm mantıksal sütunlar için birden çok alt düzey eklemek için bunu tekrarlayabilirsiniz. Aynı şekilde Zaman ve Bölge hiyerarşilerini de ekleyebilirsiniz.
Şimdi mantıksal düzeye bir tablonun mantıksal sütunlarını eklemek için → BMM katmanında mantıksal sütunu seçin ve eşlemek istediğiniz mantıksal düzey çocuk adına sürükleyin. Benzer şekilde, ana-çocuk hiyerarşileri oluşturmak için mantıksal tablonun tüm sütunlarını sürükleyebilirsiniz.
Bir alt seviye oluşturduğunuzda, mantıksal seviyeye çift tıklanarak kontrol edilebilir ve bu seviyenin alt seviyeler listesi altında görüntülenir. Bu kutunun üst kısmındaki '+' veya 'X' seçeneğini kullanarak çocuk seviyeleri ekleyebilir veya silebilirsiniz.
Bir Olgu Tablosuna Hesaplama Ekleme
Mantıksal Olgu tablosundaki sütun adına çift tıklayın → Toplama sekmesine gidin ve aşağı açılır listeden Toplama işlevini seçin → Tamam'a tıklayın.
Ölçüler, toplam gelir veya toplam miktar gibi ilave olan verileri temsil eder. Depoyu kaydetmek için üstteki kaydet seçeneğine tıklayın.
Sum, Average, Count, Max, Min, vb. Gibi kullanılabilecek çeşitli Agrega fonksiyonları vardır.
Sunum katmanı, kullanıcılara BMM katmanında İş modelinin özelleştirilmiş görünümlerini sağlamak için kullanılır. Konu alanları, Oracle BI Presentation Services tarafından sağlanan Sunum katmanında kullanılır.
Sunum katmanında konu alanları oluşturmanın çeşitli yolları vardır. En yaygın ve basit yöntem, İş Modelini BMM katmanında Sunum Katmanına sürükleyip ardından ihtiyaca göre değişiklik yapmaktır.
Sunum katmanında sütunları taşıyabilir, sütunları kaldırabilir veya ekleyebilirsiniz, böylece kullanıcının kendileri için anlamı olmayan sütunları görmemesi gereken değişiklikler yapmanıza olanak tanır.
Create Subject Areas/Presentation Catalogues and Presentation Tables in Presentation Layer
Sunum alanı → Yeni Konu Alanı → Genel sekmesine sağ tıklayın konu alanının adını girin (İş Modeline benzer şekilde önerilir) → Tamam'a tıklayın.
Konu alanı oluşturulduktan sonra, konu alanına sağ tıklayın → Yeni Sunum tablosu → Genel sekmesinde, Sunum tablosunun adını girin → Tamam (Raporda gerekli parametre sayısına eşit sunum tablolarının sayısını ekleyin).
Tabloya kullanıcı veya grup izinleri atayabileceğiniz İzinler sekmesi → İzinler iletişim kutusuna tıklayın.
Sunum Tablosunu Silme
Sunum katmanında, konu Alanı → Sunum Kataloğu iletişim kutusuna sağ tıklayın, Sunum Tabloları sekmesine tıklayın → Sunum Tabloları sekmesine gidin, bir tablo seçin ve Kaldır'a tıklayın.
Bir onay mesajı görünür → Tabloyu kaldırmak için Evet'e veya katalogdaki tablodan çıkmak için Hayır'a tıklayın → Tamam'a tıklayın.
Sunum Tablosunu Taşıma
Konu Alanına sağ tıklayarak Sunum Tabloları sekmesine gidin → İsim listesinde, yeniden sıralamak istediğiniz tabloyu seçin → Tabloyu yeniden konumlandırmak için sürükle ve bırak özelliğini kullanın ya da yukarı ve Aşağı düğmelerini kullanarak tablolar.
Sunum Tablosu Altındaki Sunum Sütunları
Sunum sütunlarının adı, normalde İş Modeli ve Eşleme katmanındaki mantıksal sütun adlarıyla aynıdır. Bununla birlikte, Sunum Sütunu iletişim kutusunda Mantıksal Sütun Adı Kullan ve Özel Ad Görüntüle öğelerinin işaretlerini kaldırarak da farklı bir ad girebilirsiniz.
Sunum Sütunları Oluşturun
Sunum tabloları altında sütun oluşturmanın en basit yolu, sütunları BMM katmanındaki mantıksal tablolardan sürüklemektir.
BMM'de mantıksal tabloların altındaki nesneleri seçin ve konu alanı altındaki Sunum tablolarına sürükleyin (Sürüklemek üzere birden çok nesne seçmek için Ctrl tuşunu kullanın). İşlemi tekrarlayın ve mantıksal sütunları kalan sunum tablolarına ekleyin.
Create a New Presentation Column −
Sunum katmanındaki Sunum tablosuna sağ tıklayın → Yeni Sunum Sütunu.
Sunum Sütunu iletişim kutusu açılır. Mantıksal sütunun adını kullanmak için Mantıksal Sütun Kullan onay kutusunu seçin.
Farklı ad olan bir ad belirtmek için, Mantıksal Sütun Kullan onay kutusunun işaretini kaldırın ve ardından sütun için bir ad yazın.
Sütuna kullanıcı veya grup izinleri atamak için İzinler'i tıklayın → İzinler iletişim kutusunda, izinleri atayın → Tamam'ı tıklayın.
Sunum Sütununu Silme
Sunum katmanında sunum tablosuna sağ tıklayın → Özellikler'e tıklayın → Sütunlar sekmesine tıklayın → Silmek istediğiniz sütunu seçin → Kaldır'a tıklayın veya Sil tuşuna basın → Evet'e tıklayın.
Sunum Sütununu Yeniden Düzenlemek İçin
Sunum katmanında sunum tablosuna sağ tıklayın → Özellikler'e gidin → Sütunlar sekmesine tıklayın → Yeniden sıralamak istediğiniz sütunu seçin → Sürükle ve bırak özelliğini kullanın veya Yukarı ve Aşağı düğmesine de tıklayabilirsiniz → Tamam'a tıklayın.
Tutarlılık kontrolü seçeneğini kullanarak depoda hatalar olup olmadığını kontrol edebilirsiniz. Tamamlandıktan sonra, sonraki adım depoyu Oracle İş Zekası Sunucusuna yüklemektir. Ardından bir Oracle BI analizi çalıştırarak ve sonuçları doğrulayarak havuzu test edin.
Dosyaya Git → Global Tutarlılığı Kontrol Et seçeneğine tıklayın → Aşağıdaki mesajı alacaksınız → Evet seçeneğine tıklayın.
Tamam'a tıkladığınızda, BMM altındaki İş modeli Yeşil olarak değişecektir → Genel tutarlılığı tekrar kontrol etmeden depoyu kaydet'e tıklayın.
Önbelleğe Almayı Devre Dışı Bırak
Sorgu performansını iyileştirmek için, BI sunucusu önbellek seçeneğini devre dışı bırakmanız önerilir.
Bir tarayıcı açın ve Fusion Middleware Control Enterprise Manager'ı açmak için aşağıdaki URL'yi girin: http: // <makine adı>: 7001 / em
Kullanıcı adını ve parolayı girin. Oturum Aç'ı tıklayın.
Sol tarafta, İş Zekası → temel uygulama → Kapasite Yönetimi sekmesi → Performans'ı genişletin.
BI Sunucusu Önbelleğini Etkinleştir bölümü varsayılan olarak işaretlidir → Kilitle ve Yapılandırmayı Düzenle → Kapat'a tıklayın.
Şimdi önbellek etkin seçeneğinin seçimini kaldırın. Sorgu performansını iyileştirmek için kullanılır. Uygula → Değişiklikleri Etkinleştir → Başarıyla Tamamlandı seçeneğine gidin.
Depoyu yükleyin
Dağıtım sekmesi → Depo → Yapılandırmayı Kilitle ve Düzenle → Başarıyla Tamamlandı seçeneğine gidin.
BI Sunucu Deposunu Yükle bölümüne → Gözat'a tıklayarak Dosya seç iletişim kutusunu açın → Depo .rpd dosyasını seçin ve Aç → Depo şifresini girin → Uygula → Değişiklikleri Etkinleştir'e tıklayın.
Değişiklikleri Etkinleştir → Başarıyla Tamamlandı → En son değişiklikleri uygulamak için Yeniden Başlat seçeneğine tıklayın → Evet seçeneğine tıklayın.
Depo, sorgu analizi için başarıyla oluşturuldu ve yüklendi.
Sorgu Günlüğünü Etkinleştir
OBIEE'de bireysel kullanıcılar için sorgu günlüğü seviyesi ayarlayabilirsiniz. Günlük kaydı seviyesi, günlük dosyasında alacağınız bilgileri kontrol eder.
Sorgu Günlüğünü Ayarlama
Yönetim aracını açın → Dosyaya Git → Aç → Çevrimiçi.
Çevrimiçi mod, Oracle İş Zekası sunucusunda depoyu düzenlemek için kullanılır. Çevrimiçi modda bir havuz açmak için Oracle İş Zekası sunucunuz çalışıyor olmalıdır.
Oturum açmak için Depo parolasını ve kullanıcı adı parolasını girin ve depoyu açmak için Aç'a tıklayın.
Yönet → Kimlik → Güvenlik Yöneticisi'ne gidin Penceresi açılacaktır. Sol taraftaki BI Deposu'na tıklayın ve Yönetici kullanıcı üzerine çift tıklayın → Kullanıcı iletişim kutusu açılacaktır.
Kullanıcı diyalog kutusunda Kullanıcı sekmesine tıklayın, burada günlük kaydı seviyelerini ayarlayabilirsiniz.
Normal senaryoda - Kullanıcının günlük kaydı düzeyi 0 olarak ayarlanmış ve yöneticinin günlük kaydı düzeyi 2 olarak ayarlanmıştır. Günlük kaydı düzeyi, Düzey 0'dan düzey 5'e kadar değerlere sahip olabilir. Düzey 0, günlük kaydı olmadığı anlamına gelir ve Düzey 5, maksimum günlük düzeyi bilgisi anlamına gelir. .
Günlük Kaydı Düzeyi Açıklamaları
Seviye 0 | Günlük kaydı yok |
Seviye 1 | İstemci uygulamasından verilen SQL ifadesini günlüğe kaydeder Sorgu derleme, sorgu yürütme, sorgu önbelleği işleme ve arka uç veritabanı işleme için geçen süreleri günlüğe kaydeder Sorgu durumunu günlüğe kaydeder (başarı, başarısızlık, sonlandırma veya zaman aşımı). Her sorgu için kullanıcı kimliğini, oturum kimliğini ve istek kimliğini günlüğe kaydeder |
Seviye 2 | Seviye 1'de kaydedilen her şeyi günlüğe kaydeder Ek olarak, her sorgu için, depo adını, iş modeli adını, sunum kataloğunu (Yanıtta Konu Alanı olarak adlandırılır), fiziksel veritabanlarına yönelik sorgular için SQL, önbelleğe karşı gönderilen sorgular, her sorgudan bir fiziksel veritabanı ve önbelleğe karşı yayınlanan sorgulardan ve istemci uygulamasına döndürülen satırların sayısı |
3. seviye | Seviye 2'de kaydedilen her şeyi günlüğe kaydeder
Ayrıca, önbelleği tohumlaması gereken bir sorgu önbelleğe eklenmediğinde, mevcut sorgu için yer açmak için mevcut önbellek girişleri temizlendiğinde ve güncelleştirme girişimi olduğunda mantıksal sorgu planı için bir günlük girişi ekler. tam eşleme isabet detektörü başarısız |
Seviye 4 | Seviye 3'te girilen her şeyi günlüğe kaydeder Ek olarak, sorgu yürütme planını günlüğe kaydeder. |
Seviye 5 | Seviye 4'te kaydedilen her şeyi günlüğe kaydeder Ek olarak, yürütme planının çeşitli noktalarında ara satır sayılarını günlüğe kaydeder. |
Günlük Kaydı Düzeyini Ayarlamak İçin
Kullanıcı diyalog kutusunda, günlük kaydı seviyesi için değer girin.
Tamam'ı tıkladığınızda, ödeme diyalog kutusunu açacaktır. Ödeme'yi tıklayın. Güvenlik Yöneticisini kapatın.
Dosyaya git → Check-in değişikliklerine tıklayın → En üstteki Kaydet seçeneğini kullanarak depoyu kaydedin → Değişiklikleri etkin hale getirmek için → Tamam'a tıklayın.
Sorguları Doğrulamak için Sorgu Günlüğünü Kullanın
Oracle Enterprise Manager'a giderek sorgu günlük kaydı seviyesi ayarlandıktan sonra sorgu günlüklerini kontrol edebilirsiniz ve bu, sorguların doğrulanmasına yardımcı olur.
Sorguları doğrulamak üzere sorgu günlüklerini kontrol etmek için Oracle Enterprise Manager OEM'e gidin.
Teşhis sekmesine gidin → Günlük mesajları'na tıklayın.
Sunucu, Zamanlayıcı, Eylem Hizmetleri ve diğer günlük ayrıntılarını görmek için günlük mesajlarında aşağıya doğru kaydırın. Günlük mesajları kutusunu açmak için Sunucu günlüğüne tıklayın.
Aşağıdaki anlık görüntüde gösterildiği gibi çeşitli filtreler seçebilirsiniz - Tarih Aralığı, Mesaj türleri ve mesaj alanları içerir / içermez, vb. -
Aramaya tıkladığınızda, günlük mesajlarını filtrelere göre gösterecektir.
Daralt düğmesine tıklamak, sorgular için tüm günlük mesajlarının ayrıntılarını kontrol etmenizi sağlar.
BMM katmanındaki mantıksal tablonuzda şu anda kullanılmayan fiziksel bir tablodan bir sütunu sürükleyip bıraktığınızda, bu tür sütunu içeren fiziksel tablo yeni bir Mantıksal Tablo Kaynağı (LTS) olarak eklenir.
BMM katmanındayken, kaynak tablo olarak birden fazla tablo kullanırsanız, buna çoklu mantıksal tablo kaynakları denir. Kaynak olarak farklı fiziksel tablolar kullandığında, birden çok mantıksal tablo kaynağı olarak bir Olgu tablosuna sahip olabilirsiniz.
Example
Kar taneleri şemasını BMM katmanında Yıldız şemalarına dönüştürmek için birden çok LTS kullanılır.
Diyelim ki iki boyutunuz var - Dim_Emp ve Dim_Dept ve bir olgu tablosu FCT_Attendance Fiziksel katmanda.
Burada Dim_Emp'iniz, Kar Taneleri şemasını uygulamak için Dim_Dept'e normalleştirilir. Yani Fiziksel diyagramınızda şöyle olacaktır -
Dim_Dept<------Dim_Emp <-------FCT_Attendance
Bu tabloyu BMM katmanına taşıdığımızda, Dim_Emp ve Dim_Dept'e karşılık gelen 2 mantıksal kaynak ile tek boyutlu bir Dim_Employee tablosu oluşturacağız. BMM diyagramınızda -
Dim_Employee <-----------FCT_Attendance
Bu, BMM katmanında çoklu LTS kavramını kullanabileceğiniz bir yaklaşımdır.
İçeriği Belirtme
Kaynak olarak birden çok fiziksel tablo kullandığınızda, BMM diyagramındaki tablo kaynaklarını genişletirsiniz. BMM katmanındaki verileri aldığı yerden birden çok LTS'yi gösterir.
BMM katmanında tablo eşlemeyi görmek için, BMM katmanındaki mantıksal tablo altındaki kaynakları genişletin. Mantıksal tablo kaynak eşleştirme diyalog kutusunu açacaktır. Mantıksal tabloda veri sağlamak için eşlenen tüm tabloları kontrol edebilirsiniz.
Hesaplanan ölçüler, mantıksal tablolarda gerçeklerin hesaplanmasını gerçekleştirmek için kullanılır. Depodaki mantıksal sütunun Toplama sekmesinde Toplama işlevlerini tanımlar.
Yeni Ölçü Oluştur
Önlemler, depodaki mantıksal olgu tablolarında tanımlanır. Toplama işlevinin uygulandığı herhangi bir sütuna ölçü denir.
Yaygın ölçü örnekleri şunlardır: Birim Fiyat, satılan miktar vb.
OBIEE'de önlemler oluşturmak için yönergeler aşağıdadır -
Tüm toplama, mantıksal boyut tablosundan değil, olgu mantıksal tablosundan yapılmalıdır.
Birleştirilemeyen tüm sütunlar mantıksal bir olgu tablosunda değil, mantıksal bir boyut tablosunda ifade edilmelidir.
Hesaplanan ölçüler, Yönetim aracındaki BMM katmanındaki mantıksal tablolarda iki şekilde tanımlanabilir -
- Mantıksal tablolarda toplamalar.
- Mantıksal tablo kaynağındaki toplamalar.
Yönetim Aracını Kullanarak Mantıksal Tablolarda Hesaplanmış Ölçüler Oluşturun
Mantıksal Gerçek tablosundaki sütun adına çift tıklayın, aşağıdaki iletişim kutusunu göreceksiniz.
Aggregation sekmesine gidin ve açılır listeden Aggregate işlevini seçin → OK'e tıklayın.
Sütun kaynağı içindeki İfade oluşturucu sihirbazındaki işlevleri kullanarak yeni hesaplamalar ekleyebilirsiniz. Ölçüler, toplam gelir veya toplam miktar gibi ilave olan verileri temsil eder. Depoyu kaydetmek için üstteki kaydet seçeneğine tıklayın. Buna mantıksal düzeyde ölçümler oluşturmak da denir.
Yönetim Aracını Kullanarak Mantıksal Tablo Kaynağında Hesaplanmış Ölçüler Oluşturun
Mantıksal tablo diyalog kutusunu açmak için Mantıksal tablo kaynağına çift tıklayarak Toplamaları tanımlayabilirsiniz.
İfadeyi tanımlamak için İfade oluşturucu sihirbazına tıklayın.
İfade oluşturucuda, Kategori, işlevler ve matematiksel işlevler gibi birden çok seçeneği seçebilirsiniz.
Kategoriyi seçtikten sonra, içindeki alt kategorileri gösterecektir. Alt kategoriyi ve matematiksel işlevi seçin ve eklemek için ok işaretine tıklayın.
Şimdi ölçü oluşturmak için değeri düzenlemek için, kaynak numarasına tıklayın, hesaplanan değeri çoklu gibi girin ve bölün → Kategori'ye gidin ve mantıksal tabloyu seçin → Bu çoklu / bölmeyi mevcut bir sütun değerine uygulamak için sütun seçin.
İfade oluşturucuyu kapatmak için Tamam'a tıklayın. İletişim kutusunu kapatmak için tekrar Tamam'ı tıklayın.
Hiyerarşiler, çoka bir ilişkiler dizisidir ve farklı düzeylerde olabilir. Bölge hiyerarşisi şunlardan oluşur: Bölge → Ülke → Eyalet → Şehir → Sokak. Hiyerarşiler yukarıdan aşağıya veya aşağıdan yukarıya yaklaşımı izler.
Mantıksal boyutlar veya boyut hiyerarşileri BMM katmanında oluşturulur. Mümkün olan iki tür boyutsal hiyerarşi vardır -
- Seviye tabanlı hiyerarşilere sahip boyutlar.
- Ebeveyn-Çocuk hiyerarşileri ile Boyut.
Düzey tabanlı hiyerarşilerde, üyeler farklı türlerde olabilir ve aynı türden üyeler yalnızca tek düzeyde gelir.
Ebeveyn-Çocuk hiyerarşilerinde tüm üyeler aynı türdendir.
Düzey Tabanlı Hiyerarşilerle Boyutlar
Seviyeye dayalı boyut hiyerarşileri ayrıca ebeveyn-alt öğe ilişkilerini de içerebilir. Düzey tabanlı hiyerarşiler oluşturmanın ortak sırası, genel toplam düzeyle başlamak ve ardından daha düşük düzeylere doğru çalışmaktır.
Seviye tabanlı hiyerarşiler şunları yapmanızı sağlar -
- Seviye tabanlı hesaplanan önlemler.
- Toplu gezinme.
- Kontrol panellerinde alt düzeye inin.
Her boyutun yalnızca bir genel toplam düzeyi olabilir ve bir düzey anahtarı veya boyut öznitelikleri yoktur. Ölçüleri genel toplam düzeyiyle ilişkilendirebilirsiniz ve bu ölçüler için varsayılan toplama her zaman genel toplamdır.
Tüm alt düzeyler en az bir sütuna sahip olmalıdır ve her boyut bir veya daha fazla hiyerarşi içerir. Her alt düzey, aynı zamanda, o düzeyde benzersiz değeri tanımlayan bir düzey anahtarı içerir.
Seviye Tabanlı Hiyerarşi Türleri
Dengesiz Hiyerarşiler
Dengesiz hiyerarşiler, tüm alt seviyelerin aynı derinliğe sahip olmadığı hiyerarşilerdir.
Example - Bir ürün için, bir ay için haftalara ait verilere sahip olabilirsiniz ve diğer ay için gün düzeyine ilişkin verilere sahip olabilirsiniz.
Seviye Hiyerarşilerini Atla
Atlama düzeyi hiyerarşilerde, birkaç üye daha yüksek düzeyde değerlere sahip değildir.
Example- Bir şehir için eyalet → ülke → Bölge var. Ancak diğer şehirler için yalnızca eyaletiniz var ve bu hiçbir ülke veya bölgeye girmiyor.
Ebeveyn-Çocuk Hiyerarşileriyle Boyut
Ebeveyn-çocuk hiyerarşisinde tüm üyeler aynı türdendir. Ebeveyn-çocuk hiyerarşisinin en yaygın örneği, bir organizasyondaki raporlama yapısıdır. Üst-alt hiyerarşisi tek bir mantıksal tabloya dayanır. Her satır iki anahtar içerir - biri üye için, diğeri üyenin ebeveyni için.
Belirli bir toplama seviyesinde hesaplama yapmak için seviyeye dayalı ölçüler oluşturulur. Tek bir sorgu ile birden çok toplama düzeyinde veri döndürmeye izin verirler. Ayrıca, paylaşım ölçüleri oluşturmaya da izin verir.
Example
Diyelim ki bir çok bölge, ülke ve şehirde ürünlerini satan bir XYZ Elektronik firması var. Şimdi şirket Başkanı, toplam geliri ülke düzeyinde görmek istiyor - bölgenin bir seviye altı ve şehirlerin bir seviye üstü. Yani toplam gelir ölçüsü ülke düzeyinde toplanmalıdır.
Bu tür önlemlere düzey temelli önlemler denir. Benzer şekilde, zaman hiyerarşilerinde seviyeye dayalı ölçümler uygulayabilirsiniz.
Boyut hiyerarşileri oluşturulduktan sonra, mantıksal tablodaki toplam gelir sütununa çift tıklayarak ve seviyeler sekmesinde seviye ayarlanarak seviyeye dayalı hesaplamalar oluşturulabilir.
Seviye Tabanlı Ölçüler Oluşturun
Depoyu çevrimdışı modda açın. Dosya → Aç → Çevrimdışı seçeneğine gidin.
.Rpd dosyasını seçin ve aç → Depo şifresini girin ve Tamam'a tıklayın.
BMM katmanında, Toplam Gelir sütunu → Yeni Nesne → Mantıksal sütununa sağ tıklayın.
Mantıksal sütun iletişim kutusunu açacaktır. Mantıksal sütun toplam gelirinin adını girin. Sütun kaynağı sekmesine gidin → Bir ifade kullanarak mevcut sütunlardan türetilenleri kontrol edin.
Bu seçeneği seçtikten sonra, ifade düzenleme sihirbazı vurgulanacaktır. İfade oluşturucu sihirbazında mantıksal tabloyu seçin → Sütun adı → Sol taraftaki menüden Toplam gelir → Tamam'a tıklayın.
Şimdi mantıksal sütun diyalog kutusundaki seviye sekmesine gidin → Mantıksal seviye altında genel toplam olarak seçmek için mantıksal boyuta tıklayın. Bu, ölçünün boyut hiyerarşisinde genel toplam düzeyinde hesaplanması gerektiğini belirtir.
Tamam'ı tıkladığınızda → Toplam Gelir mantıksal tablosu mantıksal boyut ve Olgu tablolarının altında görünecektir.
Bu sütun, son kullanıcılar tarafından rapor oluşturmak için kullanılacak konu alanındaki sunum katmanına sürüklenebilir. Bu sütunu olgu tablolarından veya mantıksal boyuttan sürükleyebilirsiniz.
Toplamalar, raporları çalıştırırken sorgu performansı optimizasyonunu uygulamak için kullanılır. Bu, hesaplamaları çalıştırmak için sorgunun harcadığı zamanı ortadan kaldırır ve sonuçları hızlı bir şekilde sunar. Toplu tablolar, normal bir tabloyla karşılaştırıldığında daha az sayıda satır içerir.
OBIEE'de Toplama Nasıl Çalışır?
OBIEE'de bir sorgu yürüttüğünüzde, BI sunucusu sorguyu yanıtlamak için bilgi içeren kaynakları arar. Mevcut tüm kaynaklar arasından sunucu, bu sorguyu yanıtlamak için en çok toplanan kaynağı seçer.
Bir Depoya Toplama Ekleme
Depoyu, Yönetici aracında çevrimdışı modda açın. Dosya → Aç → Çevrimdışı seçeneğine gidin.
Meta verileri içe aktarın ve BMM katmanında mantıksal tablo kaynağı oluşturun. Tablo adını genişletin ve mantıksal tablo kaynağı iletişim kutusunu açmak için kaynak tablo adına tıklayın.
Harita sütunlarını Fiziksel tablosunda görmek için sütun eşleme sekmesine gidin. Mantıksal seviyeyi seçerek içerik sekmesi → Toplu içerik grubuna gidin.
Boyut hiyerarşilerine göre Ürün Toplamı, Toplam Gelir ve Zaman için Çeyrek / Yıl gibi tablolardaki sütunlara göre farklı mantıksal seviyeler seçebilirsiniz.
İletişim kutusunu kapatmak için Tamam'a tıklayın → depoyu kaydedin.
Aggregate'i mantıksal olgu tablolarında tanımladığınızda, bunlar boyut hiyerarşilerine göre tanımlanır.
OBIEE'de, yaygın olarak kullanılan iki tür değişken vardır -
- Depo değişkenleri
- Oturum değişkenleri
Bunun dışında Sunum ve Talep değişkenlerini de tanımlayabilirsiniz.
Depo Değişkenleri
Bir Depo değişkeni, herhangi bir zamanda tek bir değere sahiptir. Depo değişkenleri, Oracle İş Zekası Yönetim aracı kullanılarak tanımlanır. Depo değişkenleri, İfade Oluşturucu Sihirbazında sabitlerin yerine kullanılabilir.
İki tür Depo değişkeni vardır -
- Statik depo değişkenleri
- Dinamik havuz değişkenleri
Statik depo değişkenleri, değişken iletişim kutusunda tanımlanır ve değerleri yönetici tarafından değiştirilene kadar mevcuttur.
Statik depo değişkenleri, sayısal veya karakter değerleri olan varsayılan başlatıcıları içerir. Ek olarak, tarih, saat vb. Gibi varsayılan başlatıcı olarak bir sabit eklemek için İfade Oluşturucu'yu kullanabilirsiniz. Statik bir depo değişkeni için varsayılan başlatıcı olarak başka bir değer veya ifade kullanamazsınız.
Daha eski BI sürümlerinde, Yönetici aracı statik depo değişkenlerinin değerini sınırlamıyordu. Deponuzun eski sürümlerden yükseltilip yükseltilmediğini tutarlılık kontrolünde uyarı alabilirsiniz. Böyle bir durumda, statik depo değişkenlerini, varsayılan başlatıcıların sabit bir değere sahip olması için güncelleyin.
Dinamik havuz değişkenleri statik değişkenlerle aynıdır ancak değerler sorgulardan döndürülen verilerle yenilenir. Dinamik bir depo değişkeni tanımlarken, bir başlatma bloğu oluşturursunuz veya bir SQL sorgusu içeren önceden var olan bir blok kullanırsınız. Ayrıca Oracle İş Zekası Sunucusunun sorguyu yürütmek ve değişkenin değerini periyodik olarak yenilemek için izleyeceği bir zamanlama da ayarlayabilirsiniz.
Dinamik bir havuz değişkeninin değeri değiştiğinde, bir iş modeliyle ilişkili tüm önbellek girişleri otomatik olarak silinir.
Her sorgu birkaç değişkeni yenileyebilir: sorgudaki her sütun için bir değişken. Bu sorguları Oracle BI sunucusu tarafından yürütülecek şekilde planlarsınız.
Dinamik depo değişkenleri, mantıksal tablo kaynaklarının içeriğini tanımlamak için kullanışlıdır. Örneğin, siparişler hakkında bilgi için iki kaynağınız olduğunu varsayalım. Bir kaynak mevcut siparişleri, diğeri geçmiş verileri içerir.
Depo Değişkenleri Oluşturun
Yönetim Aracında → Yönet'e gidin → Değişkenleri Seç → Değişken Yöneticisi → Eyleme Git → Yeni → Depo> Değişken.
Değişken iletişim kutusunda değişken için bir ad yazın (tüm değişkenlerin adları benzersiz olmalıdır) → Değişken türünü seçin - Statik veya Dinamik.
Dinamik değişkeni seçerseniz, değeri sürekli olarak yenilemek için kullanılacak mevcut bir başlatma bloğunu seçmek için başlatma blok listesini kullanın.
Yeni bir başlatma bloğu oluşturmak için → Yeni'ye tıklayın. Varsayılan bir başlatıcı değeri eklemek için, değeri varsayılan başlatıcı kutusuna yazın veya İfade Oluşturucu düğmesini kullanmak için İfade Oluşturucu düğmesini tıklayın.
Statik depo değişkenleri için, varsayılan başlatıcı penceresinde belirttiğiniz değer devam eder. Siz değiştirmedikçe değişmeyecektir. Bir değişkeni bir karakter dizesi kullanarak başlatırsanız, dizeyi tek tırnak içine alın. Statik depo değişkenlerinin sabit değerler olan varsayılan başlatıcıları olmalıdır → İletişim kutusunu kapatmak için Tamam'a tıklayın.
Oturum Değişkenleri
Oturum değişkenleri dinamik havuz değişkenlerine benzer ve değerlerini başlatma bloklarından alırlar. Bir kullanıcı bir oturuma başladığında, Oracle İş Zekası sunucusu oturum değişkenlerinin yeni örneklerini oluşturur ve bunları başlatır.
Oracle BI sunucusunda aktif oturumlar olduğu kadar bir oturum değişkeninin çok sayıda örneği vardır. Bir oturum değişkeninin her bir örneği farklı bir değerle başlatılabilir.
İki tür Oturum değişkeni vardır -
- Sistem oturumu değişkenleri
- Sistem dışı oturum değişkenleri
Sistem oturumu değişkenleri, belirli amaçlar için Oracle İş Zekası ve Sunum sunucusu tarafından kullanılır. Diğer değişkenler tarafından kullanılamayan önceden tanımlanmış ayrılmış adlara sahiptirler.
USER |
Bu değişken, kullanıcının oturum açma adıyla girdiği değeri tutar. Bu değişken tipik olarak kullanıcının LDAP profilinden doldurulur. |
USERGUID |
Bu değişken, kullanıcının Global Benzersiz Tanımlayıcısını (GUID) içerir ve kullanıcının LDAP profilinden doldurulur. |
GROUP |
Kullanıcının ait olduğu grupları içerir. Bir kullanıcı birden çok gruba ait olduğunda, grup adlarını noktalı virgülle ayırarak aynı sütuna ekleyin (Örnek - GrupA; GrupB; GrupC). Grup adının bir parçası olarak noktalı virgül dahil edilmesi gerekiyorsa, noktalı virgülün önüne bir ters eğik çizgi (\) koyun. |
ROLES |
Bu değişken, kullanıcının ait olduğu uygulama rollerini içerir. Bir kullanıcı birden çok role ait olduğunda, rol adlarını noktalı virgülle ayırarak aynı sütuna ekleyin (Örnek - RolA; RolB; RolC). Rol adının bir parçası olarak noktalı virgül eklenmesi gerekiyorsa, noktalı virgülün önüne ters eğik çizgi (\) koyun. |
ROLEGUIDS |
Kullanıcının ait olduğu uygulama rolleri için GUID'leri içerir. Uygulama rolleri için GUID'ler, uygulama rolü adlarıyla aynıdır. |
PERMISSIONS |
Kullanıcının sahip olduğu izinleri içerir. Örnek - oracle.bi.server.manageRepositories. |
Kullanıcı filtrelerini ayarlamak için sistem dışı oturum değişkenleri kullanılır. Örneğin, kullanıcının sale_region adıyla başlatılacak olan Sale_Region adlı sistem dışı bir değişken tanımlayabilirsiniz.
Oturum Değişkenleri Oluşturun
Yönetim Aracında → Yönet'e gidin → Değişkenleri Seçin.
Değişken Yöneticisi iletişim kutusunda Eylem → Yeni → Oturum → Değişken'i tıklayın.
Oturum Değişkeni iletişim kutusunda değişken adını girin (Tüm değişkenlerin adları benzersiz olmalıdır ve sistem oturumu değişkenlerinin adları ayrılmıştır ve diğer değişken türleri için kullanılamaz).
Oturum değişkenleri için aşağıdaki seçenekleri seçebilirsiniz -
Enable any user to set the value- Bu seçenek, başlatma bloğu değeri doldurduktan sonra oturum değişkenlerini ayarlamak için kullanılır. Örnek - bu seçenek, yönetici olmayanların örnekleme için bu değişkeni ayarlamasına izin verir.
Security sensitive - Bu, bir Sanal Özel Veritabanı (VPD) gibi satır düzeyinde bir veritabanı güvenlik stratejisi kullanırken değişkeni güvenliğe duyarlı olarak tanımlamak için kullanılır.
Değeri düzenli olarak yenilemek için kullanılacak bir başlatma bloğu seçmek için başlatma blok listesi seçeneğini kullanabilirsiniz. Ayrıca yeni bir başlatma bloğu da oluşturabilirsiniz.
Varsayılan bir başlatıcı değeri eklemek için, varsayılan başlatıcı kutusuna değeri girin veya İfade Oluşturucu'yu kullanmak için İfade Oluşturucu düğmesini tıklayın. İletişim kutusunu kapatmak için Tamam'ı tıklayın.
Yönetici, Oracle İş Zekası Yönetim aracını kullanarak sistem dışı oturum değişkenleri oluşturabilir.
Sunum Değişkenleri
Sunum değişkenleri, Dashboard komut istemlerinin oluşturulmasıyla oluşturulur. Kullanılabilecek iki tür pano bilgi istemi vardır -
Sütun İstemi
Sütun komut istemiyle oluşturulan sunum değişkeni bir sütunla ilişkilendirilir ve alabileceği değerler sütun değerlerinden gelir.
Bir sunum değişkeni oluşturmak için Yeni Bilgi İstemi iletişim kutusuna veya İstemi Düzenle iletişim kutusuna gidin → Değişken Kümesinde Sunum Değişkeni seçin → Değişken için ad girin.
Değişken Bilgi İstemi
Değişken bilgi istemi olarak oluşturulan sunum değişkeni herhangi bir sütunla ilişkili değildir ve değerlerini tanımlamanız gerekir.
Değişken bilgi isteminin bir parçası olarak bir sunum değişkeni oluşturmak için, Yeni Bilgi İstemi iletişim kutusunda veya Bilgi İstemi Düzenle iletişim kutusunda → Sor alanında Sunu Değişkenini seçin → Değişkenin adını girin.
Bir sunum değişkeninin değeri, oluşturulduğu sütun veya değişken bilgi istemiyle doldurulur. Bir kullanıcı sütunda veya değişken bilgi isteminde bir değer seçtiği her seferinde, sunum değişkeninin değeri kullanıcının seçtiği değere ayarlanır.
Başlatma Blokları
Başlatma blokları OBIEE değişkenlerini başlatmak için kullanılır: Dinamik Depo değişkenleri, sistem oturumu değişkenleri ve sistem dışı oturum değişkenleri.
Bu blokla ilişkili değişkenleri başlatmak veya yenilemek için yürütülen SQL deyimini içerir. Çalıştırılan SQL deyimi, bağlantı havuzu kullanılarak erişilebilen fiziksel tablolara işaret eder. Bağlantı havuzu, başlatma bloğu iletişim kutusunda tanımlanır.
Bir başlatma bloğuna yönelik sorgunun veritabanına özgü SQL'e sahip olmasını istiyorsanız, bu sorgu için bir veritabanı türü seçebilirsiniz.
Başlatma Bloğunu Kullanarak Dinamik Havuz Değişkenlerini Başlatın
Dinamik havuz değişkenlerinin değerini ayarlamak için başlatma bloğunun varsayılan başlatma dizesi alanı kullanılır. Ayrıca, sorguyu yürütmek ve değişkenin değerini yenilemek için Oracle İş Zekası sunucusu tarafından takip edilen bir program tanımlarsınız. Günlük düzeyini 2 veya daha yüksek bir değere ayarlarsanız, değişkenin değerini almak için yürütülen tüm SQL sorgularının günlük bilgileri nqquery.log dosyasına kaydedilir.
Bu dosyanın BI Sunucusundaki konumu -
ORACLE_INSTANCE \ diagnostics \ logs \ OracleBIServerComponent \ coreapplication_obisn
Başlatma Bloğunu Kullanarak Oturum Değişkenlerini Başlatın
Oturum değişkenleri de değerlerini başlatma bloğundan alır, ancak değerleri zaman aralıklarıyla asla değişmez. Bir kullanıcı yeni bir oturuma başladığında, Oracle İş Zekası sunucusu yeni bir oturum değişkenleri örneği oluşturur.
Kimlik Yöneticisi Kullanıcı nesnesinde günlük kaydı düzeyi 2 veya daha yüksek bir değere ayarlanmışsa veya Değişken Yöneticisinde LOGLEVEL sistem oturum değişkeni 2 veya daha yükseğe ayarlanmışsa, BI sunucusu tarafından oturum değişken bilgilerini almak için yürütülen tüm SQL sorguları nqquery.log dosyasına kaydedilir. dosya.
Bu dosyanın BI Sunucusundaki konumu -
ORACLE_INSTANCE \ diagnostics \ logs \ OracleBIServerComponent \ coreapplication_obisn
Yönetici Aracında Başlatma Blokları Oluşturun
Yönetici'ye gidin → Değişkenler → Değişken Yöneticisi İletişim kutusu görünür. Eylem menüsüne gidin → Yeni → Depo → Başlatma Bloğu → Başlatma bloğunun adını girin.
Plan sekmesine gidin → Başlangıç tarihini ve saatini ve yenileme aralığını seçin.
Başlatma Blokları için aşağıdaki seçenekleri seçebilirsiniz -
Disable- Bu seçeneği seçerseniz, başlatma bloğu devre dışı bırakılır. Bir başlatma bloğunu etkinleştirmek için, Değişken Yöneticisinde mevcut bir başlatma bloğuna sağ tıklayın ve Etkinleştir öğesini seçin. Bu seçenek, başlatma bloğu iletişim kutusunu açmadan bu özelliği değiştirmenize olanak sağlar.
Allow deferred execution - Bu, oturum sırasında ilk kez ilişkili bir oturum değişkenine erişilene kadar başlatma bloğunun yürütülmesini ertelemenizi sağlar.
Required for authentication - Bunu seçerseniz, kullanıcıların oturum açması için başlatma bloğu yürütülmelidir. Başlatma bloğu çalışmazsa kullanıcıların Oracle BI'a erişimi reddedilir.
OBIEE dashboard, son kullanıcıların iş gereksinimi modeline göre geçici raporlar ve analizler çalıştırmasını sağlayan bir araçtır. Etkileşimli gösterge tabloları, son kullanıcılar tarafından doğrudan görüntülenebilen veya yazdırılabilen piksel mükemmel raporlardır.
OBIEE kontrol paneli, Oracle İş Zekası Sunum katmanı hizmetlerinin bir parçasıdır. Son kullanıcınız kontrol panelindeki tüm verileri görmekle ilgilenmiyorsa, kontrol paneline son kullanıcının görmek istediği şeyi girmesine izin veren istemler eklemenize olanak tanır. Gösterge tabloları ayrıca son kullanıcıların açılır listeler, çoklu seçim kutuları ve raporlarda görüntülenecek sütun seçimi arasından seçim yapmasına olanak tanır.
Gösterge Tablosu Uyarıları
Oracle BI panosu, şirketin öngörülen satışları tahmin edilenin altına düştüğünde etkileşimli panoda gelen satış yöneticileri için uyarılar ayarlamanıza olanak tanır.
Yeni Bir Gösterge Tablosu Oluşturun
Yeni bir Gösterge Tablosu oluşturmak için Yeni → Gösterge Tablosu'na gidin veya sol taraftaki oluştur altındaki Gösterge Tablosu seçeneğine de tıklayabilirsiniz.
Kontrol Paneli'ne tıkladığınızda, yeni kontrol paneli iletişim kutusu açılır. Gösterge Tablosunun adını ve açıklamasını girin ve Gösterge Tablosunun kaydetmesini istediğiniz konumu seçin → Tamam'a tıklayın.
Gösterge tablosunu Gösterge Tabloları alt klasörüne doğrudan / Paylaşılan Klasörler / birinci düzey alt klasörüne kaydederseniz → gösterge panosu, genel başlıktaki Gösterge Tablosu menüsünde listelenecektir.
Bunu herhangi bir düzeyde Gösterge Tabloları alt klasörüne kaydederseniz (/ Paylaşılan Klasörler / Satış / Doğu gibi), listelenmeyecektir.
Gösterge Tabloları alt klasöründe, doğrudan / Paylaşılan Klasörler / birinci düzey alt klasörünün altında, hiçbir gösterge tablosunun kaydedilmediği bir klasörü seçerseniz, sizin için otomatik olarak yeni bir Gösterge Tabloları klasörü oluşturulur.
Yukarıdaki alanlara girdiğinizde, Dashboard oluşturucu aşağıdaki anlık görüntüde gösterildiği gibi açılacaktır -
Katalog sekmesini genişletin, Gösterge Tablosuna eklenecek analizi seçin ve sayfa düzeni bölmesine sürükleyin. Kontrol panelini kaydedin ve çalıştırın.
Gösterge Tablosu düzenleyin
Gösterge Tablosu → Gösterge Panom → Gösterge Tablosunu Düzenle'ye gidin.
Gösterge Tablosunu düzenlemek için. Aşağıdaki simgeye tıklayın → Gösterge tablosu özellikleri.
Aşağıdaki anlık görüntüde gösterildiği gibi yeni bir iletişim kutusu görünecektir. Aşağıdaki görevleri gerçekleştirebilirsiniz -
Stilleri değiştirin (Stiller, metin ve bağların rengi, metnin yazı tipi ve boyutu, tablolardaki kenarlıklar, grafiklerin renkleri ve nitelikleri vb. Gibi gösterge tablolarının ve sonuçların nasıl biçimlendirileceğini denetler). Bir açıklama ekleyebilirsiniz.
Gizli istemler, filtreler ve değişkenler ekleyebilirsiniz. Bir kontrol paneli sayfasında analizlerle görüntülenecek bağlantıları belirtin. Pano sayfalarını yeniden adlandırabilir, gizleyebilir, yeniden sıralayabilir, izinlerini ayarlayabilir ve silebilirsiniz.
Ayrıca, iletişim kutusunda sayfayı seçerek Gösterge Tablosu sayfa özelliklerini de düzenleyebilirsiniz. Aşağıdaki değişiklikleri yapabilirsiniz -
Gösterge tablosu sayfanızın adını değiştirebilirsiniz.
Gizli bir istem ekleyebilirsiniz. Gizli istemler, bir gösterge tablosu sayfasındaki tüm karşılık gelen istemler için varsayılan değerleri ayarlamak için kullanılır.
Gösterge tablosu için izinler ekleyebilir ve ayrıca seçilen sayfayı silebilirsiniz. Gösterge tablosu sayfaları kalıcı olarak silinir.
Bu kontrol panelinde birden fazla kontrol paneli sayfası varsa, sipariş düzenleme simgeleri yukarı ve aşağı oklar kullanılarak etkinleştirilir.
Rapor bağlantılarını gösterge tablosu düzeyinde, gösterge tablosu sayfasında veya analiz düzeyinde ayarlamak için Gösterge tablosu raporlama bağlantılarının düzenleme seçeneğini tıklayın.
Bir gösterge tablosu sayfası eklemek için, yeni Gösterge tablosu sayfası simgesine tıklayın → Gösterge tablosu sayfasının adını girin ve Tamam'a tıklayın.
Katalog sekmesinde, yeni başka bir çözümleme ekleyebilir ve bunu yeni gösterge tablosu sayfasının sayfa düzeni alanına sürükleyebilirsiniz.
Gösterge tablosunun hücre genişliği, kenarlık ve yükseklik gibi özelliklerini düzenlemek için sütun özelliklerine tıklayın. Arka plan rengini ayarlayabilir, metni kaydırabilir ve ek biçimlendirme seçeneklerini ayarlayabilirsiniz.
Ayrıca, sütun özelliklerinde koşul seçeneğine tıklayarak gösterge tablosu veri görüntüsüne bir koşul ekleyebilirsiniz -
Bir koşul eklemek için, + oturum açma koşulu iletişim kutusuna tıklayın. Analize dayalı bir koşul ekleyebilirsiniz.
Durum verilerini seçin ve koşul parametresini girin.
Ayrıca + düğmesinin yanındaki 'daha fazla' işaretini tıklayarak koşulu test edebilir, düzenleyebilir veya kaldırabilirsiniz.
Özelleştirilmiş bir Gösterge Tablosu Kaydetme
Sayfa seçeneklerine giderek özelleştirilmiş kontrol panelinizi kaydedebilirsiniz → Mevcut özelleştirmeleri kaydet → Özelleştirme adını girin → Tamam'a tıklayın.
Bir gösterge tablosu sayfasına özelleştirme uygulamak için, sayfa seçeneğine gidin → Kaydedilen özelleştirmeyi uygulayın → Ad seçin → Tamam'a tıklayın.
Gösterge tablosu sayfalarını filtreler, istemler, sütun sıraları, analizlerdeki detaylandırmalar ve bölüm genişletme ve daraltma gibi mevcut durumlarında kaydetmenize ve görüntülemenize olanak tanır. Özelleştirmeleri kaydederek, pano sayfasına her eriştiğinizde bu seçimleri manuel olarak yapmanız gerekmez.
Filtreler, bir analiz çalıştırıldığında görüntülenen sonuçları sınırlamak için kullanılır, böylece sonuçlar belirli bir soruyu yanıtlar. Filtrelere bağlı olarak, yalnızca filtre koşulunda geçirilen kriterlerle eşleşen sonuçlar gösterilir.
Filtreler, doğrudan öznitelik ve ölçü sütunlarına uygulanır. Filtreler, sorgu toplanmadan önce uygulanır ve sorguyu ve dolayısıyla ölçümler için ortaya çıkan değerleri etkiler.
Örneğin, toplamın 100'e ulaştığı bir üye listeniz var. Zamanla, daha fazla üye ayarlanan filtre kriterlerini karşılar ve bu da toplam toplamı 200'e çıkarır.
Sütun Filtreleri
Aşağıda, filtre oluşturmanın yolları verilmiştir -
Adlandırılmış Sütun Filtresi Oluşturun
Oracle Business Intelligence ana sayfasına gidin → Yeni menü → Filtre seç. Konu Alanı Seç iletişim kutusu görüntülenir.
Konu Alanı Seç iletişim kutusundan, filtre oluşturmak istediğiniz konu alanını seçin. "Filtre düzenleyici", "Konu Alanları bölmesinden" görüntülenir. Kendisi için filtre oluşturmak istediğiniz sütuna çift tıklayın. Yeni Filtre iletişim kutusu görüntülenir.
Satır İçi Filtre Oluşturun
Ya bir çözümleme oluşturun ya da kendisi için bir filtre oluşturmak istediğiniz mevcut bir analize erişin.
Kriter sekmesine tıklayın → "Filtreler bölmesini" bulun → Geçerli konu alanı düğmesi için bir filtre oluştur'a tıklayın. Seçilen analiz sütunları, basamaklı menüde görüntülenir.
Menüden bir sütun adı seçin veya konu alanından herhangi bir sütunu seçebileceğiniz "Sütun Seç iletişim kutusuna" erişmek için Daha Fazla Sütun seçeneğini seçin.
Bir sütun seçtikten sonra, "Yeni Filtre iletişim kutusu" görüntülenir.
Oracle BI Enterprise Edition, sunum yeteneklerini kullanarak analiz sonuçlarına anlamlı bir şekilde bakmanızı sağlar. Grafikler ve pivot tablolar gibi daha ayrıntılı bilgilere ve filtre kullanmak gibi daha birçok seçeneğe kadar detaya gitmeye izin veren farklı görünüm türleri eklenebilir.
Analizin sonuçları, bir tablo / Pivot tablo görünümü kullanılarak görüntülenir ve analizin içerdiği sütunların türüne bağlıdır -
Table view analiz yalnızca öznitelik sütunları / yalnızca ölçü sütunları veya her ikisinin bir kombinasyonunu içeriyorsa kullanılır.
Pivot table analiz en az bir hiyerarşik sütun içeriyorsa varsayılan görünümdür.
Bir title view kaydedilen analizin adını görüntüler.
Mevcut bir görünümü düzenleyebilir veya silebilir, bir analize başka bir görünüm ekleyebilir ve ayrıca görünümleri birleştirebilirsiniz.
Görünüm Türleri
Sr.No | Görünümler ve Açıklama |
---|---|
1 | Title Başlık görünümü bir başlık, bir alt başlık, bir logo, özel bir çevrimiçi yardım sayfasına bağlantı ve sonuçlara zaman damgaları görüntüler. |
2 | Table Tablo görünümü, sonuçları satırlara ve sütunlara göre düzenlenmiş verilerin görsel bir temsilinde görüntülemek için kullanılır. Verilerin özet bir görünümünü sağlar ve kullanıcıların satırları ve sütunları sürükleyip bırakarak farklı veri görünümlerini görmelerini sağlar. |
3 | Pivot Table Sonuçları, sekmeler arası formatta verilerin özet görünümünü sağlayan ve kullanıcıların satırları ve sütunları sürükleyip bırakarak farklı veri görünümlerini görmelerini sağlayan bir pivot tabloda görüntüler. Pivot tablolar ve standart tablolar yapı olarak benzerdir, ancak Pivot tablo sütun grupları içerebilir ve ayrıca hem satır hem de sütun başlıklarının birden çok düzeyini görüntüleyebilir. Pivot tablo hücresi benzersiz bir değer içerir. Pivot tablo, satır tabanlı bir tablodan daha verimlidir. Büyük miktarda veriyi görüntülemek, verileri hiyerarşik olarak taramak ve trend analizi için en uygun olanıdır. |
4 | Performance Tile Performans kutucukları, görsel olarak basit ancak kullanıcıya bir pano görünümünde muhtemelen daha ayrıntılı olarak sunulacak olan özet metrikler sağlayan tek bir toplu ölçü değerini görüntülemek için kullanılır. Performans kutucukları, kullanıcının dikkatini basit, bilinmesi gereken gerçeklere doğrudan ve belirgin bir şekilde kutucuk üzerinde odaklamak için kullanılır. Renk, etiketler ve sınırlı stiller kullanarak basit biçimlendirme yoluyla veya döşemeyi görsel olarak belirgin hale getirmek için arka plan renginin koşullu biçimlendirmesi veya ölçüm değeri aracılığıyla durumu iletin. Örneğin, gelir hedeflenmeyi takip etmiyorsa, gelir değeri kırmızı renkte görünebilir. İstemlere, filtrelere ve kullanıcı rollerine ve izinlerine, bunları kullanıcıyla ve bağlamıyla alakalı hale getirerek yanıt verin. Tek, toplu veya hesaplanmış bir değeri destekleyin. |
5 | Treemap Ağaç haritası, birden çok seviyeye sahip hiyerarşik yapılar için alan kısıtlamalı, 2 boyutlu bir görselleştirme görüntülemek için kullanılır. Ağaç haritaları önceden tanımlanmış bir alanla sınırlıdır ve iki veri düzeyi görüntüler. Dikdörtgen karolar içerir. Döşemenin boyutu bir ölçüye dayanır ve döşemenin rengi ikinci bir ölçüye dayanır. Ağaç haritası, harita alanının kısıtlı olması açısından dağılım grafiği grafiklerine benzer ve grafik, büyük miktarda veriyi görselleştirmenize ve bu verilerdeki eğilimleri ve anormallikleri hızlı bir şekilde belirlemenize olanak tanır. |
6 | Trellis Trellis, ızgara biçiminde bir hücre kümesi olarak gösterilen ve her hücrenin belirli bir grafik türünü kullanan bir veri alt kümesini temsil ettiği çok boyutlu verileri görüntüler. Kafes görünümünün iki alt türü vardır - Basit Kafes ve Gelişmiş Kafes. Basit kafes görünümleri, beğenileceklerin karşılaştırılmasına olanak tanıyan birden çok grafiği görüntülemek için idealdir. Gelişmiş kafes görünümleri, bir eğilimi gösteren kıvılcım grafiklerini görüntülemek için idealdir. Basit bir kafes, tek bir iç grafik türünü gösterir, Örnek - birden çok Bar grafiğinden oluşan bir ızgara. Gelişmiş bir kafes, her ölçü için farklı bir iç grafik türü görüntüler. Örnek: Sayılarla birlikte Spark Line grafikleri ve Spark Bar grafiklerinin bir karışımı. |
7 | Graph Grafik, sayısal bilgileri görsel olarak görüntüleyerek büyük miktarda veriyi anlamayı kolaylaştırır. Grafikler genellikle metin tabanlı ekranların yapamadığı modelleri ve eğilimleri ortaya çıkarır. Arka planda grafik tuvali adı verilen bir grafik görüntülenir. |
8 | Gauge Gösterge, tek bir veri değerini göstermek için kullanılır. Kompakt boyutundan dolayı, bir gösterge genellikle tek bir veri değerini görüntülemek için bir grafikten daha etkilidir Göstergeler, verilerdeki sorunları tanımlar. Bir gösterge genellikle bir veri noktasını çizer ve bu noktanın kabul edilebilir veya kabul edilemez bir aralıkta olup olmadığını gösterir. Bu nedenle göstergeler, hedeflere göre performansı göstermek için kullanışlıdır. Arka planda gösterge tuvali adı verilen bir gösterge veya gösterge kümesi görüntülenir. |
9 | Funnel Huni; hacim, seviye ve rengi kullanarak hedef ve gerçek değerleri temsil eden 3B grafikte sonuçları görüntüler. Huni grafikleri, farklı dönemlerde veya aşamalarda değişen verileri grafik olarak temsil etmek için kullanılır. Örnek: Huni grafikleri genellikle bir çeyrek dönemdeki satış hacmini temsil etmek için kullanılır. Huni grafikleri, satış kanalı gibi, hedefin her aşama için önemli ölçüde azaldığı (veya arttığı) bilindiği veriler için hedeflere kıyasla gerçekleri göstermek için çok uygundur. |
10 | Map view Harita görünümü, sonuçları bir harita üzerinde göstermek için kullanılır. Verilere bağlı olarak, sonuçlar, görüntüler, renk dolgu alanları, çubuk ve pasta grafikler ve değişken boyutlu işaretleyiciler gibi formatlar gibi bir haritanın üstüne eklenebilir. |
11 | Filters Filtre, bir analiz için geçerli olan filtreleri görüntülemek için kullanılır. Filtreler, belirli bir soruyu yanıtlayan sonuçları elde etmek için bir analize koşul eklemenize olanak tanır. Filtreler, sorgu toplanmadan önce uygulanır. |
12 | Selection Steps Seçim adımları, bir analiz için geçerli olan seçim adımlarını görüntülemek için kullanılır. Filtreler gibi seçim adımları, belirli soruları yanıtlayan sonuçlar elde etmenizi sağlar. Sorgu toplandıktan sonra seçim adımları uygulanır. |
13 | Column Selector Sütun seçici, önceden seçilmiş sütunları içeren bir açılır liste kümesidir. Kullanıcılar dinamik olarak sütunları seçebilir ve analiz görünümlerinde görüntülenen verileri değiştirebilir. |
14 | View Selector Görünüm seçici, kullanıcıların kaydedilen görünümler arasından sonuçların belirli bir görünümünü seçebilecekleri bir açılır listedir. |
15 | Legend Ölçülere uygulanan özel renklerin sonuçlarında kullanılan özel formatlamanın anlamını belgelemenizi sağlar. |
16 | Narrative Sonuçları bir veya daha fazla metin paragrafı olarak görüntüler. |
17 | Ticker Sonuçları, İnternet'teki birçok finans ve haber sitesinde yer alan hisse senedi şeritlerine benzer bir stilde bir kayan yazı veya seçim çerçevesi olarak görüntüler. Ayrıca hangi bilgilerin sunulacağını ve sayfada nasıl kaydırılacağını da kontrol edebilirsiniz. |
18 | Static Text Sonuçlara afişler, işaretleyiciler, ActiveX nesneleri, Java uygulamaları, bağlantılar, talimatlar, açıklamalar, grafikler vb. Eklemek için HTML kullanabilirsiniz. |
19 | Logical SQL Bir analiz için oluşturulan SQL ifadesini görüntüler. Bu görünüm, eğitmenler ve yöneticiler için yararlıdır ve genellikle tipik kullanıcılar için sonuçlara dahil edilmez. Bu görünümü, kapsayıcısını biçimlendirmek veya silmek dışında değiştiremezsiniz. |
20 | Create Segment Sonuçlarda Segment Oluştur bağlantısını görüntülemek için kullanılır. |
21 | Create Target List Sonuçlarda bir hedef liste oluşturma bağlantısı görüntülemek için kullanılır. Kullanıcılar, Oracle'ın Siebel operasyonel uygulamasında, sonuç verilerine dayalı olarak bir hedef liste oluşturmak için bu bağlantıya tıklayabilir. Bu görünüm, Oracle'ın Siebel Life Sciences Analytics uygulamalarıyla entegre Oracle'ın Siebel Life Sciences operasyonel uygulamasının kullanıcıları içindir. |
Mantıksal SQL görünümü dışındaki tüm görünüm türleri düzenlenebilir. Her görünümün, düzenleme görevini gerçekleştirebileceğiniz kendi düzenleyicisi vardır.
Her görünüm düzenleyici, bu görünüm türü için benzersiz bir işlev içerir, ancak aynı zamanda görünüm türlerinde aynı olan işlevler içerebilir.
Bir Görünümü Düzenleyin
Düzenlenecek görünümü içeren analizi açın. "Analiz düzenleyici: Sonuçlar sekmesi" ni tıklayın.
Görünüm için Görünümü Düzenle düğmesini tıklayın. Düzenleyicileri görüntüle görüntülenir. Şimdi, görünüm için düzenleyiciyi kullanarak gerekli düzenlemeleri yapın. Bitti'ye tıklayın ve ardından görünümü kaydedin.
Görünümü Silme
Şuradan bir görünümü silebilirsiniz -
A compound layout - Bileşik bir düzenden bir görünümü kaldırırsanız, yalnızca bileşik düzenden kaldırılır, analizden kaldırılmaz.
An analysis - Bir analizden bir görünümü kaldırırsanız, görünümü analizden ve ayrıca eklendiği herhangi bir bileşik düzenden kaldırır.
Görünümü Kaldır
Şuradan bir görünümü kaldırmak istiyorsanız -
A compound layout - Bileşik Yerleşimdeki görünümde → Görünümü Bileşik Düzenden Kaldır düğmesine tıklayın.
An analysis - Görünümler bölmesinde → görünümü seçin ve ardından Görünümü Analizden Kaldır araç çubuğu düğmesini tıklayın.
Bilgi İstemi, bir panoya gömülü analizleri filtrelemek için kullanılan özel bir filtre türüdür. Bir gösterge tablosu istemini kullanmanın ana nedeni, kullanıcının analiz çıktısını özelleştirmesine ve ayrıca bir raporun parametrelerini değiştirme esnekliğine izin vermesidir. Kullanılabilecek üç tür bilgi istemi vardır -
Adlandırılmış Bilgi İstemleri
Kontrol paneli düzeyinde oluşturulan bilgi istemi Adlandırılmış bilgi istemi olarak adlandırılır. Bu İstem, belirli bir gösterge panosunun dışında oluşturulur ve bir bilgi istemi olarak katalogda saklanır. Komut isteminde belirtilen sütunları içeren herhangi bir kontrol paneline veya kontrol paneli sayfasına adlandırılmış bir bilgi istemi uygulayabilirsiniz. Aynı pano sayfasına gömülü bir veya herhangi bir sayıda analizi filtreleyebilir. Bu adlandırılmış istemleri oluşturabilir ve özel bir klasöre veya paylaşılan bir klasöre kaydedebilirsiniz.
Kontrol paneli sayfasında her zaman adlandırılmış bir bilgi istemi görünür ve kullanıcı, panoyu yeniden çalıştırmak zorunda kalmadan farklı değerler isteyebilir. Adlandırılmış bir bilgi istemi, seçim adımlarıyla da etkileşime girebilir. Belirli bir seçim adımını geçersiz kılmak için bir gösterge tablosu istemi belirtebilirsiniz.
Adım, gösterge tablosu sütun istemiyle toplanan kullanıcı tanımlı veri değerleriyle gösterge tablosu sütununa göre işlenecek, diğer tüm adımlar ise orijinal olarak belirtildiği gibi işlenecektir.
Satır İçi İstemler
Satır içi istemler bir analize dahil edilir ve yeniden kullanım için katalogda saklanmaz. Satır içi komut istemi, nasıl yapılandırıldığına bağlı olarak analiz içindeki bir sütunun genel filtrelemesini sağlar.
Satır içi bilgi istemi, panodaki tüm eşleşen sütunlar için değerleri belirleyen bir pano filtresinden bağımsız olarak çalışır. Satır içi bilgi istemi, bir ilk istemdir. Kullanıcı bilgi istemi değerini seçtiğinde, bilgi istemi alanı analizden kaybolur.
Farklı bilgi istemi değerleri seçmek için analizi yeniden çalıştırmanız gerekir. Girdiniz, kontrol paneline gömülü analizlerin içeriğini belirler.
Adlandırılmış Bilgi İstemi, Bilgi İstemi'nde belirtilen sütunu içeren herhangi bir gösterge panosu veya gösterge tablosu sayfasına uygulanabilir.
Sütun Bilgi İstemleri
Bir sütun bilgi istemi, en yaygın ve esnek bilgi istemi türüdür. Bir sütun bilgi istemi, gösterge panosunda veya analizde tek başına durmak veya mevcut gösterge panosu ve analiz filtrelerini genişletmek veya iyileştirmek için çok özel değer istemleri oluşturmanıza olanak tanır. Analiz veya gösterge tablosu düzeyinde hiyerarşik, ölçü veya öznitelik sütunları için sütun bilgi istemleri oluşturulabilir.
Yeni → Gösterge Tablosu İstemi → Konu alanı seç seçeneğine gidin.
Kontrol paneli bilgi istemi iletişim kutusu görüntülenir. '+' İşaretine gidin, bilgi istemi türünü seçin. Sütun istemine tıklayın → Sütun seç → Tamam'a tıklayın.
Yeni Bilgi İstemi iletişim kutusu belirir (bu sadece sütun bilgi istemlerinde görünür). Kontrol panelinde Sor → Operatörü Seç → Kullanıcı Girdisi seçeneğinin yanında görünecek etiket adını girin.
Kullanıcı Girdisi alanının açılır listesi, sütun ve değişken bilgi istemleri için görünür ve size, kullanıcı arabirimi için Kullanıcı Girdi yöntemini belirleme seçeneği sunar. Aşağıdakilerden herhangi birini seçebilirsiniz - onay kutuları, radyo düğmeleri, bir seçim listesi veya bir liste kutusu.
Example - Tüm Sütun Değerlerinin Seçim Listesi ve Seçim Listesi Değerleri öğesinin Kullanıcı Giriş yöntemini seçerseniz, kullanıcı, veri kaynağında bulunan tüm veri değerlerini içeren bir listeden bilgi istemi veri değerini seçecektir.
Ayrıca Seçenekler sekmesini genişleterek de bir seçim yapabilirsiniz.
Bu onay kutuları dizisi, çıktıda döndürülen veri miktarını sınırlamanıza izin verir. Seçim yapıldıktan sonra Tamam'ı tıklayın.
İstem, Tanım → İstemi sağ üst köşedeki kaydet seçeneğini kullanarak kaydet seçeneğine eklenir → Adı girin → Tamam'a tıklayın.
Soruyu test etmek için, Gösterge Panom → Katalog'a gidin ve istemi sütun 1'e sürükleyin. Bu istem, Özellikler → Kapsam'a tıklanarak tam kontrol paneline veya tek bir sayfaya uygulanabilir.
Gösterge Tablosunu kaydedin ve çalıştırın, bir İstem için değer seçin. Uygula ve Çıktı değeri bilgi istemi değerine göre değişecektir.
Diğer İstemler
Para Birimi İstemi
Para birimi istemi, kullanıcının bir analiz veya panodaki para birimi sütunlarında görüntülenen para birimi türünü değiştirmesini sağlar.
Example- Bir analizin ABD'nin belirli bir bölgesi için ABD doları cinsinden satış toplamlarını içerdiğini varsayalım. Ancak, analizi görüntüleyen kullanıcılar Kanada'da ikamet ettikleri için, satış toplamlarını USD'den Kanada dolarına çevirmek için para birimi komut istemini kullanabilirler.
Bilgi isteminin para birimi seçim listesi, kullanıcının → Hesabım iletişim kutusu → Tercihler sekmesindeki para birimi tercihleriyle doldurulur. Para birimi istemi seçeneği yalnızca yönetici userpref_currencies.xml dosyasını yapılandırdıysa kullanılabilir.
Resim İstemi
Bir görüntü istemi, kullanıcıların bir analiz veya gösterge tablosu için değerleri seçmek üzere tıkladıkları bir görüntü sağlar.
Example- Bir satış organizasyonunda, kullanıcılar satış bilgilerini görmek için bir harita resminden bölgelerini veya o ürünle ilgili satış bilgilerini görmek için bir ürün resmini tıklayabilirler. HTML <map> etiketini nasıl kullanacağınızı biliyorsanız, bir görüntü eşleme tanımı oluşturabilirsiniz.
Değişken Bilgi İstemi
Değişken bilgi istemi, kullanıcının gösterge panosunda görüntülemek için değişken isteminde belirtilen bir değeri seçmesini sağlar. Değişken bilgi istemi bir sütuna bağlı değildir, ancak yine de bir sütun kullanabilir.
BI Dashboard Sayfalarına Rapor Ekleme
Bir gösterge tablosu sayfasına bir veya daha fazla mevcut raporu ekleyebilirsiniz. Bunun avantajı, raporları diğer kullanıcılarla paylaşabilmeniz ve aracıları kullanarak gösterge tablosu sayfalarını planlayabilmenizdir. Bir aracı, raporun referans verdiği tüm veri sayfaları dahil olmak üzere tüm gösterge tablosunu kullanıcıya gönderir.
Bir BI Publisher raporu içeren bir gösterge tablosu sayfası için bir aracı konfigüre ederken, aşağıdaki kriterlerin karşılandığından emin olun -
- BI Publisher raporunun çıktı formatı PDF olmalıdır.
- Temsilci, PDF teslim edecek şekilde ayarlanmalıdır.
Raporları bir gösterge tablosu sayfasına gömülü içerik ve bağlantı olarak ekleyebilirsiniz. Gömülü, raporun doğrudan gösterge tablosu sayfasında görüntülendiği anlamına gelir. Bağlantı, raporu Oracle BIEE içindeki BI Publisher'da açar.
Raporu BI Publisher'da değiştirir ve değişikliklerinizi kaydederseniz, değişiklikleri görmek için gösterge tablosu sayfasını yenileyin. Rapor eklemek istediğiniz sayfaya gidin.
Gösterge Tablosu Sayfasına BI Raporu Ekleme
Aşağıdaki yöntemlerden birini kullanarak bir rapor seçin -
Katalog bölmesinden raporu seçin ve gösterge tablosu sayfasındaki bir bölüme sürükleyip bırakın.
Gösterge tablosu sayfasından bir rapor eklemek için, Katalog bölmesinde gösterge panosunu içeren klasörden raporu seçin.
Nesnenin özelliklerini ayarlayın. Bunu yapmak için, nesnenin araç çubuğunu görüntülemek için fare imlecini sayfa düzeni alanındaki nesnenin üzerine getirin ve Özellikler düğmesini tıklayın.
"BI Yayıncı Rapor Özellikleri iletişim kutusu" görüntülenir. Özellikler iletişim kutusundaki alanları uygun şekilde doldurun. Tamam'ı ve ardından Kaydet'i tıklayın.
Gerekirse, gömülü bir parametreli raporun sonuçlarını filtrelemek için gösterge tablosu sayfasına bir istem ekleyin.
OBIEE güvenliği, rol tabanlı bir erişim kontrol modeli kullanılarak tanımlanır. Farklı dizine hizalanmış roller açısından tanımlanmıştır.server groups and users. Bu bölümde, bir oluşturmak için tanımlanan bileşenleri tartışacağız.security policy.
Biri tanımlanabilir Security structure aşağıdaki bileşenlerle
Rehber Server User and Group tarafından yönetiliyor Authentication provider.
Tarafından yönetilen uygulama rolleri Policy store Güvenlik politikasını aşağıdaki bileşenlerle sağlayın: Sunum kataloğu, depo, politika deposu.
Güvenlik Sağlayıcıları
Güvenlik bilgileri almak için güvenlik sağlayıcısı aranır. OBIEE tarafından aşağıdaki güvenlik sağlayıcıları kullanılmaktadır -
Kullanıcıların kimliğini doğrulamak için kimlik doğrulama sağlayıcısı.
Poliçe deposu sağlayıcısı, BI Sunum Hizmetleri dışındaki tüm uygulamalarda ayrıcalıklar vermek için kullanılır.
Kimlik bilgileri deposu sağlayıcısı, BI uygulaması tarafından dahili olarak kullanılan kimlik bilgilerini depolamak için kullanılır.
Güvenlik Politikası
OBIEE'deki güvenlik politikası aşağıdaki bileşenlere ayrılmıştır -
- Tanıtım Kataloğu
- Repository
- Politika Mağazası
Tanıtım Kataloğu
Katalog nesnelerini ve Oracle İş Zekası Sunum Hizmetleri işlevselliğini tanımlar.
Oracle İş Zekası Sunum Hizmetleri Yönetimi
Kullanıcıların görünümleri düzenleme ve aracılar ve istemler oluşturma gibi özelliklere ve işlevlere erişmesi için ayrıcalıklar belirlemenizi sağlar.
Sunum Kataloğu, İzin iletişim kutusunda tanımlanan sunum kataloğu nesnelerine erişim yetkisi verir.
Sunum Hizmetleri yönetiminin kendi kimlik doğrulama sistemi yoktur ve Oracle İş Zekası Sunucusundan devraldığı kimlik doğrulama sistemine dayanır. Sunum Hizmetlerinde oturum açan tüm kullanıcılara Kimliği Doğrulanmış Kullanıcı rolü ve Fusion Ara Yazılım Kontrolünde kendilerine atanan diğer roller verilir.
İzinleri aşağıdaki yöntemlerden biriyle atayabilirsiniz:
To application roles - İzinleri ve ayrıcalıkları atamanın en çok önerilen yolu.
To individual users - Belirli kullanıcılara izinleri ve ayrıcalıkları atayabileceğiniz yerleri yönetmek zordur.
To Catalog groups - Önceki sürümlerde geriye dönük uyumluluk bakımı için kullanıldı.
Depo
Bu, hangi uygulama rollerinin ve kullanıcıların arşivdeki hangi meta veri öğelerine erişebileceğini tanımlar. Oracle İş Zekası Yönetim Aracı, güvenlik yöneticisi aracılığıyla kullanılır ve aşağıdaki görevleri gerçekleştirmenizi sağlar -
- İş modelleri, tablolar, sütunlar ve konu alanları için izinler ayarlayın.
- Her kullanıcı için veritabanı erişimini belirtin.
- Kullanıcılar tarafından erişilebilen verileri sınırlamak için filtreler belirtin.
- Kimlik doğrulama seçeneklerini ayarlayın.
Politika Mağazası
Verilen Uygulama Rollerine sahip belirli kullanıcılar veya kullanıcılar tarafından erişilebilen BI Sunucusu, BI Yayıncısı ve Gerçek Zamanlı Kararlar işlevselliğini tanımlar.
Kimlik doğrulama ve yetkilendirme
Doğrulama
Oracle WebLogic Server etki alanındaki Authenticator Provider, kullanıcı kimlik doğrulaması için kullanılır. Bu kimlik doğrulama sağlayıcısı, Oracle Business Intelligence'ın Oracle WebLogic Server etki alanındaki LDAP sunucusunda depolanan kullanıcılara ve grup bilgilerine erişir.
Bir LDAP sunucusunda kullanıcıları ve grupları oluşturmak ve yönetmek için Oracle WebLogic Sunucu Yönetim Konsolu kullanılır. Alternatif bir dizin için bir kimlik doğrulama sağlayıcısı yapılandırmayı da seçebilirsiniz. Bu durumda Oracle WebLogic Sunucu Yönetim Konsolu, dizininizdeki kullanıcıları ve grupları görüntülemenizi sağlar; ancak, dizinde herhangi bir değişiklik yapmak için uygun araçları kullanmaya devam etmeniz gerekir.
Örnek - Oracle Business Intelligence'ı OID'yi kullanacak şekilde yeniden yapılandırırsanız, Oracle WebLogic Sunucu Yönetim Konsolu'nda kullanıcıları ve grupları görüntüleyebilirsiniz ancak bunları OID Konsolunda yönetmeniz gerekir.
yetki
Kimlik doğrulama yapıldıktan sonra, güvenlikteki bir sonraki adım, kullanıcının ne yapmaya yetkili olduklarını görebildiğinden emin olmaktır. Oracle Business Intelligence 11g için yetkilendirme, Uygulama Rolleri açısından bir güvenlik politikası ile yönetilir.
Uygulama Rolleri
Güvenlik, normalde dizin sunucusu kullanıcılarına ve gruplarına atanan Uygulama rolleri açısından tanımlanır. Örnek: varsayılan Uygulama rolleriBIAdministrator, BIConsumer, ve BIAuthor.
Uygulama rolleri, bir kullanıcıya atanan işlevsel rol olarak tanımlanır ve bu kullanıcıya o rolü gerçekleştirmek için gereken ayrıcalıkları verir. Örnek: Pazarlama Analisti Uygulaması rolü, bir kullanıcının bir şirketin pazarlama hattına ilişkin raporları görüntüleme, düzenleme ve oluşturma erişimi verebilir.
Uygulama rolleri ile dizin sunucusu kullanıcıları ve grupları arasındaki bu iletişim, yöneticinin LDAP sunucusunda ek kullanıcılar veya gruplar oluşturmadan Uygulama rollerini ve ilkelerini tanımlamasına olanak tanır. Uygulama rolleri, iş zekası sisteminin geliştirme, test ve üretim ortamları arasında kolayca taşınmasını sağlar.
Bu, güvenlik politikasında herhangi bir değişiklik gerektirmez ve tek gereken, Uygulama rollerini hedef ortamda bulunan kullanıcılara ve gruplara atamaktır.
'BIConsumers' adlı grup kullanıcı1, kullanıcı2 ve kullanıcı3'ü içerir. 'BIConsumers' grubundaki kullanıcılara, kullanıcıların raporları görüntülemesini sağlayan 'BIConsumer' Uygulama rolü atanır.
'BIAuthors' adlı grup, user4 ve user5'i içerir. "BIAuthors" grubundaki kullanıcılara, kullanıcıların rapor oluşturmasına olanak tanıyan "BIAuthor" Uygulama rolü atanır.
'BIAdministrators' adlı grup, user6 ve user7'yi, kullanıcı 8'i içerir. 'BIAdministrators' grubundaki kullanıcılara, depoları yönetme olanağı sağlayan 'BIAdministrator' Uygulama rolü atanır.
OBIEE 10g'de, OBIEE yönetim görevlerinin çoğu çoğunlukla Yönetim aracı, web tabanlı Sunum Sunucusu yönetim ekranı veya dosya sistemindeki dosyaları düzenleme yoluyla gerçekleştirildi. Birden fazla araç ve yapılandırma dosyasına yayılmış yaklaşık 700 yapılandırma seçeneği vardı, kullanıcılar ve gruplar gibi bazı seçenekler ilgisiz depolara (RPD) gömüldü.
OBIEE 11g'de, tüm yönetim ve konfigürasyon görevleri, Enterprise Manager olarak da adlandırılan Fusion Middleware Control'e taşınır.
OBIEE 10g'de bulunan yönetim aracı 11g'de de mevcuttur ve BI Sunucusu tarafından kullanılan anlamsal modeli sürdürmek için kullanılır. Boyut işleme ve yeni veri kaynakları açısından birkaç geliştirmeye sahiptir. Güvenlik ile ilgili büyük bir değişiklik - Güvenlik Yöneticisi iletişim kutusunu açtığınızda -
Yönet → Kimlik → Güvenlik Yöneticisi İletişim kutusuna gidin.
Kullanıcılar ve Uygulama Rolleri artık WebLogic Sunucu yönetici konsolunda tanımlanmıştır. Diğer LDAP sunucularına ek bağlantılar tanımlamak, özel doğrulayıcıları kaydetmek ve filtreler oluşturmak vb. İçin Güvenlik Yöneticisini kullanırsınız. Yukarıdaki ekran görüntüsünde, kullanıcılar listesinde gösterilen kullanıcılar WebLogic Sunucusunun JPS'sinde (Java Platform Security ) hizmet ve artık RPD'nin kendisinde herhangi bir kullanıcı ve grup yoktur.
Yukarıdaki anlık görüntüde yönetici kullanıcı yok. Genellikle weblogic kullanıcı adına sahip olan OBIEE'yi kurduğunuzda WebLogic Sunucu yöneticisi olarak ayarladığınız standart yönetici kullanıcısına sahiptir.
Ayrıca iki ek varsayılan kullanıcı vardır: OracleSystemUser - bu kullanıcı, çeşitli OBIEE web hizmetleri tarafından BI Sunucusu ile iletişim kurmak için kullanılır ve BISystemUser, BI Sunucusuna veri kaynağı olarak bağlanmak için BI Publisher tarafından kullanılır.
Uygulama Rolleri sekmesinde, Sunum Sunucusu işlevine erişim vermek için kullanılan varsayılan uygulama rollerinin bir listesini görebilirsiniz - BISystem, BIAdministrator, BIAuthor ve BIConsumer -.
OBIEE'de bir Kullanıcı Oluşturun
Yeni bir kullanıcı oluşturmak için, WebLogic Sunucu yönetici konsolunda oturum açın → Fusion Middleware Kontrol menüsünden Güvenlik Bölgelerine gidin → myrealm'i seçin → Kullanıcıları ve Grupları Seçin. Kullanıcılar sekmesine tıklayın, size mevcut kullanıcıların bir listesini gösterecektir.
Yeni'yi tıklayın. → Yeni kullanıcı iletişim kutusu açılır → kullanıcının ayrıntılarını girin. Ayrıca, kullanıcı için bir grup tanımlamak veya kullanıcıyı mevcut bir gruba atamak için Gruplar sekmesini kullanabilirsiniz.
Yapılandırma ve Meta Veri Dosyaları
OBIEE 11g'deki anahtar dosya konumları aşağıdadır -
RPD Dizini
C:\Middleware\instances\instance1\bifoundation\OracleBIServerComponent\
coreapplication_obis1\repository
NQSConfig.INI
C:\Middleware\instances\instance1\config\OracleBIServerComponent\coreapplication_obis1\
nqsconfig.INI
NQClusterConfig.INI
C:\Middleware\instances\instance1\config\OracleBIApplication\coreapplication\
NQClusterConfig.INI
nqquery.log
C:\Middleware\instances\instance1\diagnostics\logs\OracleBIServerComponent\
coreapplication_obis1\nqquery.log
nqserver.log
C:\Middleware\instances\instance1\diagnostics\logs\OracleBIServerComponent\
coreapplication_obis1\nqserver.log
nqsserver.exe
C:\Middleware\Oracle_BI1\bifoundation\server\bin\nqsserver.exe
WebCat Dizini
C:\Middleware\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\
coreapplication_obips1\catalog\
instanceconfig.xml
C:\Middleware\instances\instance1\config\OracleBIPresentationServicesComponent\
coreapplication_obips1\instanceconfig.xml
xdo.cfg
C:\Middleware\instances\instance1\config\OracleBIPresentationServicesComponent\
coreapplication_obips1\xdo.cfg
sawlog0.log
C:\Middleware\instances\instance1\diagnostics\logs\OracleBIPresentationServicesComponent\
coreapplication_obips1\sawlog0.log
sawserver.exe
C:\Middleware\Oracle_BI1\bifoundation\web\bin\sawserver.exe
Genel Bakış'a gidin. Ayrıca OPMN aracılığıyla BI Sunucusu, Sunum Sunucusu vb. Gibi tüm sistem bileşenlerini durdurabilir, başlatabilir ve yeniden başlatabilirsiniz.
Daha fazla bakım yapmak için Kapasite Yönetimi, Teşhis, Güvenlik veya Dağıtım sekmelerine tıklayabilirsiniz.
Kapasite yönetimi
Kapasite yönetimi için aşağıdaki dört seçeneğimiz mevcuttur:
DMS aracılığıyla toplanan metrikler.
Tüm bağımsız sistem bileşenlerinin kullanılabilirliği (bunları ayrı ayrı durdurmanıza, başlatmanıza ve yeniden başlatmanıza izin verir).
Ölçeklenebilirlik, kümedeki BI Sunucuları, Sunum Sunucuları, Küme Denetleyicileri ve Zamanlayıcıların sayısını "ölçeklendirme" kurulum seçeneğiyle bağlantılı olarak artırmak için kullanılır.
Performans seçeneği, önbelleğe almayı açıp kapatmanıza ve yanıt süresiyle ilişkili diğer parametreleri değiştirmenize olanak tanır.
Diagnostics - Log Messages size tüm sunucu hatalarını ve uyarılarını gösterir. Log Configuration günlüklerin boyutunu sınırlandırmanıza olanak tanır ve bunlara eklenen bilgiler.
Security - SSO'yu etkinleştirmek ve SSO sağlayıcısını seçmek için kullanılır.
Deployment - Presentation gösterge tablosu varsayılanlarını, bölüm başlıklarını vb. ayarlamanıza olanak tanır. Scheduler programlayıcı şeması için bağlantı ayrıntılarını ayarlamak için kullanılır. Marketing Siebel Pazarlama İçerik Sunucusu bağlantısını yapılandırmak içindir. Mail seçeneği, posta sunucusunu e-posta uyarılarını teslim edecek şekilde ayarlamak için kullanılır. Repository BI Sunucusu tarafından kullanılmak üzere yeni RPD'leri yüklemek için kullanılır.