Karma mod olmadan, Dinamik Hesaplama üyelerine ilişkin blok depolama algoritması büyük, düşük yoğunluklu boyutlar ile kullanıldığında kısıtlamalar içerir. Karma mod (ve birleşik depolama) dinamik bağımlılık analizi için daha fazla optimize edildi. Bir Essbase uygulaması için en iyi sorgu işlemcisi tipini seçmenize yardımcı olacak önemli farklar hakkında okuyun.
Karma mod olmadan blok depolama veritabanlarındaki büyük, düşük yoğunluklu boyutlar depolanmalıdır, dinamik hale getirilmeleri performansı etkileyecek biçimde sorgu veya hesaplama zamanında çok fazla blok giriş/çıkışına neden olur. Çok büyük depolanmış düşük yoğunluklu boyutlar, düşük yoğunluklu boyutların sayısına ve boyutuna bağlı olarak artan büyük veritabanı boyutlarının yanı sıra uzun toplu birleştirme sürelerine de neden olabilir. Bu eksikliklere rağmen, blok depolama güçlü fonksiyonelliği nedeniyle geniş çapta kullanılır.
Birleşik depolama özellikle daha fazla ve daha büyük boyutlar ile büyük veritabanlarını etkinleştirmek üzere tasarlanmıştır. Blok depolamadan farklı olarak iyi sorgu performansı elde etmek üzere büyük düşük yoğunluklu boyutların önceden birleştirilmesini gerektirmez. Kilit nokta, büyük boyut yapısında hızlı dinamik birleştirmeye olanak sunan birleşik depolama veritabanı çekirdeğinde bulunur.
Birleşik depolamanın sunduğu tüm faydaların yanı sıra blok depolamaya daha uygun olan birçok kullanım mevcuttur. Örneğin; herhangi ayrıntı düzeyinde veri yükleme kabiliyeti veya karmaşık işlem grubu tahsislerini sıklıkla çalıştırma veya global finansal bilgiler için para birimi çevrimi uygulama. Bu tarz durumlarda ve daha fazlasında, karma mod çözüm olabilir. Karma mod blok depolama ve birleşik depolamanın en iyi özelliklerinin bir kombinasyonudur. Karma mod, Essbase'de
Hesaplamalar düşük yoğunluklu, dinamik birleştirmelere bağlı olduğunda bile tam yöntemsel hesaplama esnekliğini etkinleştirir.
Dinamik düşük yoğunluklu üyelere erişen sorgular için karma motoru kullanır. Bu yol ile işlenemeyen küçük sorgu yüzdesi için isteği karşılamaya yönelik olarak Essbase blok depolama hesaplama akışını kullanır.
Düşük yoğunluklu üyeleri dinamik olarak işaretlerseniz bu faydaları sunar:
Yeniden yapılandırma performansını geliştirir
Yedekleme performansını geliştirir
Disk alanı gereksinimlerini azaltır
Karma mod dinamik hesaplamalar içerdiği için çözüm sırası kullanarak hesaplamaları sıralayabilirsiniz.
Not:
Sorgular ile de yönlendirilseler hesaplama komut listeleri ile de yönlendirilseler, karma hesaplamalar bir formül önbelleği ve birleşik depolama önbelleği kullanarak geçici bellek alanında gerçekleştirilirler.
Önemli Farklar
Şu önemli farklar uygulamanız için en iyi sorgu işlemcisi tipini seçmenize yardımcı olabilir.
Gereksinim | Birleşik Depolama (ASO) | Blok Depolama (BSO) | Karma Mod |
---|---|---|---|
Birçok düşük yoğunluklu boyutta hızlı birleştirme için optimize edilmiş |
Evet |
Hayır |
Evet |
Minimum disk alanı kullanımı ve düşürülmüş yedekleme süresi için optimize edilmiş |
Evet |
Hayır |
Evet |
Finansal uygulamalar için optimize edilmiş |
Hayır |
Evet |
Evet |
Tahsis gerçekleştirme kabiliyeti |
Evet |
Evet |
Evet |
İşlem grubu gerçekleştirme kabiliyeti |
Hayır |
Evet |
Evet |
Üye formülleri desteklenir |
Evet, MDX olarak ifade edilir |
Evet, Essbase Hesaplama Fonksiyonları olarak ifade edilir |
Evet, Essbase Hesaplama Fonksiyonları olarak ifade edilir |
Üye formüllerinde ileri dönük referans için optimize edilmiş |
Hayır |
Hayır |
Evet |
Hesaplamaların/birleştirmelerin çözüm sırasını optimize etme kabiliyeti |
Evet |
Hayır |
Evet |
Daha küçük girdi veri kümelerinin daha hızlı bağımlılık analizi için aşağıdan yukarıya sorgu yürütmeyi belirtme yeteneği |
Hayır |
Hayır |
Evet |
Sorgu yürütmeyi takip etme ve hata ayıklama kabiliyeti |
Evet |
Hayır |
Evet |
Bir sorgu için izin verilen bellek kullanımını sınırlandırma kabiliyeti |
Evet |
Hayır |
Evet |
İki aşamalı hesaplama desteği |
Hayır |
Evet |
Hayır |
Verileri herhangi bir düzeyde yükleme kabiliyeti |
No. Sadece formül bağımlılıkları olmayan düzey 0 hücreler yüklenebilir |
Evet |
Depolanan düzeyler için evet Dinamik düzeyler için hayır |
Arabellek kullanarak verileri artımlı olarak yükleme kabiliyeti |
Evet |
Hayır |
Hayır |
Düşük yoğunluklu boyutlardaki formüllerin değerlendirilmeleri, yoğun verili boyutlara göre farklı sonuçlara sahip olabilir |
Kullanılamaz |
Evet. Karma mod içermeyen blok depolamada,, Essbase hesaplama komut dosyaları düşük yoğunluklu bloklarda bağımlılık çözme amacı ile tekrarlı olarak yazılabilir. Düşük yoğunluklu olan boyut tipini yoğun verili olarak değiştirirseniz veya tam tersini yaparsanız aynı formüller için farklı sonuçlar elde edebilirsiniz. |
Düşük yoğunlu olma veya yoğun olma göz önünde bulundurulmadan formül bağımlılıkları aynı şekilde hesaplanır. Karma modda, Essbase dinamik bağımlılıkları çözmek için bir algoritma kullanır. Bazı durumlarda bir hesaplama komut dosyasından türetilen veriler karma modda karma olmayan blok depolama modunda olacağından farklı olabilir. |