Udostępnij za pośrednictwem


Projektanci zapytań i źródła danych (program Report Builder 2.0)

Projektant zapytań pomaga utworzyć zapytanie określające dane, które mają się znaleźć w zestawie danych raportu.Istnieją dwa typy projektantów zapytań: tekstowy i graficzny.Tekstowy projektant zapytań umożliwia pracę bezpośrednio na poleceniu zapytania.Graficzny projektant zapytań automatycznie buduje polecenie zapytania w odpowiedzi na wybieranie lub przeciąganie przez użytkownika elementów z widoku bazowego źródła danych na powierzchnię projektową zapytania.

Program Report Builder 2.0 oferuje projektanta zapytań dla każdego obsługiwanego typu źródła danych.Każda operacja dodawania lub modyfikowania zestawu danych powoduje otwarcie właściwego projektanta zapytań.Niektóre źródła danych współpracują tylko z tekstowymi projektantami zapytań, inne z graficznymi, a niektóre — z oboma typami projektantów zapytań.

Jeśli źródło danych danego typu współpracuje z oboma rodzajami projektantów zapytań, można swobodnie przechodzić z widoku graficznego do tekstowego, natomiast zmiana w drugą stronę jest możliwa tylko czasami.Nie każde polecenie zapytania można przedstawić graficznie.Największy poziom kontroli nad zapytaniem umożliwia tekstowy projektant zapytań.

Projektant zapytań umożliwia tworzenie nowych zapytań oraz importowanie istniejących zapytań z raportówAby uzyskać więcej informacji zobaczTworzenie zestawu danych raportu (program Report Builder 2.0).

Projektanci zapytań dla udostępnionych źródeł danych

Umieszczenie udostępnionego źródła danych w raporcie oznacza dodanie odwołanie do źródła danych, które zostało opublikowane na serwerze raportówŹródłem danych może być dowolny typ źródła zainstalowany i skonfigurowany na serwerze raportów przez jego administratora.Oznacza to również typy źródeł danych, które nie zostały zainstalowane razem z programem Report Builder 2.0.Domyślnie zapytania dające zestawy danych wykonywane w źródłach danych tego typu są tworzone w tekstowym projektancie zapytań.

Aby uzyskać listę obsługiwanych typów urządzenie źródłowe zobacz Przykładowe połączenia (program Report Builder 2.0).

Projektanci zapytań i składnia poleceń

Obsługa składni poleceń zapytań zależy od oprogramowania skojarzonego z typem źródła danych.On the report server, this software can be a SQL Server 2008 Reporting Services data processing extension or a .NET Framework data provider.

Poniżej zamieszczono przykłady fragmentów składni poleceń zapytań, które mogą być uzależnione od typu źródła danych:

  • Obsługa nazw obiektów bazy danych w części określającej schemat.Jeśli w źródle danych nazwy schematów są częścią identyfikatorów obiektów baz danych, nazwa schematu musi być podana w zapytaniu o wszelkie nazwy, które nie są zgodne ze schematem domyślnym.Na przykład SELECT FirstName, LastName FROM [Person].[Person].

  • Obsługa parametrów zapytań.Różni dostawcy danych oferują różny poziom obsługi parametrów.Niektórzy dostawcy danych obsługują parametry nazwane, na przykład SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>. Niektórzy dostawcy danych obsługują nienazwanych parametrów, na przykład SELECT Col1, Col2 FROM Table WHERE <column name> = ?. Identyfikator parametru może różnić się od dostawca danych; na przykład SQL Serverstosuje symbol "at" (@), dwukropek (:).) korzysta z bazy danych Oracle Jeszcze inni dostawcy w ogóle nie obsługują parametrów.Aby uzyskać więcej informacji, zobacz „ danych źródła obsługiwane przez Reporting Services w Dokumentację usług raportowania w dokumentacji programu SQL Server Books Online.

Aby uzyskać więcej informacji na temat określonej kwerendy projektanci zobacz Projektanci zapytań (program Report Builder 2,0).