Aracılığıyla paylaş


Raporlar için en iyi uygulamalar

Aşağıdaki en iyi uygulamalar, yazması daha kolay raporlar oluşturmanıza, yerleşik standartlara uymanıza ve daha yüksek verimlilikle yürütmenize yardımcı olabilir.

Genel en iyi uygulamalar

Bu bölümde, özel Fetch tabanlı raporlar oluşturmak için en iyi uygulamalar sağlanmaktadır.

Özel raporlar oluşturmak için varolan bir raporu kullanma

Uygulamanızda aradığınız tasarıma yakın mevcut bir rapor olup olmadığını kontrol edin. Bu raporun rapor tanımını indirin ve sıfırdan yeni bir tane oluşturmak yerine RDL dosyasını değiştirin. Bunu yaparak, geliştirme süresinden tasarruf edecek ve rapor yazma hatalarını azaltacaksınız.

Para birimi, sayı, tarih ve saat, takvim için Customer Engagement (on-premises) biçimlerini kullanma

Görünüm FilteredUserSettings , para birimi biçimi, tarih ve saat biçimi, sayı biçimi, negatif sayı, haftanın başlangıç günü, takvimler ve diğer biçimler hakkında bilgiler içerir. Customer Engagement (on-premises), görünümden FilteredUserSettings tarih, saat, sayı, para birimi ve takvim biçimlerini almak için fn_GetFormatStrings veritabanı işlevini sağlar.

Raporlarınızdaki veri değerlerini doğru şekilde biçimlendirmek için bu kaynakları kullanın.

Sayfa boyutunu ayarlayın

Reporting Services, dikey ve yatay modlar veya önceden ayarlanmış sayfa boyutları gibi açık sayfa yönlendirmesi sağlamaz. Standart raporlar hem ABD mektup hem de A4 kağıt için uygun 8,25 x 11 (portre) veya 11 x 8,25 (yatay) sayfa boyutları için tasarlanmıştır.

Raporlarınızı yedekleyin

Raporlarınızın yedek kopyalarını oluşturun ve bunları raporlama sunucusu dışındaki bir bilgisayarda depolayın.

Gerekirse kesmeyi tanımlayın

Metin kaydırma, Reporting Services'daki bir metin kutusu rapor öğesi için varsayılan davranıştır. Bu, aksi belirtilmedikçe, tüm metnin herhangi bir metin alanının tanımlanan genişliğinde kaydırılacağı ve ardından dikey olarak büyüyeceği anlamına gelir. Kesme belirtilirse, metin kutusu metni belirtilen dolgu alanı içinde metin kutusunun genişliğinde keser (varsayılan değer sol ve sağ için 2pt'dir). Bunun ötesindeki herhangi bir maksimum uzunluk kesintisi, özel kodlama gerektirecektir.

Standart raporlar, kullanıcı fare işaretçisini rapor öğesinin üzerine getirdiğinde statik metin veya veri alanlarındaki değerleri göstermek için araç ipuçlarıyla ayarlanır. Kısaltma kullanıyorsanız, kullanıcı kısaltılan metnin üzerine geldiğinde tam metnin görünmesi için ToolTip özelliğini alan değerine ayarlayın.

Tarih ve saat alanları içeren raporlar oluştururken en iyi uygulamalar

Tarih ve saat alanlarını kullanan raporlar oluştururken, aşağıdakilere dikkat edin:

  • Customer Engagement (on-premises) içindeki tarih ve saat değerleriyle tutarlı olması için, Eşgüdümlü Evrensel Saat (UTC) tabanlı bir alan (Time-Zone Bağımsız veya Yalnızca Tarih) kullanan raporlar oluşturduğunuzda, değeri bölgesel saat dilimi tabanlı (Kullanıcı Yerel) bir değere dönüştürmeyin.

  • Bir varlıktaki bir alanın tarih ve saat davranışında bir değişiklik yaparsanız, raporun alanı doğru şekilde görüntülemesi için bu tarih ve saati kullanan raporları yeniden oluşturmanız gerekebilir.

    • Rapor Sihirbazı raporlarını yeniden oluşturun. Raporu yeniden oluşturmak için aynı parametrelere sahip Rapor Sihirbazı'nı kullanarak raporu düzenleyin.

    • Yönetilen bir çözüme dayalı olarak raporları yeniden oluşturun. Yönetilen çözümler için, raporu düzenlemek yerine, raporu yeniden oluşturmak için çözümü yeniden içeri aktarın.

    • Visual Studio ile oluşturulan özel raporları yeniden oluşturun. Visual Studio'daki tarih ve saat alanlarını gerektiği gibi güncelleştirin ve raporu yeniden yayımlayın.

    Tarih ve saat alanları hakkında daha fazla bilgi için bkz: Tarih ve Saat veri türünün davranışı.

Ayrıca bakınız

Raporlama ve Analiz Kılavuzu
Raporların performansını artırma