Çevrimiçi Analitik İşleme (OLAP), büyük iş veritabanlarını düzenlemek ve iş zekası desteği için kullanılan bir teknolojidir. OLAP veritabanları bir veya birden çok küpe ayrılır ve her küp, bir küp yöneticisi tarafından verileri alma ve çözümleme yolunuzla size uygun olacak şekilde tasarlanmıştır; böylelikle, ihtiyacınız olan PivotTable raporlarını ve PivotChart raporlarını daha kolay oluşturabilir ve kullanabilirsiniz.
Bu makalede
İş zekası nedir?
İş analisti sıklıkla işin büyük bir resmini görmek, toplanan verilere dayalı daha geniş eğilimleri görmek ve bu eğilimleri birçok değişkene göre bozuk görmek ister. İş zekası, bir OLAP veritabanından verileri ayıklama ve ardından bu verileri, bilinçli iş kararları almak ve önlem almak için kullanabileceğiniz bilgiler için çözümleme sürecidir. Örneğin, OLAP ve iş zekası iş verileriyle ilgili aşağıdaki tür soruların yanıtlarına yardımcı olur:
-
2007 için tüm ürünlerin toplam satışları, 2006'dan gelen toplam satışlarla nasıl karşılaştır?
-
Kârlılığımız son beş yıl boyunca aynı zaman dönemine göre nasıl karşılaştır?
-
Geçen yıl 35 yaşı geçen müşteriler ne kadar para harcaydı ve bu davranış zaman içinde nasıl değişti?
-
Geçen yılın aynı ayına göre bu ay belirli iki ülkede/bölgede kaç ürün satıldı?
-
Her müşteri yaş grubu için, ürün kategorisine göre kârlılık çözümlemesi (kâr marjı yüzdesi ve toplam) nedir?
-
En üst ve en alttaki satış yetkililerini, dağıtımcıları, satıcıları, istemcileri, iş ortakları veya müşterileri bulun.
Çevrimiçi Analitik İşleme (OLAP) nedir?
Çevrimiçi Analitik İşleme (OLAP) veritabanları iş zekası sorgularını kolaylaştırır. OLAP, işlemleri işleme yerine sorgulama ve raporlama için en iyi duruma getirilmiş bir veritabanı teknolojisidir. OLAP'un kaynak verileri, yaygın olarak veri depolarında depolanan Çevrimiçi İşlem İşlem (OLTP) veritabanlarıdır. OLAP verileri bu geçmiş verilerden türetilen ve gelişmiş çözümlemeye izin veren yapılar olarak bir araya gelir. OLAP verileri de hiyerarşik olarak düzenlenmiştir ve tablolar yerine küplerde depolanır. Çözümlemeye hızlı erişim sağlamak için çok boyutlu yapıları kullanan gelişmiş bir teknolojidir. Bu kuruluş, PivotTable veya PivotChart raporunun tüm ülke veya bölgede satış toplamları gibi üst düzey özetleri görüntülemesini ve ayrıca satışların özellikle güçlü veya zayıf olduğu sitelerin ayrıntılarını görüntülemeyi kolaylaştırır.
OLAP veritabanları veri alma hızını hızlandıracak şekilde tasarlanmıştır. OLAP sunucusu, özetlenmiş değerleri Microsoft Office Excel, bir rapor oluşturmak veya değiştirmek için Excel'e daha az veri gönderilmeli. Bu yaklaşım, verilerin geleneksel bir veritabanında düzenlenmiş olmasıyla, Excel tek tek kayıtların hepsini alır ve ardından özetlenmiş değerleri hesaplarken, daha çok miktarda kaynak veriyle çalışmanıza olanak sağlar.
OLAP veritabanları iki temel veri türü içerir: sayısal veriler olan ölçüler, bilinçli iş kararları almak için kullanılan miktarlar ve ortalamalar ve bu ölçüleri düzenlemek için kullanılan kategoriler olan boyutlar. OLAP veritabanları, verileri çözümlemeye alışık olduğunuz kategorileri kullanarak birçok ayrıntı düzeyine göre verilerin düzenlenmesine yardımcı olur.
Aşağıdaki bölümlerde her bileşen daha ayrıntılı olarak açıklanmaktadır:
Küp Çözümlemek istediğiniz boyutların her biri için düzeyleri ve hiyerarşileri kullanarak ölçüleri toplanmış bir veri yapısı. Küpler; saat, coğrafya ve ürün satırları gibi çeşitli boyutları, satış veya envanter rakamları gibi özetlenmiş verilerle birleştirir. Küpler kesinlikle matematiksel olarak "küpler" değildir, çünkü eşit yanlarına sahip olması gerekmez. Öte yandan, bunlar karmaşık bir kavram için en uygun olandır.
Ölçü Küpteki bir değer kümesi, küpün bilgi tablosunda bir sütunu temel alan ve çoğunlukla sayısal değerlerdir. Ölçüler, önceden işlem yapılan, toplanan ve çözümlenmiş olan küpte yer alan merkezi değerlerdir. Yaygın örnekler satış, kar, gelir ve maliyettir.
Üye Hiyerarşide bir veya birden çok veri tekrarlarını temsil eden öğe. Bir üye benzersiz veya nonunique olabilir. Örneğin, 2007 ve 2008 bir zaman boyutu yıl düzeyinde benzersiz üyeleri temsil ederken, Ocak ay düzeyinde tam üyeleri temsil eder, çünkü zaman boyutu bir yıldan fazla veri içeriyorsa zaman boyutunda birden fazla Ocak olabilir.
Hesaplanan üye Çalışma zamanında değeri bir ifade kullanılarak hesaplanan bir boyutun üyesi. Hesaplanan üye değerleri diğer üyelerin değerlerinden türetilen olabilir. Örneğin, Hesaplanan üye olan Kar, üyenin değeri olan Maliyetler'in, üyenin Satış değerinden çıkararak belirlen olabilir.
Boyut Kullanıcının veri çözümlemesi için temel olarak an ettiği ve kullandığı bir küpte düzeyler için bir veya daha fazla düzenlenmiş hiyerarşi kümesi. Örneğin, bir coğrafya boyutu Ülke/Bölge, Eyalet/İl ve Şehir düzeyleri içerebilir. Ya da bir zaman boyutu yıl, çeyrek, ay ve gün düzeyleri içeren bir hiyerarşi içerebilir. Bir PivotTable raporunda veya PivotChart, her hiyerarşi, daha düşük veya daha yüksek düzeyleri ortaya çıkarmak için genişletebilir ve daraltabilirsiniz bir alan kümesi olur.
Hiyerarşi Her üyenin bir üst üyesi ve sıfır veya daha fazla alt üyesi olması gibi boyut üyelerini düzenleyen mantıksal bir ağaç yapısı. Alt çocuk, geçerli üyeyle doğrudan ilişkili hiyerarşide bir sonraki alt düzeyde yer alan bir üyedir. Örneğin, Çeyrek, Ay ve Gün düzeylerini içeren bir Zaman hiyerarşisinde, Ocak Çyr1'in alt çocuğu olur. Üst öğe, geçerli üyeyle doğrudan ilişkili hiyerarşide bir sonraki üst düzeyde yer alan üyedir. Üst değer genellikle tüm alt değerlerinin birleştirilmesidir. Örneğin, Çeyrek, Ay ve Gün düzeylerini içeren bir Zaman hiyerarşisinde, Çyr1 Ocak'ın üst öğesidir.
Düzey Hiyerarşi içinde veriler Yıl, Çeyrek, Ay ve Gün düzeyleri gibi daha düşük ve daha yüksek ayrıntı düzeylerine göre Zaman hiyerarşisi içinde düzenlenir.
OLAP özellikleri Excel
OLAP verilerini alma AYNı diğer dış veri kaynaklarına olduğu gibi OLAP veri kaynaklarına da bağlanabilirsiniz. Microsoft SQL Server OLAP Services sürüm 7.0, Microsoft SQL Server Analysis Services sürüm 2000 ve Microsoft OLAP sunucu ürünleri Microsoft SQL Server Analysis Services sürüm 2005 ile oluşturulmuş veritabanlarıyla çalışabilirsiniz. Excel, OLAP için OLE-DB ile uyumlu üçüncü taraf OLAP ürünleriyle de çalışabilirsiniz.
OLAP verilerini yalnızca bir PivotTable raporu veya PivotChart raporu olarak ya da bir PivotTable raporundan dönüştürülen bir çalışma sayfası işlevinde görüntüleyebilirsiniz, ancak bir Özet Tablo dış veri aralığı. OLAP PivotTable raporlarını ve PivotChart raporlarını rapor şablonlarına kaydedebilir ve OLAP sorguları için OLAP veritabanlarına bağlanmak Office Veri Bağlantısı (ODC) dosyaları (.odc) oluşturabilirsiniz. Bir ODC dosyasını asanız, Excel için hazır boş bir PivotTable raporu görüntüler.
Çevrimdışı kullanım için küp dosyaları oluşturma OLAP sunucu veritabanındaki verilerin bir alt kümesini kullanarak çevrimdışı küp dosyası (.cub) oluşturabilirsiniz. Ağınıza bağlı değilken OLAP verileriyle çalışmak için çevrimdışı küp dosyalarını kullanın. Küp, bir PivotTable raporunda veya rapor üzerinde mümkün olandan daha fazla miktarda veriyle PivotChart olanak sağlar ve verilerin alınmasını hızlandırır. Küp dosyalarını ancak bu özelliği destekleyen Microsoft SQL Analysis Services Server sürüm 2005 gibi bir OLAP sağlayıcı kullanıyorsanız oluşturabilirsiniz.
Sunucu Eylemleri Sunucu eylemi, küpteki ayrıntıları almak veya tarayıcı gibi başka bir uygulama başlatmak için, OLAP küp yöneticisinin bir küp üyesi kullanan veya bir sorguda parametre olarak ölçüme sahip bir sunucuda tanımladığınız isteğe bağlı ama yararlı bir özelliktir. Excel, Rapor, Satır Kümesi, Detaya Gitme ve Ayrıntıya Genişlet sunucu eylemlerini destekler, ancak Özel Mülkiyet, Bildirim ve Veri Kümesi'yi desteklemez.
K ÖNEMLI'ler KPI, sunucuda tanımlanmış, durum dahil "ana performans göstergelerini" izlemenizi sağlayan özel bir hesaplanan ölçüdür (Geçerli değer belirli bir sayıya uygun mu?) ve eğilim (zaman içinde değer nedir?). Bunlar görüntülendiğinde, Sunucu yeni Excel simgesine benzer olan ve durum düzeylerinin üstünde veya altında (Örneğin, Dur ışığı simgesi) ayarlanmış ilgili simgeleri veya bir değerin yukarı veya aşağı eğilime mi (yön oku simgesi gibi) olduğunu belirten simgeler gönderebilir.
Sunucu Biçimlendirme Küp yöneticileri, kurumsal standart bir iş kuralı olarak belirlenmiş olan renk biçimlendirmesi, yazı tipi biçimlendirmesi ve koşullu biçimlendirme kurallarına sahip ölçüler ve hesaplanan üyeler oluşturabilir. Örneğin, kar sunucusu biçimi bir para birimi biçimi, değer 30.000'den büyük veya buna eşitse yeşil hücre rengi ve değer 30.000'den küçükse kırmızı ve değer 30.000'den küçükse yazı tipi stili kalın olabilir. Daha fazla bilgi için bkz. PivotTable raporunun düzenini ve biçimini tasarlama.
Office görüntüleme dili Küp yöneticisi, PivotTable bilgilerini başka bir dilde görmeleri gereken kullanıcılar için sunucuda veri ve hatalar için çeviriler tanımlayabilir. Bu özellik bir dosya bağlantısı özelliği olarak tanımlanmıştır ve kullanıcının bilgisayarının ülke/bölge ayarı görüntü diline karşılık olmalıdır.
OLAP veri kaynaklarına erişmek için ihtiyacınız olan yazılım bileşenleri
OLAP sağlayıcısı BIR KAYNAKTA OLAP veri kaynaklarını Excel, aşağıdaki OLAP sağlayıcılarından biri gerekir:
-
Microsoft OLAP sağlayıcısı Excel veri kaynağı sürücüsü OLAP Services sürüm 7.0, Microsoft SQL Server Microsoft SQL Server OLAP Services sürüm 2000 (8.0) ile oluşturulmuş veritabanlarına erişmek için ihtiyacınız olan veri kaynağı sürücüsü ve istemci yazılımını ve Microsoft SQL Server Analysis Services sürüm 2005'i (9.0) içerir.
-
Üçüncü taraf OLAP sağlayıcıları Diğer OLAP ürünleri için ek sürücüleri ve istemci yazılımını yüklemeniz gerekir. OLAP verileriyle Excel için uyumluluk özelliklerini kullanmak için, üçüncü taraf ürünün OLAP standardı için OLE-DB'ye uygun ve uyumlu Microsoft Office olmalıdır. Üçüncü taraf OLAP sağlayıcısını yükleme ve kullanma hakkında bilgi için, sistem yöneticinizle veya OLAP ürününüzle ilgili satıcıyla görüşün.
Sunucu veritabanları ve küp dosyaları En Excel OLAP istemci yazılımı iki tür OLAP veritabanına bağlantıları destekler. Ağ üzerinde OLAP sunucusundaki bir veritabanı varsa, buradan doğrudan kaynak verileri de alırsınız. OLAP verileri veya çevrimdışı küp dosyası içeren bir küp tanımı dosyanız varsa, o dosyaya bağlanarak kaynak verileri alabilirsiniz.
Veri kaynakları Veri kaynağı, OLAP veritabanındaki veya çevrimdışı küp dosyasındaki tüm verilere erişmeniz için size erişim sağlar. BIR OLAP veri kaynağı oluşturduktan sonra, raporları temel alır ve OLAP verilerini bir PivotTable raporu veya PivotChart raporu şeklinde ya da bir PivotTable raporundan dönüştürülen çalışma sayfası işlevinde Excel'e geri getirebilirsiniz.
Microsoft Query Microsoft SQL veya Microsoft Access gibi bir dış veritabanından veri almak için Query SQL kullanabilirsiniz. Küp dosyasına bağlı bir OLAP PivotTable'dan veri almak için Sorgu'ya ihtiyacınız olmaz. Daha fazla bilgi için bkz. Microsoft Query kullanarak dış verileri alma.
OLAP ile OLAP dışı kaynak veriler arasındaki özellik farklılıkları
PivotTable raporlarıyla ve hem OLAP PivotChart hem de diğer tür kaynak verilerinden gelen kaynak veriler raporlarıyla çalışıyorsanız, bazı özellik farklılıklarıyla dikkat edin.
Veri alma Olap sunucusu, raporun düzenini her Excel yeni veri kaynağına yeni veriler döndürür. Diğer türlerde dış kaynak verilerde, tüm kaynak verileri bir kerede sorgular veya yalnızca farklı rapor filtresi alan öğelerini görüntülerken sorgu seçeneklerini ayarlayın. Raporu yenilemek için başka birkaç seçeneğiniz de vardır.
OLAP kaynak verilerine dayalı raporlarda, rapor filtresi alanı ayarları kullanılamaz, arka plan sorgusu kullanılamaz ve belleği en iyi duruma getirme ayarı kullanılamaz.
Not: Belleği en iyi duruma getirme ayarı OLEDB veri kaynakları ve bir hücre aralığını temel alan PivotTable raporları için de kullanılamaz.
Alan türleri OLAP kaynak boyut alanları yalnızca satır (seri), sütun (kategori) veya sayfa alanları olarak kullanılabilir. Ölçü alanları yalnızca değer alanları olarak kullanılabilir. Diğer kaynak veri türlerinde, tüm alanlar raporun herhangi bir bölümünde kullanılabilir.
Ayrıntı verilerine erişim OLAP kaynak verilerinde, sunucu hangi ayrıntı düzeylerinin kullanılabilir olduğunu belirler ve özet değerleri hesaplar; böylelikle özet değerleri ayaran ayrıntı kayıtları kullanılabilir olmaz. Bununla birlikte, sunucu görüntü gerçekten özellik alanları bilgi sağlar. Diğer kaynak veri türlerinde özellik alanları yoktur, ancak veri alanı değerleri ve öğeler için temel ayrıntıyı görüntüp verisi yok olan öğeleri görüntüebilirsiniz.
OLAP rapor filtresi alanlarında Tüm öğe olmayabilir ve Rapor Filtresi Sayfalarını Göster komutu kullanılamaz.
İlk sıralama düzeni OLAP kaynak verileri için, öğeler önce OLAP sunucusunun bunları döndür olduğu sırada görünür. Böylece öğeleri sıraebilir veya el ile yeniden düzenleyebilirsiniz. Diğer kaynak veri türleri için, yeni rapordaki öğeler önce öğe adına göre artan düzende sıralanmış olarak görünür.
Hesaplamalar OLAP sunucuları rapor için doğrudan özetlenmiş değerler sağlar, dolayısıyla değer alanlarının özet işlevlerini değiştiremezsiniz. Diğer kaynak veri türlerinde, bir değer alanı için özet işlevini değiştirebilir ve aynı değer alanı için birden çok özet işlevi kullanabilirsiniz. OLAP kaynak verileriyle raporlarda hesaplanan alanlar veya hesaplanan öğeler oluşturamazsınız.
Alt toplamlar OLAP kaynak verileri olan raporlarda, alt toplamlar için özet işlevini değiştiremezsiniz. Diğer kaynak veri türlerinde, alt toplam özet işlevlerini değiştirebilir ve tüm satır ve sütun alanları için alt toplamları gösterebilir veya gizleyebilirsiniz.
OLAP kaynak verileri için, alt toplamları ve genel toplamları hesaplarken gizli öğeleri dahil olabilir veya hariç tutabilirsiniz. Diğer kaynak veri türlerinde, alt toplamlara gizli rapor filtresi alan öğelerini dahil etmekle birlikte, diğer alanlardaki gizli öğeler varsayılan olarak hariç tutulmalıdır.