Bu iki Küp Optimize Etme hizmet programını kullanarak optimize edilmiş birleşik depolama küpleri oluşturun:
Hizmet Programı | Döndürülen Veri |
---|---|
Referans Değeri | Küp performans metrikleri |
Çözüm Sırası | Küpteki üyelerin çözüm sırası |
Referans değer hizmet programı tarafından takip edilen metrikler sistemin ne şekilde performans gösterdiğini gösterir. Referans değer performansını belirlemek ve ardından gerçekleştirdiğiniz optimizasyon işlemlerinin faydalarını ölçmek için bu metrikleri kullanın.
Bu hizmet programını kullanmadan önce ana hat, konfigürasyon ayarları ve küpe dahil etmek istediğiniz sorgular dahil olmak üzere bir uygulama çalışma kitabı oluşturursunuz.
Hizmet programını çalıştırdığınızda küpü oluşturur, seçili veri dosyalarını yükler, bir birleştirme öndeğeri veya sorgu tabanlı birleştirme oluşturur (Uyarla içinde etkinse) ve uygulama çalışma kitabındaki sorguları çalıştırır. Kullanıcılarınızın sorgularından bir örneğe sahip olmanız önemlidir.
Referans değer hizmet programı küpü tasarlamanıza ve optimize etmenize yardımcı olabilecek operasyonel işlemlerin ve uygulamanın kumanda tablosunu oluşturur. Değişiklikleri uygularken ve küpü yeniden oluştururken referans değer küp değişikliklerinin tekrarlamalarını karşılaştırmanıza yardımcı olur. Uygulama çalışma kitabının Essbase.Stats.Baseline sekmesinde, referans değer hizmet programı yeni tablolara her tekrarlamaya ilişkin en son verileri ekler.
Birleşik Depolama Küpünde Küp Referans Değeri Optimize Etme Hizmet Programını Çalıştırmaya Hazırlanma
Referans değeri hizmet programını çalıştırmadan önce bu görevleri tamamlayın:
Uygulama çalışma kitabı oluşturmak için örnek bir uygulama çalışma kitabını indirebilir ve ihtiyaçlarınıza uyacak şekilde değiştirebilirsiniz. Bkz. Galeri Şablonlarını Keşfetme.
Sorgu sayfaları farklı bir sunucudan meta veri içeriyorsa küp tasarımcısı bir uyarı görüntüler ve siz yanıtlayana kadar işlemeyi duraklatır.
Ayar | Değer |
---|---|
ASODEFAULTCACHESIZE | 100
Birleşik depolama önbelleği için boyut öndeğerini belirler. 100 öndeğerdir. 100 ile başlayın ve QUERYTRACE çıktısı ile belirtilmişse düzeltin. |
LONGQUERYTIMETHRESHOLD | -1
Bu ayar, istatistiksel bilgileri yakalamak istediğiniz en düşük sorgu süresi uzunluğunu saniye olarak belirtmenizi sağlar. Oracle, bu hizmet programı kullanılırken LONGQUERYTIMETHRESHOLD ayarını öneriyor. |
QUERYTRACE | -1
Sorgu hesaplama akışı izlemenin çalıştırılmasını ve sonuçların bir dosyaya yazdırılmasını ayarlar. QUERYTRACE ayarı daha derin bir analiz sağlar. |
Birleşik Depolama Küpünde Küp Referans Değeri Optimize Etme Hizmet Programını Çalıştırma
Birleşik depolama küplerinde Referans değer hizmet programı dinamik, saklanan ve birden fazla hiyerarşi etkin boyutları tanımlar. Ek olarak veri yükleme, birleştirme oluşturma ve sorgu gerçekleştirmeye ilişkin metrikleri sağlar.
Referans değer hizmet programını çalıştırmak için:
Birleştirme oluşturduğunuzda, Essbase toplanacak birleşik görünümleri seçer, görünümleri ana hat hiyerarşisini esas alarak birleştirir ve hücre değerlerini seçili görünümlere depolar. Bir birleştirme, veri yükleme yoluyla değiştirilen düzey 0 değerlere bağlı birleşik hücreler içeriyorsa, veri yükleme işleminin sonunda yüksek düzey değerler otomatik olarak güncellenir.
İsteğe bağlı olarak, Durdurulacak oran hesaplaması için sıfır olmayan bir değer girin.
Durdurulacak oran hesaplamasını sıfırda bırakmak (öndeğer) bir durdurma oranı kümesi olmadığı anlamına gelir.
Küpünüzün kullanıcıları tarafından yürütülen sorgu için bilinen ortak bir tip yoksa ve küpün büyümesini sınırlandırarak performansı arttırmak istiyorsanız bu seçeneği sıfır olmayan bir değer olarak belirlemeyi değerlendirin. Essbase, birleştirme küpünün maksimum büyümesinin verilen oranı aşmaması istisnası ile seçili görünümleri birleştirir. Örneğin, küpün boyutu 1 GB ise, toplam boyutun 1,2 olarak belirtilmesi sonuçlanan verilerin boyutunun 1,2 GB için 1 GB'ın %20'sini aşamayacağı anlamına gelir.
Essbase, kullanıcı sorgulama modellerinin analizi esas alınarak tanımlanmış görünümlerin seçimini birleştirir. Bu, benzeri tipte sorguların genel olarak küp kullanıcılarınız tarafından yürütülmeleri durumunda iyi bir yaklaşımdır. Hizmet programı önce çalışma kitabında yer alan sorguları çalıştırır, ardından bu sorgular esas alınarak birleşik görünümleri oluşturur.
Küpünüz paylaşılan üyeler veya özellikler için uygulanıyorsa ve onları birleştirmeye dahil etmek istiyorsanız Alternatif Hiyerarşiler bu kutuyu işaretlemeyi değerlendirin.
Uygulama çalışma kitabında bir veri sayfasına sahip değilseniz sizden katalogdan veri ve kural dosyaları seçmeniz istenir. Küpü yeniden oluşturduğunuzda dosyaların kaybolmaması için verilerin ve kural dosyalarının katalog içindeki paylaşılan bir dizine depolanmaları iyi bir uygulamadır.
Küpün oluşturulması biraz zaman alır.
Essbase Essbase.Stats.Baseline sayfasını oluşturur ve çalışma kitabına ekler.
Hesaplanan üyelerin çözüm sıralarını gözden geçirin ve formül yürütme sayısını düşürmek üzere değişiklik yapın ve performansı iyileştirin veya formül yürütme sayısını düşürmek ve performansı iyileştirmek için formül içeren hesaplanmış bir üyeyi depolamayı göz önünde bulundurun.
Çözüm Sırası hizmet programı, uygulamada kullanılan çözüm sırası akışının görsel temsilini sunar. Bu, formüllere ilişkin sorgu performansı sorunlarına tanı koymanıza yardımcı olur.
Sorgu performansını optimize etmek üzere çözüm sırasını düzeltmek için Essbase.Stats.SolveOrder sayfasındaki bilgileri kullanın. Bkz. Hesaplama Sırası.