SQL Server paralel veri ambar bağlantı türü (ssrs)

Microsoft SQL Server 2012 Paralel Veri Ambarıperformans ve ölçeklenebilirlik kitlesel paralel işleme ile ölçeklenebilir veri ambarı uygulama olduğunu. Gelişmiş Veri Deposukullandığı SQL Server 2012veritabanları için dağıtılmış işleme ve veri depolama.

Araç, büyük veritabanı tablolarını birden çok fiziksel düğümde bölümlere ayırır ve her düğüm kendi SQL Server 2012 örneğini çalıştırır. Rapor bağlandığında Gelişmiş Veri Deposurapor veri almak için sorgu işleme, içinde yönetir denetim düğüme bağlanır Gelişmiş Veri Deposucihazı. Bağlantı kurulduktan sonra bir örneği ile çalışan arasında hiçbir farkı yoktur SQL Serverve içinde değil bir Gelişmiş Veri Deposuortamı.

Raporunuza Gelişmiş Veri Deposu verileri eklemek için, Microsoft SQL Server türündeki bir rapor veri kaynağını temel alan bir veri kümeniz olmalıdır. Bu yerleşik veri kaynağı türü, Microsoft SQL Server Paralel Veri Ambarı veri uzantısına dayanır. Gelişmiş Veri Deposu bağlantısı kurmak ve buradan veri almak için bu veri kaynağı türünü kullanın.

Bu veri uzantısı, bağlantı dizesinden ayrı olarak yönetilen çok değerli parametreleri, sunucu toplamalarını ve kimlik bilgilerini destekler.

Daha fazla bilgi için SQL Server 2008 R2 Paralel Veri Ambarı Web sitesine bakın.

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

Gelişmiş Veri Deposu bağlantısı kurduğunuzda, Gelişmiş Veri Deposu aracı içindeki bir veritabanı nesnesine bağlanırsınız. Kullanılacak veritabanı nesnesini, sorgu tasarımcısında belirtirsiniz. Bağlantı dizesinde bir veritabanı belirtmezseniz, yöneticinin size atadığı varsayılan veritabanına bağlanırsınız. Veri kaynağına bağlanmak için kullanılan bağlantı bilgileri ve kimlik bilgileri için veritabanı yöneticinize başvurun. Aşağıdaki bağlantı dizesi örneği, Gelişmiş Veri Deposu aracındaki CustomerSales örnek veritabanını belirtir:

HOST=<IP address>; database= CustomerSales; port=<port>

HOST=<IP address>; database= CustomerSales; port=<port>

Buna ek olarak, kullanıcı adı ve parola gibi kimlik bilgilerini sağlamak için Veri Kaynağı Özellikleri iletişim kutusunu kullanırsınız. User Id ve Password seçenekleri bağlantı dizesine otomatik olarak eklenir; bağlantı dizesini yazarken bunları yazmanız gerekmez. Kullanıcı arabiriminde, Gelişmiş Veri Deposu aracındaki denetim düğümünün IP adresini ve bağlantı noktası numarasını belirtmek için de seçenekler sağlanır. Varsayılan olarak, bağlantı noktası 17000'dir. Bağlantı noktası bir yönetici tarafından yapılandırılabilir ve bağlantı dizesinde farklı bir bağlantı noktası numarası kullanılabilir.

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

Kimlik bilgileri

Gelişmiş Veri Deposu, kullanıcı adlarıyla parolaları uygulamak ve depolamak için kendi güvenlik teknolojisini sağlar. Windows Kimlik Doğrulaması'nı kullanamazsınız. Windows Kimlik Doğrulaması'nı kullanarak Gelişmiş Veri Deposu bağlantısı kurmayı denerseniz hata oluşur.

