OLAP çizgi analitik işlem yapmada için bir baş harflerden oluşan kısaltmadır. Çabucağa bir yaklaşma doğada boyutlu olduğuna soran analitiğe cevabı sağlar. O daha geniş kategori işi zekanın bölümü , hangisidir hatta Yükü değiştiren özeti içerir( ETL) , İlişkisel ve veri madenciliğini bildiriyor. OLAPun tipik uygulamaları satılıklar bildiriyor olan iştedir , Pazarlama , Yönetim , iş işlemi yönetimini bildiriyor( BPM) , bütçe yapıyor ve tahmin ediyor , Mali ve benzer alanları bildiriyor. Dönem OLAP geleneksel veritabanı dönemi OLTP 'ın bir önemsememe değiştirmesi gibi yaradıldı( Çizgi işi işlem yapmasında) .
Databases çokboyutlu bir veri örneği kullanan OLAP için yapılandırdı , Kompleks analitiği hesaba katıyor ve İlan-hoc çabuk bir infaz zamanıyla sorar. Nigel Pendse OLAPun kavramı tanımlamak için dönemin, çokboyutlu bilgiyi paylaşan hızlı analizi olduğunu önerdi( FASMI) . Onlar ilişkisel hısımlarıdanın, speedier olan navigational veritabanıların görünüşleri ve hiyerarşik veritabanıları ödünç alırlar. Bir OLAP sorulmuşun
The çıktısı bir matriste tipik olarak gösterilir( Veya mil) Format. Boyutlar sıra ve matrisin sütununa biçim verir; Ölçüler , değerler.
//
In esası gören languages 5 ürünler
It kompleks içinin, OLTP ilişkisel veride aynı sorma için zamanın 0.1%inin etrafındanda bir cevabı üreten OLAP küblere sorduğunu iddia edilmiş. Bunun gibi başarıyı başarma izin veren OLAPdaki tek en önemli mekanizma. Toplamaların kullanmasıdır Toplamalar belirli boyutlarda granularity değiştirme tarafından gerçek masasından oluşturulur ve Bu boyutlar boyunca veriyi yukarı topluyor. Mümkün toplamaların numarası boyut granularitiesin her mümkün birleşimi tarafından kesindir. Bütünüyle mümkün toplamaların
The birleşimi ve temel verisi cevaplanın, hangi olduğu veriden cevapla olana soran here cevapları içerir( Kurşuni renkte hayvandaki gibi , Bosworth , Layman , ve Pirahesh , 1997) . Kalıntı talepte çözülen olurken toplamalar ol hesaplanmış , yalnızca önceden belirlenmiş bir numara sık sık tamamen hesaplanır. Hangisi toplamalar karar vermenin problemi( Bir. K. Bir. Bakışlar) Hesaplamak hesaplamak bakış seçmesi problemi gibi bilinir. Her ikisi veya , temel verisinde değişmelerden onları güncellemek için toplamaların seçilmiş takımının tam büyüklüğü tarafından zoraki , zaman olan seçmeni görür. Bakış seçmesi amacı , soran tipik olarak OLAP cevaplamak için ortalama zamanı azaltmaktır hatta bazı ders çalışmalar olmasına rağmen güncelleme zamanını bile azaltır. Çok farklı yaklaşma bakış seçmesine gidilmiş( NP-tam hangisidir) , Tamahkar algoritmalar , randomized arama , genetik algoritmalar ve bir * arama algoritmalarını içeriyor.
OLAP sistemler takip eden taxonomy
MOLAP OLAPun 'classic' formudur ve sadece OLAP gibi bazen başvurulur. MOLAP genellikle eniyi olduğu meselâ zaman deviri , yer , ürün veya hesap koduna atfeteni düzenleyen veritabanını kullanır. Her bir boyut önceden bir tarafından veya daha fazla hiyerarşiler tanımlanan toplanmış olan yol.
ROLAP ilişkisel veritabanılarla doğrudan çalışır. Temel verisi ve Boyut masaları ilişkisel masalar ve yeni masalar toplanmış bilgiyi tutmak için yaradılan olduğun gibi saklanır. Uzmanlaşmış bir şema dizaynına bağlı olun.
There ne oluşturduğu gibi sanayiden karşıya açık anlaşmadır" Melez OLAP" Bir veritabanı ilişkisel arasında veri ve uzmanlaşmış depoyu bölecek olan. örneğin Bazı satıcılar için , Bir HOLAP veritabanı ayrıntılı verinin daha geniş niceliklerini tutmak için erteleyen ilişkiseli kullanır ve Daha fazla-bütünün daha küçük niceliklerinin hiç olmazsa bazı görünüşleri için uzmanlaşmış depo veya daha az-ayrıntılı veriyi kullanır.
Each tipin sağlayıcılar arasında yararların belirlileri hakkında anlaşmazlık var olmasına rağmen kesin yararları ,.
Some MOLAP yürütmeler veritabanı patlamasına yüzükoyundur. Veritabanı patlaması kesin yaygın şartlar karşılaşılan oluncanın, MOLAP veritabanılar tarafından kullanılmış olmak için depo uzayının muazzam miktarlarına sebep oluyor olan bir olaydır: Boyutların yüksek numarası , Pre-calculated ve seyrek çokboyutlu veri sonuçlanır. Veritabanı patlaması için tipik hafifletme teknik yalnızca tüm mümkün toplama , fakat arzu edilmiş başarı vsa dayalı toplamaların eniyi subsetini maddileştirmemektir. Depo ticareti off.
MOLAP ve depo optimizationsu sıralıyor olan uzmanlaşmış nedeniyle daha iyi başarını genellikle teslim eder. MOLAP hatta ROLAP 'a karşılaştırılan daha az depo uzayına ihtiyaç duyar çünkü Uzmanlaşmış depo sıkıştırma tekniklerini tipik olarak içerir.
ROLAP genellikle daha fazla ölçeklenebilirdir. bununla beraber Geniş hacim pre-processing tamamlamak için verimli olarak zordur bu yüzden O sık sık atlanır. ROLAP ıstırap çeğen başarına o yüzden sorar.
Since ROLAP veritabanıda daha fazlaya hesapları yapmak için güvenir , Onun, kullanabildiği uzmanlaşmış fonksiyonlarda daha fazla sınırlamaları var. MOLAP ve ROLAP 'un en iyisini karıştırmak için kalkışan çözümlerin
HOLAP encompases bir aralığı. O pre-işlem , ölçek , ve teklif iyi fonksiyon desteği genellikle çabucak iyi.
The takip eden baş harflerden oluşan kısaltmalar onlar olanlar above
Unlike ilişkisel veritabanılara sorar- SQL'in standart sorma dili , ve alabildiğine açılmış APIs meselâ ODBC , JDBC ve OLEDB gibi hangisisi vardı- Uzun bir zaman için OLAP dünyadaki bunun gibi birleştirme yoktu. İlk gerçek standart API 1997 'de görünen Microsoft 'tan OLAP şartname için OLEDBdi. ve Dile soran MDX'i içeri soktu Birkaç OLAP satıcılar- Her ikisi sunucu ve müşteri- Onu benimsedi. 2001 Microsoft 'ta ve Hyperion OLAP satıcıların çoğu tarafından onaylanan analiz şartnamesi için XML ,ı ilan etti. MDX bu hatta kullanılmış MDX bir sorma dili gibiden beri OLAP dünyada de-facto standart oldu. 1970 'da yayınlayana sorulan OLAPu yapan
The ilk ürün( IRI'in açığıydı Ve 1995 'te kahin tarafından elde etti) . Bununla beraber , dönem o tanımlanmış olan Ted Codd tarafından , türetilen olunca 1993 'e kadar görünmedi" İlişkisel veritabanının babası" . Codd'un kağıdı Coddun, önceki kameriye yazılımı için üzerine aldığı kısa bir danışmanlık atamasından doğdu( Hyperion çözümler şimdi) , bir adeta pazarlaması darbesi gibi: Şirket kendi OLAP ürün — Essbase — bir yıl daha erkenini yayınlamıştı. Gibi bir sonuç Codd'un" Çevirimiçi analitik işlem yapmanın oniki kanunu" Açık Essbase 'ye referanslarında mıydı. Bazı atartışma veden vardı çıkıyor , O Computerworld Coddun, kameriye tarafından ödenen olduğunu öğrenince makaleyi geri çekti. OLAP market markete gidiyor olan ticari ürünleri düzineleriyle geç 90sta kuvvetli büyüme tecrübe etti. 1998 'de , Microsoft ilk OLAP sunucusunu yayınladı- OLAP teknolojinin sürü geniş evlat edinmesi venin, ana akıma ona hareket ettiği Microsoft analiz servisi ,. 2000 ortası 'da , Açık kaynaklı OLAP market kendini kurmak için başladı , Birkaç şirketlerle tekliflerle yükselmiş kemer halinde çıkıyor. 2005 'te zirve ticari OLAP ürünler için paylaşan etkili OLAP rapor bölgesine
According , market :