Share via


xml bağlantı türü (ssrs)

Raporunuza XML veri kaynağından veri eklemek için, XML türündeki bir rapor veri kaynağını temel alan bir veri kümeniz olmalıdır.Bu yerleşik veri kaynağı türü, XML veri uzantısına dayanır.XML belgelerine, Web hizmetlerine veya sorguya katıştırılmış XML'ye bağlanmak ve buralardan veri almak için bu veri kaynağı türünü kullanın.

Bu veri uzantısı parametreleri ve kimlik bilgileri arasında bağlantı yönetilir destekler dize.

Bir veri kaynak oluşturmak için bu konudaki bilgileri kullanın.Adım adım yönergeler için bkz: Nasıl yapılır: Veri Bağlantısı veya Veri Kaynağı Ekleme ve Doğrulama (Rapor Oluşturucusu 3.0 ve SSRS).

Bu Makalede

Bağlantı Dizesi

Kimlik bilgileri

Sorgular

Parametreler

Açıklamalar

Nasıl Yapılır Konuları

İlgili Bölümler

Bağlantı Dizesi

Bağlantı dizesi bir Web hizmeti, Web tabanlı uygulama veya http aracılığıyla kullanılabilen XML belgesine giden bir URL olmalıdır.XML belgeleri XML uzantısına sahip olmalıdır.Ayrıca, veri kümesi sorgusuna katıştırılmış XML verileri için boş bir bağlantı dizesi de kullanabilirsiniz.

Aşağıdaki örneklerde, sırasıyla, bir Web hizmeti ve bir XML belgesi için bağlantı dizesi sözdizimleri gösterilmektedir.The file:// protocol is not supported.

XML belgesi türü

Bağlantı Dizesi Örneği

Web hizmeti

http://adventure-works.com/results.aspx

XML belgesi

https://localhost/XML/Customers.xml

Katıştırılmış XML belgesi

Boş

Daha fazla bağlantı için dize örnek için bkz: Rapor Oluşturucusu 3.0'da Veri Bağlantıları, Veri Kaynakları ve Bağlantı Dizeleri Oluşturma.

Kimlik bilgileri

Sorgular, raporu yerel olarak önizleme ve rapor sunucusu raporu önizlemek için Çalıştır için kimlik bilgileri gerekir.

Raporunuzu yayımladıktan sonra, rapor sunucusu üzerinde bu rapor çalıştırıldığında verileri alma izinlerinin geçerli olabilmesi için, veri kaynağına yönelik kimlik bilgilerini değiştirmeniz gerekebilir.

istemci geliştirme raporu, kimlik bilgileri bilgilerini belirtmek aşağıdaki seçenekler kullanılabilir:

  • Geçerli Windows kullanıcı (tümleşik güvenlik olarak da bilinir).

  • Kimlik bilgisi gerekmez.Kimlik bilgileri kullanmamayı seçerseniz, Anonim erişim kullanılır.Rapor sunucusunun harici bir veri kaynağına bağlanması için katılımsız yürütme hesabı tanımladığınızdan emin olun.XML veri işleme uzantısı kimlik bilgilerini hedef URL’ye veya Web hizmetine geçirmez; katılımsız yürütme hesabını tanımlamadıysanız bağlantı başarısız olur.For more information, see Katılımsız yürütme hesabı yapılandırma in the Reporting Services documentation in SQL Server Books Online on msdn.microsoft.com.

Depolanan ve sorulan kimlik bilgileri desteklenmez.Windows tümleşik güvenliğini devre dışı bırakmanız durumunda, verileri almak için kullanamayacağınızı unutmayın.Depolanan veya sorulan kimlik bilgileri belirtirseniz, çalışma zamanında bir hata oluşur.

Daha fazla bilgi için bkz: Veri bağlantıları, veri kaynakları ve bağlantı dizeleri (ssrs) veya Rapor Oluşturucusu 3.0'da Kimlik Bilgilerini Belirtme.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Sorgular

Sorgu, rapor veri kümesi için hangi verilerin alınacağını belirtir.Sorguya ait sonuç kümesindeki sütunlar, bir veri kümesinin alan koleksiyonunu doldurur.Raporda, yalnızca sorgu tarafından alınan ilk sonuç kümesi işlenir.

Sorguyu oluşturmak için metin tabanlı sorgu tasarımcısını kullanmalısınız.Sorgu, XML verilerini getirmelidir.

Metin tabanlı Sorgu Tasarımcısı hakkında daha fazla bilgi için bkz: Metin tabanlı Sorgu Tasarımcısı (rapor oluşturucuyu 3.0).

XML türünde bir veri kaynağı için veri kümesi sorgusuna ilişkin olası değerler aşağıdaki tabloda gösterilmektedir.

Veri kümesi sorgusu

