Aracılığıyla paylaş


Paylaşılan Veri Kaynakları Oluşturma, Değiştirme ve Silme (SSRS)

Paylaşılan veri kaynağı, Bir Reporting Services rapor sunucusunda çalışan birden çok rapor, model ve veri temelli abonelik tarafından başvurulabilen bir veri kaynağı bağlantı özellikleri kümesidir. Paylaşılan veri kaynakları, zaman içinde sıklıkla değişen veri kaynağı özelliklerini yönetmek için kolay bir yol sağlar. Kullanıcı hesabı veya parola değişirse veya veritabanını farklı bir sunucuya taşırsanız, bağlantı bilgilerini tek bir yerden güncelleştirebilirsiniz.

Paylaşılan veri kaynakları raporlar ve veri temelli abonelikler için isteğe bağlıdır, ancak rapor modelleri için gereklidir. Geçici raporlama için rapor modellerini kullanmayı planlıyorsanız, modele bağlantı bilgileri sağlamak için paylaşılan veri kaynağı öğesi oluşturup korumanız gerekir.

Paylaşılan veri kaynağı aşağıdaki bölümlerden oluşur:

Bölüm Açıklama
İsim Rapor sunucusu klasör hiyerarşisinde öğeyi tanımlayan ad.
Açıklama Klasörün içeriğini görüntülediğinizde web portalında öğeyle birlikte görüntülenen açıklama.
Bağlantı türü Veri kaynağıyla kullanılan veri işleme uzantısı. Yalnızca rapor sunucusunda dağıtılan veri işleme uzantılarını kullanabilirsiniz. Reporting Services'e dahil edilen veri işleme uzantıları hakkında daha fazla bilgi için bkz. Reporting Services (SSRS) Tarafından Desteklenen Veri Kaynakları.
Bağlantı dizesi Veritabanının bağlantı dizesi. Daha fazla bilgi edinmek ve sık kullanılan veri kaynaklarına bağlantı dizelerinin örneklerini görüntülemek için bkz. Veri bağlantısı dizeleri oluşturma - Rapor Oluşturucusu & SSRS.
Kimlik bilgisi türü Bağlantı için kimlik bilgilerinin nasıl alındığını ve bağlantı yapıldıktan sonra kullanılıp kullanılmayacağını belirtir. Daha fazla bilgi için bkz. Rapor Veri Kaynakları için Kimlik Bilgilerini ve Bağlantı Bilgilerini Belirtme.

Paylaşılan veri kaynağı, verileri almak için kullanılan sorgu bilgilerini içermez. Sorgu her zaman bir rapor tanımı içinde tutulur.

Paylaşılan Veri Kaynaklarını Oluşturma ve Değiştirme

Paylaşılan veri kaynağı oluşturmak veya özelliklerini değiştirmek için rapor sunucusunda veri kaynaklarını yönetme izinlerine sahip olmanız gerekir. Rapor sunucusu yerel modda çalışıyorsa, web portalında paylaşılan veri kaynağını oluşturabilir ve yapılandırabilirsiniz. Rapor sunucusu SharePoint tümleşik modunda çalışıyorsa, sharepoint sitesindeki uygulama sayfalarını kullanabilirsiniz. Modundan bağımsız olarak herhangi bir rapor sunucusu için, Rapor Tasarımcısı'nda paylaşılan bir veri kaynağı oluşturabilir ve bunu bir hedef sunucuda yayımlayabilirsiniz.

Rapor sunucusunda paylaşılan bir veri kaynağı oluşturduktan sonra, dış veri kaynağında bakım işlemleri yapılırken rapora erişimi denetlemek, farklı bir konuma taşımak, yeniden adlandırmak veya rapor işlemeyi önlemek için çevrimdışına almak için rol atamaları oluşturabilirsiniz. Paylaşılan veri kaynağı öğesini rapor sunucusu klasör hiyerarşisinde başka bir konuma yeniden adlandırır veya taşırsanız, paylaşılan veri kaynağına başvuran tüm raporlardaki veya aboneliklerdeki yol bilgileri buna göre güncelleştirilir. Paylaşılan veri kaynağını çevrimdışına alırsanız, veri kaynağını yeniden etkinleştirene kadar tüm raporlar, modeller ve abonelikler çalışmaz.

