Using the Analysis Services DMX Query Designer (Reporting Services)
When you create a dataset using a SQL Server Analysis Services data source, Report Designer displays the Multidimensional Expression (MDX) query designer if it detects a valid cube.Jeśli moduł nie zostanie wykryte, ale model wyszukiwanie danych jest dostępna, Projektant raportów wyświetla projektant kwerend wyszukiwanie danych rozszerzenia (DMX).Kliknij, aby przełączać się między projektanci MDX i DMX, Typ polecenia DMX () przycisk na pasku narzędzi. Za pomocą projektant kwerend DMX interaktywnie skonstruować kwerendę DMX za pomocą elementów graficznych.Aby użyć DMX projektant kwerend, urządzenie źródłowe danych, które określisz musi być już model wyszukiwanie danych, który udostępnia dane.Wyniki kwerendy są konwertowane na spłaszczony zestaw wierszy do użytku w raporcie.
Uwaga
Model należy przeszkolić przed projektowania raportu.Aby uzyskać więcej informacji zobacz Projekty wyszukiwania danych (Analysis Services — wyszukiwanie danych).
Tryb projektowania
projektant kwerend DMX zostanie otwarty w trybie projektowania.Tryb projektowania obejmuje powierzchni projektu graficzne używane do wybierania model wyszukiwanie danych w pojedynczej tabela danych wejściowych i siatki, używane do określania kwerendy przewidywanie.projektant kwerend DMX są dwa tryby: Tryb kwerendy i tryb wynik. W trybie kwerendy siatki z trybu projektowania jest zastępowany przez okienko kwerendy, którym można wpisać DMX kwerendy.W trybie wynik w siatce danych pojawia się zestaw wyników zwróconych przez kwerendę.
Aby zmienić tryb dla DMX projektant kwerend, kliknij na powierzchnię projektu kwerendy prawym przyciskiem myszy, a następnie kliknij pozycję Projekt, Kwerendy, or Wynik.Aby uzyskać więcej informacji zobacz Analysis Services DMX Query Designer User Interface i How to: Retrieve Data from a Data Mining Model (DMX).
Projektowanie kwerendy prognozowania
W okienku Projekt kwerendy w trybie projektowania zawiera dwa okna: model wyszukiwania and tabela wprowadzania.Użycie Model górnictwie okno, aby wybrać model wyszukiwania do użycia w kwerendzie.Użycie tabela wprowadzania okno, aby zaznaczyć tabela, na której jest oparty na prognoz.Jeśli chcesz użyć kwerendy pojedynczych zamiast tabela wprowadzania programu, kliknij prawym przyciskiem myszy w okienku Projekt kwerendy i wybierz Pojedyncza kwerendy.The Select Input tabela window is replaced with a Singleton Query Input window.
W trybie projektowania, przeciągnij pole z model wyszukiwania and tabela wprowadzania okienpole kolumna w okienku siatki.Można także wypełnić pozostałych kolumn, aby określić alias wyświetlić pole w wynikach do grupy pól i umożliwia określenie operator do ograniczenia wartości pola, aby podane kryteria lub argumentu.Będąc w trybie kwerendy, należy utworzyć kwerendę DMX przez przeciąganie pól w okienku kwerendy.
Aby uzyskać więcej informacji na temat tworzenia zapytań przewidywanie DMX przy użyciu projektant kwerend DMX zobacz Tworzenie kwerendy prognozowania DMX za pomocą Konstruktora kwerend prognozowania.
W poniższym przykładzie przedstawiono sposób tworzenia danych raportu przy użyciu projektant kwerend DMX.
Przykład: Pobieranie danych z wyszukiwanie danych modelu
The Reporting Services samples include a project that deploys two mining models based on the SQL Server sample database AdventureWorksDW.Aby uzyskać więcej informacji zobacz Przykłady usług raportowania.
Zainstalować, a następnie opublikować AdventureWorks Przykładowe raporty, a następnie wdrożyć Analysis Services używając instrukcji zawartych w module AdventureWorks Report Samples.
Otwórz AdventureWorks Przykładowe raporty projekt, a następnie dodaj plik definicji (.rdl) pusty raport do projektu.
Tworzenie nowego zestawu danych, przy użyciu urządzenie źródłowe danych udostępnione AdventureWorksAS.W Właściwości zestawów danych okna dialogowego, kliknij przycisk projektant kwerend.Zostanie otwarty projektant kwerend MDX Analysis Services w Projekt tryb.
Kliknij przycisk Typ polecenia DMX () przycisk na pasku narzędzi.
Kliknij przycisk Tak , aby przełączyć się do DMX projektant kwerend.
Kliknij przycisk Wybierz model, expand Docelowa wysyłkowe, a następnie wybierz polecenie Algorytm TM.Click OK.
Kliknij przycisk tabela przypadek, przewiń do kategorii, a następnie wybierz vTargetMail (dbo).Click OK.
W okienku siatki kliknij przycisk urządzenie źródłowe , a następnie wybierz opcję Algorytm TM model wyszukiwania.Rower kupujących pojawia się pole kolumna.
W następnym wierszu kliknij przycisk urządzenie źródłowe , a następnie wybierz opcję vTargetMail tabela.CustomerKey pojawia się pole kolumna.
Kliknij prawym przyciskiem myszy Projekt kwerendy okienku i wybierz opcję Wynik , aby wyświetlić zestaw wyników.Zestaw zawierający wiersze 18484 wyników jest wyświetlana w widoku wyników.Aby przełączyć z powrotem do trybu projektowania, kliknij prawym przyciskiem myszy Wynik okienku i wybierz opcję Projekt.
Używanie parametrów
Parametry raportu można przesłać do DMX parametr kwerendy.Aby to zrobić, należy dodać parametr do kwerendy DMX, określ parametry kwerendy w Parametry kwerendy okna dialogowego pole, a następnie zmodyfikuj parametry skojarzonego z nim raportu.Aby zdefiniować parametr kwerendy, kliknij przycisk Parametry kwerendy () przycisk na pasku narzędzi. Aby wyświetlić instrukcje dotyczące definiowania parametrów kwerendy DMX, zobacz How to: Define Parameters in the MDX Query Designer for Analysis Services.
Aby uzyskać więcej informacji na temat zarządzania relację między parametry raportu i parametrów kwerendy Zobacz How to: Associate a Query Parameter with a Report Parameter. Aby uzyskać więcej informacji o parametrach zobacz Adding Parameters to Your Report.
Przykład kwerendy z parametrów
Następująca kwerenda pobiera dane raportu, wskazująca, którzy mogą mieć zakupu roweru i prawdopodobieństwo, że ich wykona to zadanie.
SELECT
t.FirstName, t.LastName,
(Predict ([Bike Buyer])) as [PredictedValue],
(PredictProbability([Bike Buyer])) as [Probability]
From
[TM Decision Tree]
PREDICTION JOIN
OPENQUERY([Adventure Works DW],
'SELECT
[FirstName],
[LastName],
[CustomerKey],
[MaritalStatus],
[Gender],
[YearlyIncome],
[TotalChildren],
[NumberChildrenAtHome],
[HouseOwnerFlag],
[NumberCarsOwned],
[CommuteDistance]
FROM
[dbo].[DimCustomer]
') AS t
ON
[TM Decision Tree].[Marital Status] = t.[MaritalStatus] AND
[TM Decision Tree].[Gender] = t.[Gender] AND
[TM Decision Tree].[Yearly Income] = t.[YearlyIncome] AND
[TM Decision Tree].[Total Children] = t.[TotalChildren] AND
[TM Decision Tree].[Number Children At Home] = t.[NumberChildrenAtHome]
AND
[TM Decision Tree].[House Owner Flag] = t.[HouseOwnerFlag] AND
[TM Decision Tree].[Number Cars Owned] = t.[NumberCarsOwned] AND
[TM Decision Tree].[Commute Distance] = t.[CommuteDistance]
WHERE
(Predict ([Bike Buyer]))=@Buyer AND
(PredictProbability([Bike Buyer]))>@Probability
Uwaga
W tym przykładzie tabela DimCustomer w tabeli danych wejściowych.Jest to wyłącznie.W AdventureWorks przeszkolić model używany w tym przykładzie użyto bazy danych, tabela DimCustomer. Zwykle należy użyć wejściowego tabela, użytego na szkolenia z zakresu.
W tym przykładzie po utworzeniu kwerendy, należy zdefiniować parametry kwerendy za pomocą Parametry kwerendy -okno dialogowe.Aby to zrobić, kliknij przycisk Parametry kwerendy () przycisk na pasku narzędzi projektant kwerend.
Dodaj następujące parametry.Każdy parametr również musi mieć wartość domyślną.
Parameter |
Wartość domyślna |
---|---|
Nabywca |
1 |
Prawdopodobieństwo |
.75 |
Uwaga
Parametry określone w Parametry kwerendy , okno dialogowe muszą być takie same jak parametry kwerendy, bez na (@) symbol.
Po przełączeniu do widoku projektu, aby utworzyć raport, nowe parametry raportu są tworzone na podstawie parametrów kwerendy.Parametry raportu są prezentowane użytkownikowi, po uruchomieniu raportu.Można zaktualizować parametry raportu, aby utworzyć listę wartości, z których użytkownik może wybrać, określ domyślną wartość lub zmienić inne właściwości parametru raportu.
Aby uzyskać więcej informacji na temat pracy z parametry raportu zobacz:
See Also