Kwerenda projektantów i przetwarzania danych rozszerzenia (SSRS)
projektant zapytań pomaga utworzyć polecenia query, który określa dane, które mają w zestawie danych raportu.The data processing extension passes the query you create to the data source and retrieves a result set.Reporting Services provides a query designer and data processing extension when you select a data source type for your dataset.For example, when you create a dataset for a Microsoft SQL Server data source type, the SQL Server query designer opens when you create the query.
Rozszerzenie przetwarzania danych i projektant zapytań może różnić się w obsłudze dla źródło danych, które używa określonej wersja języka.Na przykład kwerenda języków, takich jak Transact-SQL mogą się różnić w składni w zależnooci od typu źródło danych.The Microsoft Transact-SQL language and the Oracle SQL language have some variation in syntax for a query command.
Kwerenda projektantów i typy źródła danych
Za pomocą projektant zapytań można utworzyć nową kwerendę, która pobiera dane ze źródło danych.Można także importować istniejącej kwerendy z pliku definicja raportu (.rdl) lub dla SQL Server kwerendy z pliku .sql.
Usługi Reporting Services zawiera zarówno projektantów graficznych i tekst kwerendy.Przy użyciu projektant zapytań tekstowych, można wpisać tekst polecenia, w okienku kwerendy.Przy użyciu projektant zapytań graficznym, można przeciągnąć elementy metadane, reprezentującymi danych źródłowych danych w źródło do powierzchni projektu kwerendy.Najbardziej wielowymiarowego źródło danych zawierają projektant zapytań graficznego, który wyświetla metadane reprezentująca dane w źródle danych.Może się zmienić z projektant zapytań graficznego projektant zapytań tekstowych klikając ikonę projektant zapytań opartych na tekście na pasku narzędzi.
Można zmieniać tylko z projektant zapytań tekstowych projektant zapytań graficznego jeżeli jest zarejestrowany dla tego źródło danych.Ponieważ nie wszystkie prawidłowe kwerendy może być reprezentowany projektant zapytań graficzne podczas przełączania trybów projektant zapytań, tekst kwerendy nie jest zawsze zachowywana.Aby największą kontrolę nad tekst kwerendy, należy użyć projektant zapytań tekstowych.
Poniższe przykłady ilustrują tekst polecenia kwerendy, które może mieć wpływ przez dostawca 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ługuje 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 Server używa "at" (@) symbolu Oracle używa dwukropek (:).)Jeszcze inni dostawcy w ogóle nie obsługują parametrów.Aby uzyskać więcej informacji, zobacz Źródła danych obsługiwanych przez usługi Reporting Services (SSRS).
Aby uzyskać więcej informacji o projektantach określonej kwerendy, zobacz Projektanci kwerendy usług raportowania.