Rapor sunucusu klasör hiyerarşisindeki paylaşılan veri kaynaklarına erişimi denetleme hakkında daha fazla bilgi için bkz. Güvenli Paylaşılan Veri Kaynağı Öğeleri.

Rapor Tasarımcısı'nda paylaşılan veri kaynağı oluşturmak için

  1. Rapor Verileri bölmesindeki araç çubuğunda, Yeni 'e tıklayın ve sonra veri kaynağıöğesine tıklayın. Veri Kaynağı Özellikleri iletişim kutusu açılır.

    Notu

    Rapor Verileri bölmesi görünmüyorsa, Görünüm menüsünde Rapor Verileri'e tıklayın.

  2. Adı metin kutusuna veri kaynağı için bir ad yazın veya varsayılanı kabul edin. Veri kaynağı adı, rapor içinde dahili olarak kullanılır. Netlik sağlamak için, veri kaynağının adının bağlantı dizesinde belirtilen veritabanının adını içermesini öneririz.

  3. Paylaşılan veri kaynağı başvurusu kullan seçeneğinin belirlendiğini doğrulayın ve ardından aşağıdakileri yapın.

    1. Yeniöğesine tıklayın. Paylaşılan Veri Kaynağı özellikleri iletişim kutusunda, yeni bir veri kaynağı oluşturmak için 2. ve 3. adımları izleyin.

    2. OKseçin.

      Yeni paylaşılan veri kaynağı Çözüm Gezgini'ndeki Paylaşılan Veri Kaynakları klasöründe görünür.

  4. Kimlik Bilgileriöğesine tıklayın.

    Bu veri kaynağı için kullanılacak kimlik bilgilerini belirtin. Veri kaynağının sahibi desteklenen kimlik bilgilerinin türünü seçer.

