Graficzny interfejs użytkownika projektanta kwerend

Reporting Services zawiera projektant zapytań graficzne i projektant zapytań tekstowych do tworzenia kwerendy do pobierania danych z relacyjnej bazy danych dla elementu dataset raportu w Projektant raportów.Interaktywnie buduje kwerendę i wyświetlić wyniki dla danych za pomocą projektant zapytań graficzny źródło typów SQL Server, Oracle, OLE DB i ODBC.Umożliwia określenie wielu projektant zapytań tekstowych Transact-SQL instrukcje, złożonych kwerend lub składni polecenia i oparte na wyrażenie kwerendy.Aby uzyskać więcej informacji, zobacz Interfejs użytkownika tekstowego projektanta zapytań. Aby uzyskać więcej informacji o pracy z typami źródło danych, zobacz Dodawanie danych do raportu (program Report Builder 3.0 i usługi SSRS).

.

Graficzny projektant zapytań

To projektant zapytań graficznego obsługuje trzy typy kwerend polecenia: Tekst, procedura przechowywana, lub TableDirect.Przed utworzyć kwerendę dla swojego zestawu danych, należy zaznaczyć opcję Typ polecenia strona kwerendy Właściwości Dataset okno dialogowe.

Typ kwerendy służą następujące opcje:

  • Text   Supports standard Transact-SQL query text for relational database data sources, including data processing extensions for Microsoft SQL Server and Oracle.

  • TableDirectwybiera wszystkie kolumny z określonej tabela.Na przykład dla tabela o nazwie Customers, jest to równoważne z Transact-SQL Instrukcja SELECT * FROM Customers.

  • Procedura przechowywanaobsługuje wywołania procedur przechowywanych danych źródło.Aby użyć tej opcji, należy przyznano uprawnienia wykonywania na procedura składowana przez administratora bazy danych na danych źródło.

Jest to domyślny typ polecenia tekstu.

Ostrzeżenie

Nie wszystkie rozszerzenia przetwarzania danych obsługują wszystkie typy.Podstawowy dostawca danych musi obsługiwać typ polecenia przed dostępna jest opcja.

Typ polecenia Tekst

W tekstu typu, projektant zapytań graficznego prezentuje cztery obszary lub okienka.Można określić kolumny, aliasy, sortowania wartości i wartości filtru dla Transact-SQL kwerendy.Można wyświetlić tekst kwerendy wygenerowane z wyborów, uruchom kwerendę i wyświetlić zestaw wyników. Na poniższej ilustracji przedstawiono czterech okienek.

Graficzny projektant zapytań służący do tworzenia zapytań SQL

W poniższej tabeli opisano funkcje każdego okienka.

Okienko

Funkcja

Diagram

Wyświetla graficzne reprezentacje tabel w kwerendzie.To okienko służy do wybierz pola i definiowanie relacji między tabelami.

Siatka

Wyświetla listę pól zwracanych przez kwerendę.To okienko służy do definiowania aliasów, kolejność sortowania, filtrów, grup i parametry.

SQL

Wyświetla Transact-SQL kwerenda jest reprezentowany przez diagramu i okienka siatki.Okienko to służy do zapisu lub zaktualizować przy użyciu kwerendy Transact-SQL.

Wynik

Wyświetla wyniki zapytania.Aby uruchomić kwerendę, kliknij prawym przyciskiem myszy w okienku wszystkie, a następnie kliknij uruchomić, lub kliknij przycisk uruchomić przycisk na pasku narzędzi.

Po zmianie informacji w jednym z pierwszych trzech okienek te zmiany będą wyświetlane w innych okienkach.Na przykład, jeśli dodać tabela w okienku Diagram, go będą automatycznie dodawane do Transact-SQL kwerendy w okienku SQL.Dodawanie pola do kwerendy w okienku SQL będzie automatycznie dodać pole do listy w okienku Siatka i aktualizować tabela w okienku Diagram.

Aby uzyskać więcej informacji, zobacz Kwerendę i wyświetlić projektanta narzędzia (wizualne Narzędzia bazy danych).

Pasek narzędzi graficznego Projektant kwerend

Graficzne projektant zapytań pasek narzędzi zawiera przyciski ułatwiające projektowanie Transact-SQL kwerend za pomocą interfejs graficznego.

Przycisk

Opis

Edytuj jako tekst

Umożliwia przełączanie między tekstowym projektantem zapytań a graficznym projektantem zapytań.

Importuj

Zaimportowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko .sql typy plików i .rdl.Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie zestawów danych (program Report Builder 3.0 i usługi SSRS).

Przycisk przełączania pokazywania/ukrywania okienka diagramu

Pokazywanie lub ukrywanie okienka diagramu.

Przełączanie pokazywania lub ukrywania okienka siatki

Pokazywanie lub ukrywanie okienka siatki.

Przełączanie pokazywania lub ukrywania okienka kodu SQL

Pokazywanie lub ukrywanie okienka SQL.

Przełączanie pokazywania lub ukrywania okienka wyniku

Pokazywanie lub ukrywanie okienka wyników.

Uruchamianie zapytania

Umożliwia uruchomienie zapytania.

Przycisk weryfikowania kodu SQL w okienku kodu SQL

Sprawdź, czy składnia tekst kwerendy jest poprawna.

Ustawianie sortowania w porządku rosnącym w zaznaczonym polu

Ustaw kolejność sortowania na Sortuj rosnąco dla wybranej kolumna w okienku Diagram

Ustawianie sortowania w porządku malejącym w zaznaczonym polu

Ustaw kolejność sortowania na Sortuj malejąco dla wybranej kolumna w okienku Diagram

Usuwanie filtru z zaznaczonego pola

