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
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
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
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
İ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.
Rapora Veri Ekleme (Rapor Oluşturucusu ve SSRS)
Raporunuz için verilere erişme konusuna genel bir bakış sağlar.Rapor Oluşturucusu'nda Veri Bağlantıları, Veri Kaynakları ve Bağlantı Dizeleri
Veri bağlantıları ve veri kaynakları hakkında bilgi sağlar.Katıştırılmış Veri Kümeleri ve Paylaşılan Veri Kümeleri Raporla (Rapor Oluşturucusu ve SSRS)
Katıştırılmış ve paylaşılan veri kümeleri hakkında bilgi sağlar.Veri Kümesi Alanları Koleksiyonu (Rapor Oluşturucusu ve SSRS)
Sorgu tarafından oluşturulan veri kümesi alan koleksiyonu hakkında bilgi sağlar.SQL ServerBooks Online sitesindeki (İngilizce) Reporting Services belgelerinde Raporlama Servisleri (ssrs) tarafından desteklenen veri kaynakları konusu.
Veri uzantılarının her biri için platform ve sürüm desteği hakkında kapsamlı bilgi sağlar.
Baş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)