Web portalında paylaşılan veri kaynağı oluşturmak için

  1. Web portalında YeniVeri Kaynağıseçin.

  2. Öğe için bir ad yazın. Bir ad en az bir karakter içermelidir ve bir harfle başlamalıdır. Ayrıca belirli simgeleri de içerebilir, ancak boşluk veya karakter içeremez; ? : @ & = + , $ / * <> | " /.

  3. İsteğe bağlı olarak, kullanıcılara bağlantı hakkında bilgi sağlamak için bir açıklama yazın..

  4. Veri kaynağı türü listesinde, veri kaynağından verileri işlemek için kullanılan veri işleme uzantısını belirtin.

  5. Bağlantı dizesiiçin, rapor sunucusunun veri kaynağına bağlanmak için kullandığı bağlantı dizesini belirtin. Bağlantı dizesinde kimlik bilgilerini belirtmemenizi öneririz.

    Aşağıdaki örnekte, yerel AdventureWorks2022 veritabanına bağlanmak için bir bağlantı dizesi gösterilmektedir:

    data source=<localservername>; initial catalog=AdventureWorks2022 
    
  6. kullanarak Connect için, rapor çalıştırıldığında kimlik bilgilerinin nasıl alınacağını belirtin:

    • Kullanıcıdan bir oturum açma adı ve parola istemek istiyorsanız, raporu çalıştıran kullanıcı tarafından sağlananKimlik Bilgileri'ne tıklayın. Kullanıcının girdiği kimlik bilgilerini Windows kimlik bilgileri olarak kullanmak için, veri kaynağına bağlanırken"Windows kimlik bilgileri olarak kullan" seçeneğine tıklayın. Kullanıcı adı ve parola veritabanı kimlik bilgileriyse, bu seçeneği belirlemeyin.

    • Veri kaynağını, veri kaynağının sahibi tarafından yönetilen kaydedilmiş kimlik bilgileriyle paylaşılan bir veri kaynağı olarak veya abonelikleri veya diğer zamanlanmış işlemleri destekleyen raporlar için (örneğin otomatik rapor geçmişi oluşturma) paylaşılan bir veri kaynağı olarak kullanmayı planlıyorsanız,rapor sunucusunda güvenli bir şekilde depolanan Kimlik Bilgileri'ne tıklayın. Veritabanı sunucusu kimliğe bürünmeyi veya yetki devrini destekliyorsa, veri kaynağına bağlantı yapıldıktan sonra kimliği doğrulanmış kullanıcıyı temsil et seçeneğiniseçebilirsiniz.

    • Rapor sunucusunun rapora erişen kullanıcının kimlik bilgilerini dış veri kaynağını barındıran sunucuya geçirmesini istiyorsanız Windows Tümleşik Güvenliktıklayın. Bu durumda, kullanıcıdan bir kullanıcı adı veya parola yazması istenmez.

    • Veri kaynağı kimlik bilgilerini kullanmıyorsa (örneğin, veri kaynağı dosya sisteminden erişilen bir XML dosyasıysa), Kimlik bilgilerigerekli değildir'e tıklayın. Bu kimlik bilgisi türünü yalnızca veri kaynağı için geçerliyse belirtmelisiniz. Kimlik doğrulaması gerektiren bir veri kaynağı için bu seçeneği seçerseniz bağlantı başarısız olur. Bu seçeneği belirlerseniz, kullanıcı kimlik bilgileri kullanılamadığında rapor sunucusunun diğer bilgisayarlara bağlanarak veri veya dosya almasına izin veren katılımsız yürütme hesabını yapılandırdığınızdan emin olun.

      Kimlik bilgilerini yapılandırma hakkında daha fazla bilgi için bkz. Rapor Veri Kaynakları için Kimlik Bilgilerini ve Bağlantı Bilgilerini Belirtme. Katılımsız yürütme hesabı hakkında daha fazla bilgi için bkz. katılımsız yürütme hesabını yapılandırma (Rapor Sunucusu Yapılandırma Yöneticisi).

  7. Test Bağlantısı düğmesine veri kaynağı yapılandırmasını doğrulamak için tıklayın.

    Notu

    XML veri kaynağı türü için Bağlantıyı Sına düğmesi desteklenmez.

  8. Tamam'a tıklayın

Web portalında paylaşılan veri kaynağını değiştirmek için

  1. Web portalında paylaşılan veri kaynağına gidin.

  2. Paylaşılan veri kaynağının sağ üst köşesindeki üç noktayı (…) seçin >Yönet.

    Özellikler sayfası açılıyor.

  3. Veri kaynağını değiştirin ve Uygulaöğesine tıklayın.

Paylaşılan Veri Kaynaklarını Silme

Paylaşılan veri kaynağını, rapor sunucusundan herhangi bir öğeyi sildiğiniz gibi silebilirsiniz.

Paylaşılan veri kaynağı silmek için

  1. Web portalında paylaşılan veri kaynağına gidin.

  2. Paylaşılan veri kaynağının sağ üst köşesindeki üç noktayı (…) seçin >Yönet.
    Özellikler sayfası açılıyor.

  3. Silöğesine tıklayın ve ardından Tamamöğesine tıklayın.