Kimlik bilgilerinin veritabanına erişmek için yeterli olması gerekir. Sorgunuza bağlı olarak, tablolara ve görünümlere erişmeye yetecek izinler gibi başka izinlere de gerek duyabilirsiniz. Dış veri kaynağının sahibi, gerek duyduğunuz veritabanı nesnelerine salt okunur erişim sağlamaya yetecek kimlik bilgilerini yapılandırmalıdır.

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

  • Depolanan bir kullanıcı adı ve parola kullanma. Rapor verilerini içeren veritabanı rapor sunucusundan farklı olduğunda gerçekleşen çift atlamanın anlaşmasını yapabilmek için, kimlik bilgilerini Windows kimlik bilgileri olarak kullanma seçeneklerini belirtin. Ayrıca, veri kaynağına bağlandıktan sonra kimliği doğrulanmış kullanıcının kimliğine bürünmeyi de seçebilirsiniz.

  • Kimlik bilgisi gerekmez. Bu seçeneği kullanmak için, rapor sunucusunda yapılandırılmış katılımsız yürütme hesabınızın olması gerekir. Daha fazla bilgi için bkz: Katılımsız yürütme hesabı yapılandırmade Reporting Services belgelerine içinde MSDN.microsoft.com üzerinde.

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. Sorgu birden çok sonuç kümesi döndürürse, rapor yalnızca sorgu tarafından alınan ilk sonuç kümesini işler. Varsayılan olarak, grafik sorgu tasarımcısında gösterilebilen yeni bir sorgu oluşturur veya varolan bir sorguyu açarsanız, ilişkisel sorgu tasarımcısı kullanılabilir. Sorguyu aşağıdaki yollarla belirtebilirsiniz:

  • Sorguyu etkileşimli olarak oluşturma. Tablo, görünüm ve diğer veritabanı öğelerinin, veritabanı şemasına göre düzenlenmiş hiyerarşik bir görünümünü gösteren ilişkisel sorgu tasarımcısını kullanın. Tablolardan veya görünümlerden sütunları seçin. Filtre ölçütleri, gruplandırmalar ve toplamalar belirterek alınacak veri satırı sayısını sınırlandırın. Parametre seçeneğini ayarlayarak rapor çalıştığında filtreyi özelleştirin.

  • Sorgu yazma veya yapıştırma. SQL metnini doğrudan girmek, başka bir kaynaktan sorgu metni yapıştırmak, ilişkisel sorgu tasarımcısı kullanılarak oluşturulamayan karmaşık sorgular girmek veya sorgu tabanlı ifadeler girmek için metin tabanlı sorgu tasarımcısını kullanın.

  • Bir dosya veya rapordan var olan bir sorguyu al. Bir .sql dosyası ya da .rdl dosyasına göz atmak için iki sorgu tasarımcısından birindeki Al sorgu düğmesini kullanın ve bir sorgu alın.

Daha fazla bilgi için, bkz. İlişkisel Sorgu Tasarımcısı Kullanıcı Arabirimi (Rapor Oluşturucusu) ve Metin Tabanlı Sorgu Tasarımcısı Kullanıcı Arabirimi (Rapor Oluşturucusu).

Metin tabanlı sorgu tasarımcısı, veri kaynağından verileri seçen SQL komutlarını yazdığınız Metin modunu destekler.

  • Metin   

SQL Gelişmiş Veri Deposu ile ve Transact-SQL de SQL Server 2012 ile kullanılır. SQL dilinin iki diyalekti birbirine çok benzer. SQL Server veri kaynağı bağlantı türü için yazılmış sorgular normal olarak SQL Server 2012 Paralel Veri Ambarı veri kaynağı bağlantı türü için de kullanılabilir.

Gelişmiş Veri Deposu gibi bir veri ambarı da içinde olmak üzere çok büyük veritabanlarından rapor verileri alan bir sorgu, verileri toplayarak ve özetleyerek sorgunun döndürdüğü satır sayısını azaltmadığınız sürece çok fazla sayıda satır içeren bir sonuç kümesi üretebilir. Grafik veya metin tabanlı sorgu tasarımcısını kullanarak toplama ve gruplandırma içeren sorgular yazabilirsiniz.

SQL sorgu tasarımcısının verileri özetlemek için sağladığı yan tümce, anahtar sözcük ve toplamaları destekler. 

Gelişmiş Veri Deposu tarafından kullanılan grafik sorgu tasarımcısı, yalnızca özet verileri alan sorgular yazmanıza yardımcı olmak amacıyla gruplandırma ve toplamalar için yerleşik destek sağlar. SQL dilini özellikleri şunlardır: GROUP BY yan tümcesi, DISTINCT anahtar sözcüğü, SUM ve COUNT gibi toplamalar. Metin tabanlı sorgu tasarımcısı, gruplandırma ve toplamalar da içinde olmak üzere SQL dili için tam destek sağlar.

