Birleşik Bölüm Küplerini Hesaplama ve Sorgulama

Birleşik bölümünüz olduğunda, Essbase hesaplamaları ve sorguları, mümkün olduğunda, Essbase tarafından SQL'e dönüştürülür ve Kendi Kendini Yöneten Veri Ambarı'na aktarılır, böylece işleme, verilerin saklandığı yerde gerçekleşir.

Essbase küp ana hattı meta verileri (boyut ve üye adları) içerir. Kendi Kendini Yöneten Veri Ambarı, meta verilerle ilişkili verileri tutar. Veriler bir bilgi tablosunda saklanır.

Essbase hesaplama işlemini verilerin saklandığı yere taşıdığı için veri gecikmesi sorunlarının çözülmesine yardımcı olur. Bu Essbase 21.5 sürümüyle birlikte gelen yeni bir fonksiyonelliktir.

Essbase'te yeniyseniz genel olarak hesaplama hakkında bilgi edinmek için şuraya göz atın: Küpleri Hesaplama.

Birleşik bölümlerle hesaplamanın nasıl çalıştığı, birleşik bölümü oluşturmak için başladığınız Essbase küpünün tipine bağlıdır: blok depolama (BSO) veya birleşik depolama (ASO).

Hesaplama Karşılaştırma Notları

Blok depolama (BSO) tabanlı birleşik bölüm küpleri için, hesapladığınızda ve sorguladığınızda, Essbase bağımlılıkları analiz eder ve sonuçları Kendi Kendini Yöneten Veri Ambarı'ndaki Analitik Görünümleri kullanarak işlemek için SQL yazar.

Birleşik depolama (ASO) tabanlı birleşik bölüm küpleri için Essbase Sunucusu, özel hesaplamaları ve tahsisleri işler ve ardından sonuçları Kendi Kendini Yöneten Veri Ambarı'na aktarır.

Birleşik Bölüm Hesaplamalarına İlişkin Notlar / Sınırlamalar

Essbase blok depolama (BSO) hesaplama fonksiyonları, BSO ana hat formüllerinde uygulanabilir ve bunların sonuçları Smart View, MDX ve diğer elektronik tablo istemcilerinden gelen sorguları etkiler. hesaplama komutları ile birlikte aynı fonksiyonlar prosedürel hesaplama komut listeleri yazmak için kullanılabilir.

Kendi Kendini Yöneten Veri Ambarında İşlenen Hesaplama Fonksiyonları

Birleşik bölüm kullanıldığında, aşağıdaki Essbase hesaplama fonksiyonları SQL'e çevrilir ve Kendi Kendini Yöneten Veri Ambarı'nda işlenir. Burada listelenmeyen diğer foksiyonlar Essbase'de işlenir.

  • @ABS
  • @ALLANCESTORS
  • @ANCEST
  • @ANCESTORS
  • @AVG (yalnızca SKIPMISSING seçeneğiyle)
  • @AVGRANGE
  • @CHILDREN
  • @CURRMBR
  • @DESCENDANTS
  • @EXP
  • @FACTORIAL
  • @GENMBRS
  • @IALLANCESTORS
  • @IANCESTORS
  • @ICHILDREN
  • @IDESCENDANTS
  • @INT
  • @IRDESCENDANTS
  • @ISANCEST
  • @ISCHILD
  • @ISDESC
  • @ISGEN
  • @ISIANCEST
  • @ISIBLINGS
  • @ISICHILD
  • @ISIDESC
  • @ISIPARENT
  • @ISISIBLING
  • @ISLEV
  • @ISMBR (bağımsız değişken yalnızca tek bir üye adı olduğunda)
  • @ISPARENT
  • @ISSAMEGEN
  • @ISSAMELEV
  • @ISSIBLING
  • @LEVMBRS
  • @LN
  • @LOG
  • @LOG10
  • @LSIBLINGS
  • @MAX
  • @MAXRANGE (istisna: XrangeList bağımsız değişkeni yok)
  • @MAXS
  • @MAXSRANGE (istisna: XrangeList bağımsız değişkeni yok)
  • @MBRPARENT
  • @MEDIAN (istisna: XrangeList bağımsız değişkeni yok)
  • @MEMBERAT
  • @MIN
  • @MINRANGE (istisna: XrangeList bağımsız değişkeni yok)
  • @MINS
  • @MINSRANGE (istisna: XrangeList bağımsız değişkeni yok)
  • @MOD
  • @PARENT
  • @POWER
  • @RDESCENDANTS
  • @RELATIVE
  • @REMAINDER
  • @ROUND
  • @RSIBLINGS
  • @SIBLINGS
  • @SUM
  • @SUMRANGE (istisna: XrangeList bağımsız değişkeni yok)
  • @TRUNCATE
  • @XREF
  • @XWRITE