Paylaşılan veri kaynağının silinmesi, bunu kullanan rapor, model veya veri temelli abonelikleri devre dışı bırakır. Veri kaynağı bağlantı bilgileri olmadan, öğeler artık çalışmaz. Bu öğeleri etkinleştirmek için her birini açmanız ve aşağıdakileri yapmanız gerekir:

  • Paylaşılan veri kaynağına başvuran raporlar ve veri temelli abonelikler için, rapor özelliklerinde veya abonelikte veri kaynağı bağlantı bilgilerini belirtebilir veya kullanmak istediğiniz değerleri içeren yeni bir paylaşılan veri kaynağı seçebilirsiniz.

  • Bu modeli kullanan modeller ve Rapor Oluşturucusu raporları için yeni bir paylaşılan veri kaynağı belirtmeniz gerekir. Modeller veri kaynağı bağlantı bilgilerini yalnızca paylaşılan veri kaynakları aracılığıyla alır.

Paylaşılan veri kaynağını silmek için Geri Alma işlemi yoktur. Ancak, paylaşılan bir veri kaynağını yanlışlıkla silerseniz, sildiğinizle aynı özellik değerlerini kullanarak yeni bir tane oluşturabilirsiniz. Paylaşılan veri kaynağını kullanan öğeye yeniden bağlamanız için her raporu, modeli ve veri temelli aboneliği açmanız gerekir, ancak veri kaynağı özellikleri öncekiyle aynı olduğu sürece raporlar, modeller ve abonelikler önceki gibi çalışmaya devam eder.

Paylaşılan Veri Kaynaklarını İçeri Aktarma

Rapor Tasarımcısı'nda var olan bir veri kaynağını içeri aktarmak için

  1. Çözüm Gezgini'nde, rapor sunucusu projesindeki Paylaşılan Veri Kaynakları klasörüne sağ tıklayın ve Varolan Öğe Ekleöğesine tıklayın. Varolan Öğe ekle iletişim kutusu açılır.

  2. Var olan bir Rapor Tanımı Paylaşılan veri kaynağı (rds) dosyasına gidin ve Aç'a tıklayın.

  3. OKseçin.

SharePoint'te Paylaşılan Veri Kaynakları

SharePoint kitaplığından bir rapor çalıştırdığınızda, bağlantı bilgileri raporun içinde veya rapora bağlı bir dış dosyada tanımlanabilir. Bağlantı bilgileri rapora eklenmişse, buna özel veri kaynağı denir. Bağlantı bilgileri bir dış dosyada tanımlanmışsa, paylaşılan veri kaynağı olarak adlandırılır. Dış dosya bir rapor sunucusu veri kaynağı (.rsds) dosyası veya bir Office Veri Bağlantısı (.odc) dosyası olabilir.

.rsds dosyası bir .rds dosyasına benzer, ancak farklı bir şeması vardır. .rsds dosyası oluşturmak için Rapor Tasarımcısı veya Model Tasarımcısı'ndan bir .rds dosyasını SharePoint kitaplığına yayımlayabilirsiniz (özgün .rds dosyasından yeni bir .rsds dosyası oluşturulur). Alternatif olarak, SharePoint Sitesindeki bir kitaplıkta yeni bir dosya da oluşturabilirsiniz.

Paylaşılan veri kaynağı oluşturduktan veya yayımladıktan sonra bağlantı özelliklerini düzenleyebilir veya artık kullanılmadıysa dosyayı silebilirsiniz. Paylaşılan veri kaynağını silmeden önce, bunun raporlar ve rapor modelleri tarafından kullanılıp kullanılmadığını belirlemeniz gerekir. Paylaşılan veri kaynağına başvuran bağımlı öğeleri görüntüleyerek bunu yapabilirsiniz.

Bağımlı öğeler listesi paylaşılan veri kaynağına başvurulup başvurulmadığını belirtse de, öğenin etkin olarak kullanılıp kullanılmadığını göstermez. Paylaşılan veri kaynağının veya modelin etkin olarak kullanılıp kullanılmadığını belirlemek için rapor sunucusu bilgisayarında günlük dosyalarını gözden geçirebilirsiniz. Günlük dosyalarına erişiminiz yoksa veya dosyalar istediğiniz bilgileri içermiyorsa, gerçek durumunu belirlerken raporu erişilemez bir klasöre taşımayı göz önünde bulundurun.

