Udostępnij za pośrednictwem


Graphical Query Designer User Interface

Reporting Services zawiera projektant kwerend tekstowych i projektant kwerend graficzne do tworzenia kwerend do pobierania danych z relacyjnej bazy danych dla danych raportu w Konstruktorze raportów.Interakcyjne buduje kwerendę i wyświetlić wyniki typach źródeł danych za pomocą projektant kwerend graficzny SQL ServerOracle OLE DB i ODBC. Aby określić wiele za pomocą projektant kwerend opartych na tekście Transact-SQL instrukcje, złożoną kwerendę lub składni poleceń i oparte na wyrażenie kwerendy. Aby uzyskać więcej informacji zobacz Text-based Query Designer User Interface. Aby uzyskać więcej informacji na temat pracy z typami urządzenie źródłowe danych zobacz Creating a Report Dataset.

Aby uzyskać instrukcje krok po kroku dotyczące sposobu otwierania projektant kwerend Zobacz How to: Open a Query Designer for a Dataset Query.

Graficzny projektant zapytań

To projektant kwerend graficznego obsługuje trzy typy poleceń query: Tekst, StoredProcedure, or TableDirect.Przed utworzeniem kwerendy dla danych użytkownika, należy wybrać opcję Typ polecenia, strona Query Właściwości zestawów danych -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.

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

  • StoredProcedure   Obsługuje wywołania procedur przechowywanych danych dotyczących urządzenie źródłowe.Aby użyć tej opcji, użytkownik musi ma odpowiednie uprawnienia wykonywania na procedurę przechowywaną przez administrator bazy danych na danych urządzenie źródłowe.

Jest to domyślny typ polecenia Tekst.

Uwaga

Nie wszystkie rozszerzenia przetwarzania danych obsługują wszystkie typy.Dostawca danych źródłowych musi obsługiwać polecenia, wpisz przed opcja jest dostępna.

Typ polecenia Tekst

W Tekst Typ projektant kwerend graficznego zawiera cztery obszary lub okienka. Można określić kolumny, aliasy, sortowania wartości i wartości filtru Transact-SQL kwerendy. Można wyświetlać tekst kwerendy generowane na podstawie wybranych opcji, wykonać kwerendę i wyświetlić zestaw wyników.Na poniższym rysunku przedstawiono czterech okienek.

Graphical query designer for sql query

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

Okienko

Funkcja

Diagram

Wyświetla graficzne reprezentacje tabele w kwerendzie.To okienko służy do wybierz pola i należy zdefiniować relacje 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 kwerendy reprezentowany przez diagramu i okienka siatki. To okienko służy do pisania lub zaktualizować przy użyciu kwerendy Transact-SQL.

Wynik

Umożliwia wyświetlanie wyników zapytania.Aby uruchomić kwerendę, kliknij prawym przyciskiem myszy w dowolnym okienku, a następnie kliknij przycisk Uruchamianie, lub kliknij przycisk Uruchamianie przycisk na pasku narzędzi.

Po zmianie informacji w jednym z pierwszych trzech okienek tych zmian pojawi się 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 pole do kwerendy w okienku SQL zostanie automatycznie dodać pole do listy w okienku siatki i aktualizować tabela w okienku diagramu.

Aby uzyskać więcej informacji zobacz Query and View Designer Tools (Visual Database Tools).

Pasek narzędzi programu graficznego projektant kwerend

Widoku graficznym projektant kwerend pasek narzędzi zawiera przyciski ułatwiające projektowanie Transact-SQL kwerendy za pomocą interfejs graficznego.

Przycisk

Description

Edytuj jako tekst

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

Importuj

Umożliwia importowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko .sql typów plików i .rdl.Aby uzyskać więcej informacji zobacz Understanding Report Datasets.

Show/Hide diagram pane toggle button

Pokazywanie lub ukrywanie okienka diagramu.

Show or Hide Grid pane toggle

Pokazywanie lub ukrywanie okienka siatki.

Show or hide sql pane toggle

Pokazywanie lub ukrywanie okienka SQL.

Show or Hide Result pane toggle

Pokazywanie lub ukrywanie w okienku wyników.

Run the query

Uruchom zapytanie.

Verify SQL in SQL pane button

Sprawdź, czy składni tekstu kwerendy są poprawne.

Set Sort Ascending on selected field

zestaw kolejność sortowania do Sortowanie rosnąco dla wybranej kolumna w okienku Diagram,

Set Sort Descending on selected field

Ustaw kolejność sortowania Sortowanie malejąco dla wybranej kolumna w okienku Diagram,

Remove filter on selected field

Usuń filtr dla wybranej kolumna w okienku Diagram, który jest oznaczony jako mający (filtruFilter graphic next to selected filter column).

Use Group By for the selected field

