odbc 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ı, bağlantı dizesinden ayrı olarak yönetilen parametreleri ve kimlik bilgilerini destekler.

Bir veri kaynağı oluşturmak için bu konudaki bilgileri kullanın. For Step-by-step instructions, see Veri Bağlantısı veya Veri Kaynağı Ekleme ve Doğrulama (Rapor Oluşturucusu ve SSRS).

Bu Makalede

Bağlantı Dizesi

Kimlik bilgileri

Sorguları

Parametreler

Açıklamalar

Nasıl Yapılır Konuları

İlişkili 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. file:// protokolü desteklenmez.

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ş

Başka bağlantı dizesi örnekleri için bkz. Rapor Oluşturucusu'nda Veri Bağlantıları, Veri Kaynakları ve Bağlantı Dizeleri.

Kimlik bilgileri

Kimlik bilgileri sorguları çalıştırmak, raporun yerel önizlemesini görüntülemek ve raporun rapor sunucusundan önizlemesini görüntülemek için gereklidir.

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.

Rapor yazma istemcisinde, kimlik bilgilerini belirtmek için aşağıdaki seçenekler kullanılabilir:

  • Geçerli Windows kullanıcısı (tümleşik güvenlik olarak 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. Daha fazla bilgi için, MSDN.microsoft.com adresindeki SQL Server Books Online'da yer alan Reporting Services belgelerinde Katılımsız yürütme hesabı yapılandırma konusuna bakın.

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ısı, veri kaynakları ve bağlantı dizeleri (ssrs) veya Rapor Oluşturucusu'nda 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ı Kullanıcı Arabirimi (Rapor Oluşturucusu).

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>

Sorgu sözdizimi hakkında daha fazla bilgi için, MSDN.microsoft.com adresindeki SQL Server Books Online'da yer alan Reporting Services belgelerinde xml sorgu sözdizimi için xml raporu verileri (ssrs) konusuna bakın.

Örnekler için bkz. Reporting Services: XML ve Web Hizmeti Veri Kaynaklarını Kullanma.

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.

Web hizmeti için, arama yönetimi veya SOAP eylemi belirten bir <Query> öğesi kullanabilirsiniz. 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 protokolünü kullanarak, sunucu XML verilerini getirmelidir veya XML verileri XML Query öğesine katıştırılmış olmalıdır. 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 benzeri bir XML sözdizimi kullanarak öğe yolunu sağlayabilirsiniz.

Daha fazla bilgi için, MSDN.microsoft.com adresindeki SQL Server Books Online'da yer alan Reporting Services belgelerinde Öğesi Path sözdizimi için xml raporu verileri (ssrs) konusuna bakın.

Parametreler

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

Parametreleri eklemek için, Veri Kümesi Özellikleri iletişim kutusundaki Parametre sayfasını kullanarak bunları el ile belirtmeniz gerekir.

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.

SQL Server veritabanından XML belgelerinin alınmasına yönelik yerleşik bir destek yoktur.

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

Nasıl Yapılır Konuları

Bu bölüm veri bağlantılarıyla, veri kaynaklarıyla ve veri kümeleriyle çalışmak için adım adım yönergeler içerir.

Veri Bağlantısı veya Veri Kaynağı Ekleme ve Doğrulama (Rapor Oluşturucusu ve SSRS)

Paylaşılan Veri Kümesi veya Katıştırılmış Veri Kümesi Oluşturma (Rapor Oluşturucusu ve SSRS)

Veri Kümesine Filtre Ekleme (Rapor Oluşturucusu ve SSRS)

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

İlişkili Bölümler

Belgenin bu bölümlerinde, rapor verileri hakkında kapsamlı kavramsal bilgilerin yanı sıra, raporun verilerle ilişkili bölümlerini tanımlama, özelleştirme ve kullanma hakkında da yordam bilgileri sağlanır.

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

Ayrıca bkz.

Kavramlar

Rapor Parametreleri (Rapor Oluşturucusu ve SSRS)

Verileri Filtreleme, Gruplandırma ve Sıralama (Rapor Oluşturucusu ve SSRS)

İfadeler (Rapor Oluşturucusu ve SSRS)