Kendi Kendini Yöneten Veri Ambarında İşlenen Hesaplama Komutları

Birleşik bölüm kullanıldığında, aşağıdaki Essbase hesaplama komutları SQL'e çevrilir ve Kendi Kendini Yöneten Veri Ambarı'nda işlenir.

  • AGG (Dinamik Hesaplama üyelerini veya ekleme olmayan birleştirme operatörünü kullanarak üyeleri bir araya getirme durumu hariç)
  • CLEARDATA
  • CLEARBLOCK (istisna: NONINPUT veya DYNAMIC anahtar sözcükleri yok)
  • DATAEXPORT (istisna: Yalnızca aşağıdaki veri dışa aktarma seçenekleriyle)
    DATAEXPORTLEVEL ALL
    DATAEXPORTCSVFORMAT
    DATAEXPORTOVERWRITEFILE
    DATAEXPORTDECIMAL
  • IF...ENDIF
  • ELSE...ELSEIF (çoklu, iç içe IF / ELSE ifadeleri içeren komutları daha yavaş performansa sahip olabilir)
  • EXCLUDE...ENDEXCLUDE
  • LOOP...ENDLOOP
  • DATACOPY
  • Bu sayfada listelenen matematiksel işlemleri, IF / ELSE komutlarını, çapraz referansları ve desteklenen @ fonksiyonlarını içeren ifadelerle FIX komutu atamaları.

ARRAY ve VAR komutlarının yanı sıra CALC DIM veya CALC ALL'de işlenen dinamik formüller Essbase'de işlenir ve performans daha yavaş olabilir.

Bazı hesaplama komutları birleşik bölüm küpleri için desteklenmez ve kullanılırsa bir hata döndürür. Bkz. Birleşik Bölümler İçin Kısıtlamalar.

Essbase blok depolama (BSO) hesaplama komut listeleri çalıştırmanız gerekiyorsa özet boyutu olarak yoğun verili bir boyut seçin. Özet boyutu düşük yoğunlukluysa birleşik bölümler için hesaplama komut dosyaları desteklenmez.

Blok hesaplama modu (Essbase konfigürasyon ayarı CALCMODE, BLOCK olarak ayarlandığında etkinleştirilir) birleşik bölüm küpleri için geçerli değildir. Hesaplama işlemleri Kendi Kendini Yöneten Veri Ambarı'na aktarılır. Bir istisna mevcutsa ve hesaplama bunun yerine Essbase Sunucusunda işleniyorsa, bağımlılık analizini çözüm sırası belirler.

Birleşik bölüme sahip bir birleşik depolamalı küpte özel tahsisler gerçekleştirirken yalnızca mevcut değerleri geçersiz kılabilirsiniz. Mevcut değerlere ekleme veya çıkarma yapamazsınız.

Diğer Sınırlamalar

Bkz. Birleşik Bölümler İçin Kısıtlamalar.

Sorgu Sonuçlarındaki Duyarlık Basamakları

Birleşik bölümü olan bir küpü hesapladığınızda Kendi Kendini Yöneten Veri Ambarı, hesaplamaları ve birleştirmeleri kısmen işler. Bu nedenle sorgu sonuçları birleşik bölüm kullanımı olmadan elde edilen değerler ile karşılaştırılırsa biraz farklı duyarlık değerleri içerebilir.

Hesaplama Sırası

Karma mod blok depolama (BSO) küplerine ve birleşik depolama (ASO) küplerine benzer şekilde, birleşik bölüm küplerindeki üyelerin hesaplama önceliği, Essbase ana hattında ayarladığınız tanımlı bir çözüm sırası takip eder.

Essbase Hesaplamalarını ve Veri Yükleme İşlerini Çalıştırma Kabiliyeti

Essbase konfigürasyon ayarı FEDERATEDAVCALC, birleşik bölüme sahip tüm blok depolama (BSO) uygulamaları için öndeğer olarak dolaylı olarak TRUE'ya ayarlanmıştır. Bu, kullanıcıların Essbase BSO hesaplamalarını çalıştırmasına ve Kendi Kendini Yöneten Veri Ambarı bilgi tablosundaki kayıtları güncellemek için Essbase aracılığıyla veri yüklemeleri gerçekleştirmesine olanak tanır.