Açıklama

Boş

Varsayılan bir sonuç kümesi oluşturmak için boş sorgu kullanın.Varsayılan sorgu, veri kaynağının okunması ve XML düğüm hiyerarşisinin ilk yaprak koleksiyonuna geçirilmesiyle oluşturulur.Sonuç kümesi, metin değerleriyle tüm düğümleri ve ilgili yol boyunca tüm düğüm özniteliklerini kapsar.Sonuç kümesindeki sütunlar, veri kümesi alanlarıyla eşleştirilir.

Öğe yolu

Veri kaynağından XML verileri alınırken kullanılacak düğümlerin sırasını belirtir.

XML Sorgusu öğesi

Aşağıdaki isteğe bağlı öğelere sahip XML sorgusu belirtimi.

XML veri kaynağıZorunlu XML öğeleriİsteğe Bağlı XML Öğeleri
Web hizmeti için <Method Namespace= "ad alanı" Name="MethodName" /> -- or -- <SoapAction> soap eylemi </SoapAction> <ElementPath> öğe yolu </ElementPath> <Method Namespace= "ad alanı" Name="MethodName" /> -- or -- <SoapAction> soap eylemi </SoapAction>
XML belgesi için <ElementPath> öğe yolu </ElementPath>
Katıştırılmış XML belgesi için <XmlData> iç XML </XmlData> <ElementPath> öğe yolu </ElementPath> -- or -- <ElementPath IgnoreNamespaces="true"> öğe yolu </ElementPath>

For more information about query syntax, see xml sorgu sözdizimi için xml raporu verileri (ssrs) belirtme in the Reporting Services documentation in SQL Server Books Online on msdn.microsoft.com.

Örnekler için bkz: Reporting Services: xml ve Web hizmeti veri kaynaklarını kullanarak.

XML Web Hizmeti Verilerini Almak İçin Gereksinimler

XML veri işleme uzantısı sizin için şemayı algılamaz.Bu nedenle, elinizde istediğiniz verileri hangi SOAP yöntemlerinin alacağını keşfetmeye yönelik bazı yollar olmalıdır.Ayrıca, Web hizmetinin kendi verileri için kullandığı adres şeması veya ad alanını da anlamalısınız.

Bir Web hizmet, size verebilir bir <Query> öğesi belirtir bir yöntem çağrısı ya da soap eylem.XML veri kaynağı raporunuzda kullanmak istediğiniz verileri üreten hiyerarşik bir yapıya sahipse, sorguyu boş bırakabilir ve varsayılan sorguyu kullanabilirsiniz.Sorgu çalıştığında alınan XML öğesi düğüm değerleri ve öznitelikleri, raporunuzda kullandığınız veritabanı alanlarıyla eşleşir.

XML Belgesi Verilerini Almak İçin Gereksinimler

Http kullanarak protokol, server, xml veya xml verilerini gerekir katıştırılmış xml içinde döndürmesi gerekir Query öğesi.Bir XML belgesine, doğrudan http protokolünü kullanarak başvuruda bulunursanız, uzantısı .xml olmalıdır.

Gerek duyduğunuz tüm verileri alan bir XML sorgusunun nasıl oluşturulması gerektiğini bilmelisiniz.Bir öğe yolu belirtmediğiniz takdirde, XML belgesini ayrıştırmak için varsayılan davranış, XML belgesinde yaprak düğüm koleksiyonuna giden ilk kullanılabilir yolun seçilmesidir.XML belgesi diğer eşdüzey yaprak düğüm koleksiyonlarına giden ek yollar içeriyorsa, sorgunuzda bir yol belirtmediğiniz sürece bu düğümler yoksayılacaktır.

XQuery için benzer bir xml sözdizimi kullanarak bir öğe yol sağlar.

For more information, see Öğe yol sözdizimi için xml raporu verileri (ssrs) belirtme in the Reporting Services documentation in SQL Server Books Online on msdn.microsoft.com.

Parametreler

Sorgu, parametreleri belirlemek için çözümlenmez.

Parametreler eklemek istiyorsanız, bunları el ile oluşturmanız gerekir parametresi üzerinde sayfa Dataset özellikleri iletişim kutusu.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Açıklamalar

XML veri uzantısı, hiyerarşik değil de tablo biçiminde olan XML verilerini raporlamayı destekler.Daha fazla bilgi için bkz: Dış veri kaynaklarından (ssrs) veri ekleme.

xml belgelerini almak için yerleşik destek yoktur bir SQL Server veritabanı.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

İlgili Bölümler

Bu bölümler belgelerinin nasıl tanımlamak, özelleştirme ve verilerle ilikili bir raporun bölümlerini kullanma hakkında yordamsal bilgiler yanı sıra rapor verileri hakkında kavramsal bilgi sağlar.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön