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 Reporting Services, kendi uygulamalarınızda uygulayabileceğiniz çeşitli programlama arayüzleri sunar. Reporting Services'in mevcut özelliklerini ve yeteneklerini kullanarak web sitelerine ve Windows uygulamalarına özel raporlama ve yönetim araçları oluşturabilirsiniz. Ya da Reporting Services platformunu genişletebilirsiniz.
Reporting Services platformunun genişletilmesi, veri erişimi, rapor teslimatı ve daha fazlası için kullanılabilecek yeni bileşenler ve kaynaklar oluşturulmasını içerir. Bu bileşenleri ve kaynakları, organizasyonlarında Reporting Services kullanan şirketlere pazarlayabilirsiniz.
Note
Reporting Services, başlamanızda yardımcı olacak programlama örnekleri ve eğitimler içerir. Daha fazla bilgi için Reporting Services Samples ve Developer's Guide: Tutorials (Reporting Services) sayfalarına bakınız.
Bu bölümde
Reporting Services'i uygulamalara entegre edin
Reporting Services'in özel uygulamalara entegre edilmesi için nasıl kullanılacağına dair genel bir bakış sunar. Doğrudan URL erişiminin ne zaman kullanılacağını ve rapor sunucusuna erişmek için Web servisini ne zaman kullanacağını açıklar.
ASP.NET ve geleneksel uygulamalar için Report Server Web servisi
Report Server Web servisi, rapor sunucusunun tam işlevselliğine erişim sağlar. Web servisi, HTTP üzerinden SOAP kullanır ve istemci programları ile rapor sunucusu arasında bir iletişim arayüzü olarak tasarlanmıştır. Web servisi ve yöntemleri, rapor sunucusunun işlevselliğini ortaya çıkarır ve raporun yaşam döngüsünün yönetimden yürütmeye kadar herhangi bir bölümü için özel araçlar oluşturmanıza olanak tanır.
Modern uygulamalar
için REST API'leriyle geliştirme Reporting Services REST API'leri, Reporting Services rapor sunucusu kataloğundaki nesnelere programatik erişim sağlar. REST API'lerini kullanırken bir klasör hiyerarşisine geçebilir, bir klasörün içeriğini keşfedebilir veya bir rapor tanımı indirebilirsiniz. Ayrıca nesneleri oluşturabilir, güncelleştirebilir ve silebilirsiniz.
URL erişimi (SSRS)
Reporting Services, rapor gezintisi ve görüntülemesi için hızlı ve kolay erişim noktası olarak kullanabileceğiniz tam bir URL tabanlı istek setini destekler. Bu teknolojiyi, Report Server Web servisi ile kullanarak özel iş uygulamalarınıza tam bir raporlama çözümü entegre edebilirsiniz. URL erişimi, raporları bir web portalının parçası olarak entegre ederken veya bir web tarayıcısından raporları incelerken faydalıdır.
Reporting Services uzantıları
Reporting Services'in modüler mimarisi, genişletilebilirlik için tasarlanmıştır. Birçok Reporting Services bileşeni tarafından tüketilen uzantıları kolayca geliştirebilen, kuralı ve yönetebileceğiniz yönetilen bir kod API'si mevcuttur. Microsoft .NET Framework'ü kullanarak montajlar oluşturabilir ve gelişen iş ihtiyaçlarınızı karşılamak için yeni Reporting Services render, güvenlik, teslimat ve veri işleme işlevleri ekleyebilirsiniz.
Özel rapor öğeleri
RDL'ye işlevsellik eklemek veya mevcut kontrollerin işlevselliğini genişletmek için Özel Rapor Öğeleri nasıl oluşturulacağını açıklar.
Raporlarla özel derlemeler kullanın
Rapor tanımına kod referansları dahil ederek Raporlar ile özel montajların nasıl kullanılacağını açıklar.
Raporlama Hizmetleri WMI sağlayıcısına erişme
Reporting Services WMI Provider'ın rapor sunucusu dağıtımlarını yönetmek için nasıl kullanılacağını açıklar.