SORU
19 Aralık 2013, PERŞEMBE


Nasıl Verileri kullanarak Olaylar uygulanması değiştirme kolu.Asit

Ben bir orta ölçekli uygulama kullanan Data.Acid dayanıklılık ve ben ... karşılaşılan bir durum sizin için Güncelleştirme uygulaması biri benim Update olaylar için bir sonraki sürümü, sunucu. I. e. Böyle bir şey var

myUpdate :: Update MyState ()
myUpdate = <some outdated implementation>

Bu yüzden merak ediyorum benim işlem geçmişi bozuk, şimdi, belli ki sadece uygulama değiştiremem gelişigüzel nasıl insanlar genellikle bu işi. Bu seçenekler benim gördüğüm kadarıyla

  1. Sunucu dur. Benim için createCheckpoint AcidState çalıştırın. Event uygulama güncelleme ve sunucuyu yeniden başlatın. Taze bir anlık getiriyoruz beri Update değişti asla eski olayları tetikler.

  2. Yeni bir ad (myUpdate_v2) ile yeni Update oluşturun ve sunucu benim mantığım sadece myUpdate_v2 myUpdate orijinal yerine her yerde kullanmak için güncelleme.

Her iki seçenek de kendi yararları var sanırım. (1) eski kod temeli işlevselliği korumak için ihtiyacım yok ama çok dikkatli bir şekilde her sunucu güncelleştirme için yapılacak olduğundan daha güzel ya da ben verileri bozma riski. (2) güvenli (özellikle ben çıkarın myUpdate benim modülün ihracat çok olabilirim emin değilim yanlışlıkla kullanın eski uygulama her yerde), ama sanki biraz çirkin yoksa.

Biraz daha iyi bir yolu bunu yapmak için vardır? Kesinlikle benim olayları uygulanması için değişiklikleri uygulamak için iyi, standart bir iş akışı olmasını isterim her zaman ve daha uzun ömürlü bir proje karşılaşma yapacağım bir şey olarak görüyorum.

CEVAP
16 Mayıs 2015, CUMARTESİ


Dava mondrian olabilir.dosyanın.toplamalar.Okumak gerçek ve mondrian ayarlanır.dosyanın.toplamalar.Yanlış kullanmak için ayarlanır. mondrian.rolap.aggregates.Use=true set ve kontrol edin. Referans: http://mondrian.pentaho.com/documentation/configuration.php

Eğer durum bu değilse, lütfen tüm özelliklerini toplama tabloları ile ilgili bağlayın ve tam küp tanımı XML.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011
  • SoundHound

    SoundHound

    8 Mart 2006