Share via


Paylaşılan Datasets (ssrs) önbelleğe alma

Sorgu sonuçlar bir önbellek tutarlı veri sağlamak için birden çok rapor ve yanıt geliştirmek için paylaşılan bir dataset kopyalanabilir için saat dataset sorgu için.Raporları gibi paylaşılan dataset ilk kullanımda veya bir zamanlama belirleyerek önbelleğe alınmasına yapılandırabilirsiniz.

Paylaşılan bir dataset içinde birden çok rapor veya bileşen tanımlarını bir parçası olarak dahil edilebilir.Tarafından paylaşılan dataset önbelleğe alma, tutarlı bir veri küme kullanmak için tüm raporlar sağlamak ve de karşı dış verileri dataset sorguyu çalıştırır sayısını azaltmak kaynak.

Paylaşılan bir dataset önbelleğe almak ne zaman örnekleri aşağıdaki listede verilmiştir:

  • Sorguyu çalıştırmak için saat önemli miktarda alır.

  • Sorgu parametreleri alır, ancak çoğu saat, parametre birleşimlerini küçük sayısıdır.Önbelleğe alınan sorgu sonuçlar her birleşim oluşturur.

  • Gün, hafta veya ay öngörülebilir zamanlarda sorguyu çalıştırır.

  • Sorgu teslim edilen bir rapor paylaşılan dataset başvuru sonucu olarak e-posta yoluyla, çok sayıda kişi büyük olasılıkla kısa bir saat dilimi içinde bağlantıyı nerede çalışır.

  • Paylaşılan bir dataset önbelleğe alma ne zaman örnekleri aşağıdaki listede verilmiştir:

  • Sorgu sonuçlar, her zaman en son verileri içermelidir.

  • Sorgu, hızlı bir şekilde çalışır.

  • Seyrek sorguyu çalıştırır.

  • Sorgu parametreleri alır, parametre birleşimlerini büyük sayısıdır ve birleşimi diğerine göre daha yüksektir.

  • Paylaşılan DataSet nesnesini temel alan bir veri kaynak istemi veya tümleşik Windows kimlik bilgileri vardır.

  • Paylaşılan veri kümesi filtresi veya sorguyu genel başvuru sahip bir ifade içeriyor koleksiyon kullanıcı.

Bir kullanıcı rapor belirtilen varsayılan değerlerden farklı parametre değerlerini seçerse için önbelleğe alınan sonuçlar küme, etkin olarak dataset sorguyu çalıştırır ve sonuçlar önbelleğe alınan sorgu kullanılır.

Paylaşılan DataSet önbelleğe alma

Paylaşılan bir dataset için önbelleğe almayı etkinleştirmek için paylaşılan dataset önbellek seçeneğini seçmeniz gerekir.Önbelleğe alma etkinleştirildikten sonra paylaşılan bir dataset için sorgu sonuçlar ilk kullanımda önbelleğine kopyalanır.Paylaşılan dataset parametresi olacaksa, parametreleri her birleşimi önbellekte yeni bir giriş oluşturur.

Önbellekte bir özel parametre bileşimi için sorgu sonuçlar olmasına karşın, işlenmek üzere başlatılan ve bu parametre değerleri içeren paylaşılan DataSet nesnesine bir başvuru içeren rapor önbelleğe alınan verileri kullanır.

Ne kadar süre veri tutmak için belirtebileceğiniz önbellek süresi dolmadan önce.Daha fazla bilgi için bkz: Önbellek sayfası (Rapor Yöneticisi).

Önbellek önceden yükleme

Önbellek yenileme planı oluşturarak önbelleğe alınan önceden yüklemek.Genellikle bir maddeye özel zamanlamayı kullanarak önbelleği yenilemek nasıl bir yenileme planı ile belirtebilirsiniz veya bir paylaşılan zamanlama.Aynı öğe için birden fazla önbellek girdilerini önlemek için belirttiğiniz zamanlamaya dış veri kaynak üzerinde işleme sorgu için yeterli saat izin vermelisiniz.Örneğin, sorguyu çalıştırmak için 20 dakika sürerse, yenileme zamanlama 20 dakikadan uzun olması gerekir.Daha fazla bilgi için bkz: Planlama raporları, paylaşılan DataSet ve abonelikleri.

Önbellek yenileme planı için paylaşılan bir dataset oluşturmak için aşağıdaki koşullar geçerlidir.

  • Paylaşılan dataset önbelleğe alma için etkinleştirilmiş olması gerekir.

  • Paylaşılan veri kaynak paylaşılan dataset bağlıdır istemi veya tümleşik Windows kimlik bilgileri bilgilerini kullanamazsınız.

  • Paylaşılan DataSet'i parametre varsa, salt okunur olarak işaretlenmemiş her parametre için statik bir varsayılan değerleri belirtmeniz gerekir.Salt okunur parametreleri her zaman varsayılan değerini kullanır.Birden çok parametre birleşimleri için paylaşılan bir dataset önbelleğe almak için değerler bileşiminin her birinin ayrı önbelleği yenileme planını oluşturmanız gerekir.Parametreler, diğer DataSet'ler için başvurular içeremez.

  • Her önbelleğini yenileme tek bir paylaşılan dataset veya raporla ilişkili planıdır.

  • Paylaşılan bir DataSet nesnesine göre ReadPolicy ve UpdatePolicy izinlerinizin olması gerekir.

Önbellek yenileme planlarının paylaşılan veri ve raporlar için geçerlidir.Daha fazla bilgi için bkz: Önbellek yenileme seçenekleri (Rapor Yöneticisi).

O neden önbellek zaman aşımı koşulları

Aşağıdaki koşullar geçerli olacağı bir paylaşılan dataset önbellek neden olabilir.

  • Bir zamanlama durumu sona erer.Önbellek saat aşımına uğrar veya sona erme zamanını oluşur.

  • A paylaşılan zamanlama silinir.

  • Değişiklikleri bir paylaşılan zamanlama.Paylaşılan zamanlamaları duraklatılabilir, önbellek süresi dolduğunda da etkiler.

  • Paylaşılan dataset deðiþikliklerini sorgu tanımı.

  • Paylaşılan dataset değişiminde bağlıdır paylaşılan veri kaynak için kimlik bilgileri.

  • Paylaşılan veri kümesi için önbellek seçenekleri değiştirin.

  • Paylaşılan veri kümesi için salt okunur parametrelerin varsayılan değerlerini değiştirin.

  • Paylaşılan dataset tanımının bir parçası olan filtreleri değiştirin.

  • Paylaşılan dataset silinir rapor sunucusu.Paylaşılan bir dataset silindiğinde, ilişkili önbelleğe alınan kopya ve Önbellek yenileme planlarının da silinir.

Paylaşılan DataSet'ler için yenileme planları önbelleğe almak için güncelleştirmeleri zaten işlenen raporları etkiler.Önbellek yenileme planı güncelleştirme yalnızca gelecekteki kez başlatılabilir paylaşılan dataset başvuru raporları etkiler.

Ayrıca bkz.

Kavramlar