SQL Server Reporting Services Shared Data Source Oluşturmak
Shared Data Sources aynı veritabanını kullanan rapor uygulamalarında olduğu gibi aynı veri kaynağını kulllanan raporların oluşturulmasını kolaylaştırırlar. Aynı verirabanını kullanan raporları barındıran bir Reporting Services projesinde (Business Intelligence projeleri) bir Shared Data Source oluşturduğunuzda bu veri kaynağını diğer tüm raporlarınız için de bir kaynak olarak gösterebilirsiniz.
Bir Reporting Services projesi açtığınızda Solution Explorer penceresinde yeralan "Shared Data Sources" dizinini tıklayark aktif hale getiriniz ardından sağ tıklayarak gelen menüden aşağıdaki resimde görüldüğü gibi "Add New Data Source" seçeneğini seçin.
Shared Data Source dizini altında yeni bir veri kaynağı ekleme seçimini yaptıktan sonra aşağıdaki Data Link Properties ekranı açılır. Sunucu adını belirteceğiniz 1. maddede, üzerinde çalıştığınız lokal makinayı ifade eden "." bilgiyi girebilirsiniz. Daha sonra Windows authentication veya sql authentication arasında bir seçim yaparak gerekiyorsa kullanıcı adı ve parola bilgilerinizi giriniz. Lokal makinanız için Windows NT Integrated Security seçimini yaptığınızı varsayarak devam ediyorum. Veritabanı olarak da Northwind veritabanı ile devam edelim. Test Connection ile veri kaynağınıza başarılı bir bağlantı sağladığınızdan emin olduktan sonra OK butonu ile Shared Data Source oluşturma işlemini tamamlamış oluyoruz.
Kaydımızı oluşturduktan sonra "Shared Data Sources" dizini altında Northwind adında .rds uzantısı ile yeni bir ortak veri kaynağı kaydının yeraldığını görebilirsiniz.
Bir rapor oluştururken, Dataset özelliklerini belirlerken veya raporunuzun kaynağını gösterirken, Dataset ekranında "data source" adı ile görebileceğiniz combo kutusunda, yukarıda oluşturduğumuz ortak veri kaynağı kaydını yani Shared Data Source kaydımızı görebilirsiniz. Aşağıda tipik bir Dataset ekranını görmektesiniz.