Paylaşılan veri kaynağı (.rsds) dosyası (SharePoint 2010) oluşturmak için

  1. Kitaplık şeridinde belgeler sekmesine tıklayın.

  2. Yeni Belge menüsünde Rapor Veri Kaynağı 'e tıklayın

    Notu

    Menüde Rapor Veri Kaynağı öğesini görmüyorsanız, rapor veri kaynağı içerik türü etkinleştirilmemiştir. Daha fazla bilgi için bkz. SharePoint Kitaplığına Reporting Services İçerik Türleri Ekleme.

  3. Adalanına .rsds dosyası için açıklayıcı bir ad girin.

  4. Veri Kaynağı Türülistesinden veri kaynağı türünü seçin. Daha fazla bilgi için bkz. Reporting Services (SSRS) Tarafından Desteklenen Veri Kaynakları.

  5. Bağlantı Dizesiiçinde, veri kaynağına bir işaretçi ve dış veri kaynağına bağlantı kurmak için gereken diğer ayarları belirtin. Kullandığınız veri kaynağı türü, bağlantı dizesinin söz dizimini belirler. Daha fazla bilgi ve örnek için bkz. veri bağlantısı dizeleri oluşturma - Rapor Oluşturucusu & SSRS.

  6. Kimlik Bilgileribölümünde, rapor sunucusunun dış veri kaynağına erişmek için kimlik bilgilerini nasıl edineceğini belirtin. Kimlik doğrulama bilgileri depolanabilir, istenebilir, tümleştirilebilir veya kullanıcı müdahalesi olmadan rapor işleme için yapılandırılabilir.

    • Raporu açan kullanıcının kimlik bilgilerini kullanarak verilere erişmek istiyorsanız Windows kimlik doğrulaması (tümleşik) seçin. SharePoint sitesi veya grubu form kimlik doğrulaması kullanıyorsa veya güvenilir bir hesap üzerinden rapor sunucusuna bağlanıyorsa bu seçeneği belirlemeyin. Bu rapor için abonelik veya veri işleme zamanlamak istiyorsanız bu seçeneği belirtmeyin. Bu seçenek, etki alanınız için Kerberos kimlik doğrulaması etkinleştirildiğinde veya veri kaynağı rapor sunucusuyla aynı bilgisayarda olduğunda en iyi şekilde çalışır. Kerberos kimlik doğrulaması etkin değilse, Windows kimlik bilgileri yalnızca başka bir bilgisayara geçirilebilir. Başka bir deyişle, dış veri kaynağı başka bir bilgisayardaysa ve ek bağlantı gerekiyorsa, beklediğiniz veriler yerine bir hata alırsınız.

    • Kullanıcının raporu her çalıştırdığında kimlik bilgilerini girmesini istiyorsanız Kimlik bilgileri iste'yi seçin. Bu rapor için abonelik veya veri işleme zamanlamak istiyorsanız bu seçeneği belirtmeyin.

    • Tek bir kimlik bilgisi kümesi kullanarak verilere erişmek istiyorsanız Depolanan kimlik bilgileri'ni seçin. Kimlik bilgileri depolanmadan önce şifrelenir. Depolanan kimlik bilgilerinin nasıl doğrulanacağını belirleyen seçenekleri seçebilirsiniz. Depolanan kimlik bilgileri bir Windows kullanıcı hesabına aitse Windows kimlik bilgileri olarak kullan'ı seçin. Veritabanı sunucusunda yürütme bağlamını ayarlamak istiyorsanız Yürütme bağlamını bu hesaba ayarla seçin. SQL Server veritabanları için bu seçenek SETUSER işlevini ayarlar. Daha fazla bilgi için bkz. SETUSER (Transact-SQL).

    • Bağlantı dizesinde kimlik bilgilerini belirtmek istiyorsanız veya raporu rapor sunucusunda yapılandırılmış en az ayrıcalıklı bir hesap kullanarak çalıştırmak istiyorsanız Kimlik Bilgileri gerekli değildir'i seçin. Bu hesap rapor sunucusunda yapılandırılmamışsa, kullanıcılardan kimlik bilgileri istenir ve rapor için tanımladığınız zamanlanmış işlemler çalışmaz.

  7. Veri kaynağının etkin olmasını istiyorsanız Bu veri kaynağını etkinleştir'i seçin. Veri kaynağı yapılandırılmış ancak etkin değilse, kullanıcılar veri kaynağını temel alan bir rapor kullanmaya çalıştıklarında bir hata iletisi görür.

  8. Test Bağlantısı düğmesine veri kaynağı yapılandırmasını doğrulamak için tıklayın.

    Notu

    XML veri kaynağı türü için Bağlantıyı Sına düğmesi desteklenmez.

  9. Paylaşılan veri kaynağını oluşturmak için Tamam'a tıklayın.

