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.
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. |
Pokazywanie lub ukrywanie okienka diagramu. |
|
Pokazywanie lub ukrywanie okienka siatki. |
|
Pokazywanie lub ukrywanie okienka SQL. |
|
Pokazywanie lub ukrywanie w okienku wyników. |
|
Uruchom zapytanie. |
|
Sprawdź, czy składni tekstu kwerendy są poprawne. |
|
zestaw kolejność sortowania do Sortowanie rosnąco dla wybranej kolumna w okienku Diagram, |
|
Ustaw kolejność sortowania Sortowanie malejąco dla wybranej kolumna w okienku Diagram, |
|
Usuń filtr dla wybranej kolumna w okienku Diagram, który jest oznaczony jako mający (filtru). |
|
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. |
|
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. |
Przełączanie się między projektantem kwerendy ogólne i projektant kwerend graficzne, zachowując tekst kwerendy lub Widok procedura przechowywana. |
|
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. |
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'
See Also