Usuwanie filtru dla wybranej kolumna w okienku Diagram oznaczone jako posiadające filtr (Grafika filtru obok zaznaczonej kolumny filtru).

Używanie klauzuli Group By dla zaznaczonego pola

Pokazywanie lub ukrywanie Grupy przez kolumna w okienku Siatka.Po Grupuj według Przełącz się na dodatkowa kolumna o nazwie Grupy przez pojawia się w okienku Siatka i każdej wartości dla wybranych kolumn w kwerendzie domyślnie Grupy przez, co powoduje, że zaznaczonej kolumny mają zostać uwzględnione w klauzula Group By w tekst SQL.Automatycznie dodawać klauzula GROUP BY, która zawiera wszystkich kolumn w klauzula SELECT za pomocą przycisku Grupuj według.Jeżeli Twoje klauzula SELECT zawiera wywołań funkcja agregująca (na przykład SUM(ColumnName)), Dołącz każdej kolumna — do wartość zagregowana w klauzuli GROUP BY, jeżeli będzie wyświetlana zestaw wyników.

Aby pojawiają się w okienku wyników, musi być każdej kolumna w kwerendzie funkcja agregująca zdefiniowanego do wykorzystania w obliczaniu wartości do wyświetlenia w okienku wyników lub kolumna w kwerendzie ma określony w klauzula GROUP BY kwerendy SQL.

Dodawanie nowej tabeli do okienka diagramu

Dodawanie nowej tabela ze źródło danych do okienka Diagram.

Uwagapodczas dodawania nowej tabela, projektant zapytań próbuje dopasować klucz obcy relacje ze źródło danych.Po dodaniu tabela, upewnij się, że relacje klucz obcy, reprezentowane przez powiązań między tabelami są poprawne.

Przykład

Następująca kwerenda zwraca listę nazwisk z AdventureWorks2008R2 bazy danych osoby tabela:

SELECT LastName FROM Person.Person;

Można również uruchomić procedury przechowywane w okienku SQL.Następująca kwerenda jest uruchamiana procedura składowana uspGetEmployeeManagers w AdventureWorks2008R2 bazy danych:

EXEC uspGetEmployeeManagers '1';

Typ polecenia Bezpośredni dostęp do tabeli

W TableDirect typu, projektant zapytań graficzny Wyświetla drop -niedziałający listy dostępnych tabel ze źródło danych i okienko wyników.Wybierz tabela i kliknięcie uruchomić przycisk wszystkie kolumny tabela są zwracane.

Ostrzeżenie

Funkcja TableDirect jest obsługiwana tylko przez OLE DB i ODBC danych źródło typów.

W poniższej tabeli opisano funkcje każdego okienka.

Okienko

Funkcja

Tabela drop -niedziałający listy

Wyświetla listę dostępnych tabel ze źródło danych.Wybierz z listy, aby je uaktywnić.

Wynik

Wyświetla wszystkie kolumny z wybranej tabela.Aby uruchomić kwerendę tabela, kliknij uruchomić przycisk na pasku narzędzi.

Przyciski paska narzędzi dla TableDirect typ polecenia

Narzędzi projektanta kwerendy graficzny zawiera listy rozwijanej tabel danych źródło.W poniższej tabela przedstawiono każdego przycisku i jego funkcja.

Przycisk

Opis

Edytuj jako tekst

Umożliwia przełączanie między tekstowym projektantem zapytań a graficznym projektantem zapytań.

Importuj

Zaimportowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko .sql typy plików i .rdl.Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie zestawów danych (program Report Builder 3.0 i usługi SSRS).

Ikona przycisku projektanta zapytań zwykłych

Przełącz między projektant zapytań rodzajowy i projektant zapytań graficznego, zachowując tekst kwerendy lub Widok procedura składowana.

Uruchamianie zapytania

Zaznacz wszystkie kolumny z wybranej tabela.

Typ polecenia Procedura przechowywana

W procedura przechowywana typu, projektant zapytań graficzny Wyświetla drop -niedziałający przechowywana lista dostępnych procedur ze źródło danych i okienko wyników.W poniższej tabeli opisano funkcje każdego okienka.

Okienko

Funkcja

Przechowywana procedura drop -niedziałający listy

Wyświetla listę wszystkich dostępnych procedur przechowywanych ze źródło danych.Wybierz z listy, aby je uaktywnić.

Wynik

Wyświetla wynik procedura składowana.Aby uruchomić wybranej procedura składowana, kliknij uruchomić przycisk na pasku narzędzi.

Przyciski paska narzędzi dla procedura przechowywana typ polecenia

Narzędzi projektanta kwerendy graficzny zawiera listy rozwijanej procedur przechowywanych danych źródło.W poniższej tabela przedstawiono każdego przycisku i jego funkcja.

Przycisk

Opis

Edytuj jako tekst

Umożliwia przełączanie między tekstowym projektantem zapytań a graficznym projektantem zapytań.

Importuj

Zaimportowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko .sql typy plików i .rdl.Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie zestawów danych (program Report Builder 3.0 i usługi SSRS).

Uruchamianie zapytania

Uruchom wybrany procedura składowana.

Przechowywana procedura drop -niedziałający listy

Kliknij strzałkę niedziałający, aby wyświetlić listę dostępnych procedur przechowywanych ze źródło danych.Kliknij dowolny procedura składowana z listy, aby go zaznaczyć.

Przykład

Listy rozkazów z kierowników z wywołuje następującą procedura składowana AdventureWorks2008R2 bazy danych.Akceptuje tę procedura składowana BusinessEntityID jako parametr.Można wprowadzić wszelkie mała liczba całkowita.

uspGetEmployeeManagers '1';