Rapor Oluşturucusu'nda Raporları Önizleme
Bir rapor oluştururken, raporun istediklerinizi görüntülediğini doğrulamak için raporu sık sık önizlemek yararlı olur. Raporunuzu önizlemek için Çalıştır'ı tıklatın. Rapor, önizleme modunda işlenir.
Rapor Oluşturucusu, bir rapor sunucusuna bağlıyken düzenleme oturumları kullanarak önizleme deneyimini iyileştirir. Düzenleme oturumu bir veri önbelleği oluşturur ve önbellekteki veri kümelerini yinelenen rapor önizlemeleri için kullanılabilir yapar. Bir düzenleme oturumu, doğrudan etkileştiğiniz bir özellik değildir, ancak önbelleğe yazılan veri kümesinin ne zaman yinelendiğini anlamak, bir raporu önizlerken performansı iyileştirmenize ve raporun neden daha hızlı veya daha yavaş işlendiğini anlamanıza yardımcı olur.
Düzenleme oturumlarının diğer yararları, katıştırılmış veri kaynakları veya rapor sunucusunda depolanan resimler veya alt raporlar gibi başvuru öğeleri kullanan raporları düzenleme yeteneğidir.
[!NOT]
SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.
Önizleme Performansını İyileştirme
Raporları oluşturma ve güncelleştirme yönteminiz, raporun önizlemede işlenme hızını etkiler. Sunucu başvurusu kullanan bir raporu ilk kez önizlediğinizde, sizin için bir düzenleme oturumu oluşturulur ve rapor çalıştırıldığında kullanılan veriler, rapor sunucusunda depolanan veri önbelleğine eklenir. Raporda verileri etkilemeyen değişiklikler yaptığınızda, rapor verilerin önbelleğe yazılan kopyasını kullanır. Bu, raporu her önizlediğinizde verilerin değiştiğinizi görmeyeceğiniz anlamına gelir. Yeni veriler isterseniz, şeritteki Yenile düğmesini tıklatın.
Aşağıdaki eylemler önbelleğin yenilenmesine neden olur ve raporu sonraki önizleyişinizde raporun işlenmesini yavaşlatır:
Veri kümesi ekleme, değiştirme veya silme. Önbelleğe yazılan veri kümesi, bir raporun kullandığı tüm veri kümelerini içerir ve herhangi bir veri kümesinin değiştirilmesi, önbelleğe yazılmış olan veri kümesini geçersizleştirir. Bu, adın, sorgunun veya veri kümesindeki alanların değiştirilmesini de içerir.
[!NOT]
Veri kümesinde kullanmayı beklemediğiniz çok sayıda alan varsa, bu alanları atlamak için veri kümesini güncelleştirmeyi düşünmelisiniz. Bu güncelleştirme yeni bir düzenleme oturumu oluştursa ve raporun ilk önizlemesi daha yavaş olsa da, önbelleğe yazılan veri kümesinin daha küçük olması, genel olarak rapor sunucusunun performansını iyileştirir.
Bir veri kaynağı ekleme, değiştirme veya silme. Bu, veri kaynağının adının veya özelliklerinin, veri kaynağının veri uzantısının veya veri kaynağı bağlantısının özelliklerinin değiştirilmesini de içerir.
Raporun kullandığı paylaşılan veri kaynağını farklı bir veri kaynağıyla değiştirme.
Raporun dilini değiştirme.
Raporun kullandığı derlemeleri veya özel kodu değiştirme.
Rapora veya parametre değerlerine sorgu parametreleri ekleme, sorgu parametrelerini değiştirme veya silme.
Rapor düzeninde veya veri biçimlendirmesinde yapılan değişiklikler, önbelleğe yazılan veri kümesini etkilemez. Aşağıdaki eylemleri, önbelleğe yazılan veri kümesini yenilemeden yapabilirsiniz:
Tablolar, matrisler veya çizelgeler gibi veri bölgelerini ekleme veya kaldırma.
Rapora sütun ekleme veya rapordan sütun silme. Veri kümesindeki tüm alanlar raporda kullanılabilir. Rapora alan ekleme veya rapordan alan kaldırmanın veri kümesi üzerinde etkisi olmaz.
Tablolardaki ve matrislerdeki alanların sırasını değiştirme.
Satır veya sütun grupları ekleme, değiştirme veya silme.
Alanlara veri değeri biçimlendirmeleri ekleme, biçimlendirmeleri değiştirme veya silme.
Resimler, çizgiler veya metin kutuları ekleme, değiştirme veya silme.
Sayfa sonlarını değiştirme.
Bir raporu ilk kez önizlediğinizde, düzenleme oturumu oluşturulur. Varsayılan olarak, bir düzenleme oturumu 7200 saniye (2 saat) sürer. Raporu her çalıştırışınızda, oturum iki saate sıfırlanır. Düzenleme oturumunun süresi dolduğunda, veri önbelleği silinir. Düzenleme oturumunun süresi dolarsa, raporu sonraki önizleyişinizde yeni bir oturum otomatik olarak oluşturulur. Düzenleme oturumlarının geçerlilik süresi yapılandırılabilir. İki saatlik sürenin çok uzun veya çok kısa olduğunu düşünürseniz, rapor sunucusunun yöneticisine başvurun.
Varsayılan olarak, veri önbelleğinde en fazla beş veri kümesi tutulabilir. Çok farklı parametre değeri bileşimleri kullanıyorsanız, rapor için daha fazla veri gerekebilir. Bu durum, önbelleğin yenilenmesini gerektirir ve rapor sonraki önizleyişinizde daha yavaş işlenir. Önbellekteki girişlerin sayısı, rapor sunucusunun yöneticisi tarafından yapılandırılabilir.
Rapor Güncelleştirmelerinin Eşzamanlılığı
Sık sık, bir raporu güncelleştirip rapor sunucusuna kaydetme sürecinde bir adım olarak raporu önizlersiniz. Bir raporu güncelleştirirken, başka birisinin de raporu güncelleştirip kaydediyor olması olasıdır. Son kaydedilen rapor, raporun gelecekte görüntüleme ve güncelleştirme için kullanılabilecek sürümü olur. Bu, sizin önizlemesini görüntülediğiniz rapor sürümünün yeniden açtığınız sürümle aynı olmayabileceği anlamına gelir. Rapor Oluşturucusu menüsünde Farklı Kaydet seçeneğini kullanarak raporu yeni bir adla kaydetme seçeneğiniz vardır.
Harici Rapor Öğeleri
Raporunuz, paylaşılan veri kaynakları, harici resimler ve rapordan ayrı olarak depolanan alt raporlar içerebilir. Öğeler ayrı olarak depolandığından, rapor sunucusunda farklı bir konuma taşınmaları veya silinmeleri olasıdır. Böyle bir durumda, raporunuz önizlenemez. Öğenin güncelleştirilen konumunu göstermek için raporu güncelleştirebilirsiniz veya öğe silindiyse, var olan bir öğeyi yerine koyabilir veya öğeye ilişkin başvuruyu rapordan kaldırabilirsiniz.
Raporunuz tarafından kullanılan bir alt rapor düzenleme oturumunuz oluşturulduktan sonra değiştirilirse, rapor önizlemede işlenmez. Raporu başarıyla önizlemek için, raporu kaydetmeniz veya yeni verileri almak için Yenile'yi tıklatmanız gerekir.
Ayrıca bkz.
Kavramlar
Rapora Veri Ekleme (Rapor Oluşturucusu ve SSRS)
Rapor Öğelerini Biçimlendirme (Rapor Oluşturucusu ve SSRS)
Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS)
Grafikler (Rapor Oluşturucusu ve SSRS)
Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS)