Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server Rapor Hizmeti (SSRS) öğreticisini kullanarak veri temelli abonelik oluşturma hakkında bilgi edinin. Öğretici, filtrelenmiş rapor çıktısını oluşturmak ve paylaşılan bir dosyaya kaydetmek için veri temelli bir abonelik oluşturan basit bir örnekte size yol gösterir.
Reporting Services veri temelli abonelikler, dinamik abone verilerine göre bir raporun dağıtımını özelleştirmenize ve otomatikleştirmenize olanak sağlar. Aşağıdaki senaryolarda veri temelli abonelikleri kullanın:
- Raporları, üyeliği bir dağıtımdan diğerine değişebilecek büyük bir alıcı havuzuna dağıtın. Örneğin, aylık bir raporu tüm geçerli müşterilere e-postayla gönderin.
- Raporları önceden tanımlanmış ölçütlere göre belirli bir alıcı grubuna dağıtın. Örneğin, bir kuruluştaki tüm satış yöneticilerine bir satış performansı raporu gönderin.
- Çeşitli biçimlerde, örneğin
.xlsxve.pdf, rapor üretimini otomatik hale getirin.
Önkoşullar
Rapor sunucusu yöneticileri genellikle veri temelli abonelikler oluşturur ve korur. Veri temelli abonelikler oluşturma adımları için sorgu oluşturma, abone verileri içeren veri kaynakları hakkında bilgi ve rapor sunucusunda yükseltilmiş izinler gerekir.
Öğretici, Temel tablo raporu oluşturma (SSRS öğreticisi) öğreticisinde oluşturulan Satış siparişi raporunu ve AdventureWorks2022 örnek veritabanından verileri kullanır.
Bu öğreticiyi kullanmak için bilgisayarınızda aşağıdakiler yüklü olmalıdır:
Veri temelli abonelikleri destekleyen bir SQL Server sürümü. Daha fazla bilgi için, SQL Server 2022 sürümleri ve desteklenen özellikleriyle ilgili ve'a bakın.
Rapor Sunucusu'nu yerel modda çalıştırın. Öğreticide açıklanan kullanıcı arabirimi yerel mod rapor sunucusunu temel alır. Abonelikler SharePoint modu rapor sunucularında desteklenir, ancak kullanıcı arabirimi öğreticide açıklanandan farklıdır.
SQL Server Agent hizmeti.
Örnek rapordaki Tüm abonelikleri yönet görevini içeren bir Reporting Services rol ataması. Bu görev, veri temelli bir aboneliği tanımlar. Bilgisayarda yöneticiyseniz, yerel yöneticiler için varsayılan rol ataması veri temelli abonelikler oluşturmak için gerekli izinleri sağlar. Daha fazla bilgi için bkz. Yerel mod rapor sunucusunda izinleri düzenleme.
Ağ bağlantısı üzerinden erişilebilen paylaşılan bir klasöre yazma izinleri.
Kılavuzun tamamlanması için tahmini süre: 30 dakika. Temel rapor eğitim kılavuzunu tamamlamanız gerekiyorsa fazladan 30 dakika.
Eğitici iş akışı
Eğitim üç derse ayrılmıştır:
| Ders | Açıklama |
|---|---|
| 1. Ders: Örnek abone veritabanı oluşturma | Yerel SQL Server veritabanında abone bilgilerini içeren bir tablo oluşturun. Bu bilgiler, filtreleme ve çıkış dosyası biçimleri için kullanılacak sipariş numaralarını içerir. |
| 2. Ders: Rapor veri kaynağı özelliklerini yapılandırma | Rapor veri kaynağını, raporu katılımsız ve zamanlamaya göre çalıştıracak şekilde yapılandırın. Rapor veri kümesini abone verileri tarafından sağlanan bir parametreyi içerecek şekilde değiştirin. |
| 3. Ders: Veri temelli abonelik tanımlama | Data-Driven Abonelik Sihirbazı'nı kullanarak veri temelli abonelik oluşturun. |
Aşağıdaki diyagramda işlemin temel iş akışı gösterilmektedir:
| Adım | Açıklama |
|---|---|
| (1) | Abonelik yapılandırması kaynak raporu, zamanlamayı ve alan eşlemesini aboneler Veritabanı'na ayarlar. |
| (2) | OrderInfo tablosu, filtreleme için kullanılacak dört sipariş numarası içerir; dosya başına 1. Tabloda ayrıca oluşturulan raporların dosya biçimleri de yer alır. |
| (3) | Veritabanındaki AdventureWorks2025 bilgiler filtrelenip raporda döndürülür. |
| (4) | OrderInfo tablosu tarafından belirtilen dosya biçimlerinde oluşturulan raporlar. |