Pokazywanie lub ukrywanie Grupuj według kolumna w okienku siatki.Gdy Grupuj według przełącznika jest włączona, to dodatkowa kolumna o nazwie Grupuj według pojawia się w okienku siatki i każdej wartości dla wybranych kolumn w ustawień domyślnych kwerendy do Grupuj według, co powoduje, że zaznaczonej kolumny mają zostać uwzględnione w klauzula Grupuj według w instrukcję SQL.Użyj przycisku Grupuj według, aby automatycznie dodać klauzulę GROUP BY, która zawiera wszystkich kolumn w klauzula SELECT.Gdy Twój klauzula SELECT zawiera funkcja agregująca wywołań (na przykład SUM(ColumnName)), Dołącz każdej kolumna bez agregacja w klauzuli GROUP BY, jeżeli ma być wyświetlany zestaw wyników.

Są wyświetlane w okienku wyników, każdej z kolumn w kwerendzie wymaga funkcja agregującej do użycia przy obliczaniu wartości do wyświetlenia w okienku wyników lub kolumna w kwerendzie musi być określone w klauzula GROUP BY kwerendy SQL.

Add a new table to the diagram pane

Dodawanie nowej tabela ze urządzenie źródłowe danych do okienka diagramu.

Uwaga   Podczas dodawania nowej tabela, Projektant kwerend próbuje dopasować klucz obcy relacje ze urządzenie źródłowe danych.Po dodaniu tabela, upewnij się, że relacji kluczy obcych, reprezentowane przez powiązań między tabelami są poprawne.

Przykład

Następująca kwerenda zwraca listę nazwisk z AdventureWorks bazy danych Kontakt tabela:

SELECT LastName FROM Person.Contact

W okienku SQL, można uruchomić procedury przechowywane.Następująca kwerenda jest uruchamiana procedura przechowywana uspGetEmployeeManagers in the AdventureWorks Baza danych:

EXEC uspGetEmployeeManagers '1'

Typ polecenia Bezpośredni dostęp do tabeli

W TableDirect Typ projektant kwerend graficzny Wyświetla upuszczania-niedziałający lista dostępnych tabel ze urządzenie źródłowe danych i okienko wyników. Po zaznaczeniu tabela i kliknij przycisk Uruchamianie przycisku, zwracane są wszystkie kolumny tabela.

Uwaga

Funkcja TableDirect jest obsługiwana tylko przez OLE DB and ODBC danych urządzenie źródłowe typów.

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

Okienko

Funkcja

Tabela upuszczania-niedziałający listy

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

Wynik

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

Przyciski paska narzędzi dla TableDirect typ polecenia

Widoku graficznym projektant kwerend pasek narzędzi zawiera listę rozwijaną z tabel w źródle danych.Poniższa tabela zawiera listę każdego przycisku i jego funkcja.

Przycisk

Description

Edytuj jako tekst

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

Importuj

Umożliwia importowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko .sql typów plików i .rdl.Aby uzyskać więcej informacji zobacz Understanding Report Datasets.

Icon of the Generic Query Designer button

Przełączanie się między projektantem kwerendy ogólne i projektant kwerend graficzne, zachowując tekst kwerendy lub Widok procedura przechowywana.

Run the query

Zaznacz wszystkie kolumny z wybranej tabela.

Typ polecenia Procedura przechowywana

W StoredProcedure Typ projektant kwerend graficzny Wyświetla upuszczania-niedziałający przechowywana lista dostępnych procedur ze urządzenie źródłowe danych i okienko wyników. W poniższej tabeli opisano funkcje każdego okienka.

Okienko

Funkcja

Przechowywana procedura upuszczania-niedziałający listy

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

Wynik

Wyświetla wynik uruchomienie procedura przechowywana.Aby uruchomić zaznaczone procedura przechowywana, kliknij przycisk Uruchamianie przycisk na pasku narzędzi.

Przyciski paska narzędzi dla StoredProcedure typ polecenia

Pasek narzędzi projektanta graficznego kwerendy zawiera listę rozwijaną z procedur przechowywanych danych dotyczących urządzenie źródłowe.Poniższa tabela zawiera listę każdego przycisku i jego funkcja.

Przycisk

Description

Edytuj jako tekst

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

Importuj

Umożliwia importowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko .sql typów plików i .rdl.Aby uzyskać więcej informacji zobacz Understanding Report Datasets.

Run the query

Uruchom wybrany procedura przechowywana.

Przechowywana procedura upuszczania-niedziałający listy

Kliknij strzałkę niedziałający, aby wyświetlić listę dostępnych procedur przechowywanych ze urządzenie źródłowe danych.Kliknij wszystkie procedura przechowywana z listy, aby go zaznaczyć.

Przykład

Lista z rozkazów menedżerów z wywołuje następującą procedura przechowywana AdventureWorks Baza danych. Akceptuje tę procedura przechowywana EmployeeID jako parametr. Można wprowadzić wszelkie małej liczby całkowitej.

uspGetEmployeeManagers '1'