Transact-SQL hakkında daha fazla bilgi için, MSDN.microsoft.com adresindeki SQL Server Books Online'da Transact-SQL Başvurusu (Veritabanı Altyapısı) (İngilizce) konusuna bakın.

Sorgu Metin Türünü Kullanma

Metin tabanlı sorgu tasarımcısında, bir veri kümesindeki verileri tanımlamak üzere SQL komutları yazarsınız. Gelişmiş Veri Deposu uygulamasından veri almak için kullandığınız sorgular, Gelişmiş Veri Deposu uygulamasının içinde çalışmayan SQL Server örneklerinden veri almak için kullandıklarınızla aynıdır. Örneğin, aşağıdaki SQL sorgusu, pazarlama yardımcısı olan tüm çalışanların adlarını seçer:

SELECT
  HumanResources.Employee.BusinessEntityID
  ,HumanResources.Employee.JobTitle
  ,Person.Person.FirstName
  ,Person.Person.LastName
FROM
  Person.Person
  INNER JOIN HumanResources.Employee
    ON Person.Person.BusinessEntityID = HumanResources.Employee.BusinessEntityID
WHERE HumanResources.Employee.JobTitle = 'Marketing Assistant' 

SELECT
  HumanResources.Employee.BusinessEntityID
  ,HumanResources.Employee.JobTitle
  ,Person.Person.FirstName
  ,Person.Person.LastName
FROM
  Person.Person
  INNER JOIN HumanResources.Employee
    ON Person.Person.BusinessEntityID = HumanResources.Employee.BusinessEntityID
WHERE HumanResources.Employee.JobTitle = 'Marketing Assistant' 

Sorguyu çalıştırmak için araç çubuğundaki Çalıştır düğmesini (!) tıklatın ve bir sonuç kümesi gösterin.

Bu sorguyu parametreleştirmek için bir sorgu parametresi ekleyin. Örneğin, WHERE yan tümcesini aşağıdaki şekilde değiştirin:

WHERE HumanResources.Employee.JobTitle = (@JobTitle)

Sorguyu çalıştırdığınızda, sorgu parametrelerine karşılık gelen rapor parametreleri otomatik olarak oluşturulur. Daha fazla bilgi için, bu konunun sonraki bölümlerindeki Sorgu Parametreleri konusuna bakın.

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

Parametreler

Sorgu metninde, giriş parametreleri içeren sorgu değişkenleri veya saklı yordamlar bulunduğunda, bunlara karşılık gelen sorgu parametreleri (veri kümesi için) ve rapor parametreleri (rapor için) otomatik olarak oluşturulur. Sorgu metninin her sorgu değişkeni için DECLARE deyimini içermesi gerekmez.

Örneğin, aşağıdaki SQL sorgusu EmpID adında bir rapor parametresi oluşturur:

SELECT FirstName, LastName FROM HumanResources.Employee E INNER JOIN
       Person.Contact C ON  E.ContactID=C.ContactID 
WHERE EmployeeID = (@EmpID)

SELECT FirstName, LastName FROM HumanResources.Employee E INNER JOIN
       Person.Contact C ON  E.ContactID=C.ContactID 
WHERE EmployeeID = (@EmpID)

Varsayılan olarak, tüm rapor parametreleri Metin veri türündedir ve kullanılabilir değerlerin bir açılan listesini sağlamak için otomatik olarak oluşturulan bir veri kümesine sahiptir. Rapor parametreleri oluşturulduktan sonra, varsayılan değerleri değiştirmeniz gerekebilir. Daha fazla bilgi için, bkz. Rapor Parametreleri (Rapor Oluşturucusu ve SSRS).

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

Açıklamalar

Platform ve sürüm bilgileri

Platformu ve sürümü desteği hakkında daha fazla bilgi için bkz: Raporlama Servisleri (ssrs) tarafından desteklenen veri kaynaklarıde Reporting Servicesbelgelerinde SQL Server   Çevrimiçi.

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 bilgiler ve raporun verilerle ilişkili bölümlerini tanımlama, özelleştirme ve kullanma hakkında 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)