Paylaşılan veri kaynağı (.rsds) dosyasını silmek için

  1. .rsds dosyasını içeren kitaplığı açın.

  2. Paylaşılan veri kaynağını işaret edin.

  3. Aşağı ok simgesini görüntülemek için tıklayın ve ardından Silseçeneğine tıklayın.

Saklamak istediğiniz paylaşılan veri kaynağını yanlışlıkla silerseniz, aynı bağlantı bilgilerini içeren yeni bir veri kaynağı oluşturabilirsiniz. Paylaşılan veri kaynağını yeniden oluşturdıktan sonra, bu veri kaynağını kullanan her raporu ve modeli açmanız ve paylaşılan veri kaynağını seçmeniz gerekir. Yeni paylaşılan veri kaynağı öğesi, sildiğiniz öğeden farklı bir ada, kimlik bilgisine veya bağlantı dizesi söz dizimine sahip olabilir. Bağlantı aynı veri kaynağına çözümlenebildiği sürece, veri kaynağı özellikleri özgün değerlerden farklı olabilir.

Rapor modelini silerken dikkatli olun. Bir modeli silerseniz, artık Rapor Oluşturucusu'nda bu modeli temel alan raporları açamazsınız ve değiştiremezsiniz. Mevcut raporlar tarafından kullanılan bir modeli yanlışlıkla silerseniz modeli yeniden oluşturmanız, modeli kullanan raporları yeniden oluşturup kaydetmeniz ve kullanmak istediğiniz model öğesi güvenliğini yeniden belirtmeniz gerekir. Modeli yeniden oluşturup var olan bir rapora ekleyemezsiniz.

Bağımlı Öğeler

Veri kaynağını kullanan raporların ve modellerin listesini görüntülemek için paylaşılan veri kaynağının Bağımlı Öğeler sayfasını açın. Veri kaynağını web portalında veya SharePoint uygulaması sayfasında açtığınızda bu sayfaya erişebilirsiniz. Bağımlı Öğeler sayfasında veri temelli aboneliklerin gösterilmediğini unutmayın. Paylaşılan veri kaynağı bir abonelik tarafından kullanılıyorsa, abonelik bağımlı öğeler listesinde görünmez.

SharePoint'da bağımlı öğeleri görüntülemek için

  1. .rsds dosyasını içeren kitaplığı açın.

  2. Paylaşılan veri kaynağını işaret edin.

  3. Aşağı ok görüntülemek için tıklayın ve Bağımlı Öğeleri Görüntüleöğesini seçin.

    Rapor modelleri için, bağımlı öğeler listesi Rapor Oluşturucusu'nda oluşturulan raporları gösterir. Paylaşılan veri kaynakları için, bağımlı öğeler listesi hem raporları hem de rapor modellerini içerebilir.