Używanie projektanta zapytań MDX usług Analysis Services w trybie projektowania (program Report Builder 2.0)

When you create a dataset from a SQL Server Analysis Services data source, Report Builder 2.0 displays the MDX query designer in Design mode.Tryb projektowania służy do interakcyjnego tworzenia zapytań MDX za pomocą elementów graficznych.Można zaznaczyć moduł i przeciągnąć wymiary, atrybuty wymiarów, poziomy, hierarchie, miary i kluczowe wskaźniki wydajności (KPI) do okienka Dane.Można także dodać obliczeniowe elementy członkowskie, ustawić wartości domyślne dla zmiennych i automatycznie wyświetlić zestaw wyników zwracanych przez tworzone zapytanie po wprowadzeniu zmian w okienku Dane.Aby ograniczyć ilość danych pobieranych z zestawu źródeł danych, można ustawić filtry. Można również zdefiniować parametry.Aby wyświetlić lub edytować tekst kwerendy MDX bezpośrednio, przejdź do trybu kwerend klikając Tryb projektowania (Switch to Design mode) przycisk przełącznika, na pasku narzędzi. Aby uzyskać więcej informacji zobaczUżywanie projektanta zapytań MDX usług Analysis Services w trybie zapytania (program Report Builder 2.0).

projektant kwerend graficznego w trybie projektowania zawiera pasek narzędzi, przycisk Wybierz moduł i czterech okienek: Okienko metadane, okienko obliczone elementy członkowskie, okienko filtr i okienka danych. Aby uzyskać więcej informacji na temat interfejs użytkownika Zobacz Interfejs użytkownika projektanta zapytań MDX usług Analysis Services (program Report Builder 2,0).

Nie jest dostępny tekstowy projektant zapytań umożliwiający tworzenie zapytań MDX.Zapytania MDX dla zestawów danych raportu należy tworzyć przy użyciu projektanta zapytań MDX w trybie graficznym lub trybie zapytania.

Przycisk Wybór modułu

Aby można było utworzyć zapytanie, należy wybrać moduł, z którego będą pobierane dane.Use the Cube Selection button to open the Cube Selection dialog box.Microsoft Analysis Services data sources provide the list of cubes available for you to use.Domyślne jest wybierany pierwszy moduł w bazie danych.

Aby wyświetlić instrukcje dotyczące wybierania moduł, zobacz Jak Wybierz moduł (Konstruktora raportów 2.0).

Okienko Metadane

W okienku Metadane można przeglądać metadane modułu wybranego w źródle danych, takie jak wymiary, poziomy, hierarchie, atrybuty, miary i kluczowe wskaźniki wydajności.Następujące obiekty można przeciągać z okienka Metadane do okienek Dane i Filtr:

  • Wymiary

  • Poziomy

  • Członkowie

  • Miary

  • Hierarchie i atrybuty

  • KPI

  • Nazwane zestawy i elementy członkowskie (tylko do okienka Filtr)

Do okienka Zapytanie nie można przeciągać właściwości elementów członkowskich.Aby odwołać się właściwości element członkowski, zobacz Używanie rozszerzonych właściwości pól dla bazy danych usług Analysis Services (program Report Builder 2.0).

Przeciągnięcie obiektu do okienka Dane powoduje utworzenie co najmniej jednej kolumny zestawu wyników.Gdy zapytanie zostanie uruchomione, wartości ze źródła danych zostaną pobrane do tych kolumn.Kolumny w okienku Dane stają się polami zestawu danych.Kolekcję pól zestawu danych można również edytować ręcznie w okienku Dane raportu.Aby uzyskać więcej informacji zobaczJak Dodawanie, edytowanie lub usuwanie pole w okienku danych raportu (Report Builder 2.0).

Okienko Obliczeniowe elementy członkowskie

W okienku Obliczeniowe elementy członkowskie można tworzyć lub edytować obliczeniowe elementy członkowskie, które będą używane w zapytaniu.Obliczeniowe elementy członkowskie to niestandardowe elementy członkowskie zdefiniowane w zapytaniu, które nie istnieją w źródle danych.Na przykład jeśli moduł zawiera elementy członkowskie Sprzedaż i Koszt, można zdefiniować obliczeniowy element członkowski o nazwie Zysk, w którym będzie wyświetlana różnica między sprzedażą a kosztem.

Aby wyświetlić instrukcje dotyczące definiowania obliczany element członkowski, zobacz Jak Dodawanie obliczany element członkowski dla kwerendy MDX Analysis Services (Konstruktora raportów 2.0).

Po zdefiniowaniu obliczeniowego elementu członkowskiego można przeciągnąć go do okienka Dane tak jak obiekt z okienka Metadane.

Okienko Filtr

W okienku Filtr można zdefiniować kryteria służące do filtrowania danych ze źródła danych.Umożliwia to ograniczenie zestawu wyników pobieranego przez uruchomione zapytanie i zmniejszenie ilości danych przetwarzanych w raporcie.W okienku Filtr można wybrać wymiar i hierarchię, według których będzie wykonywane filtrowanie, oraz ustawić operator i wyrażenie filtru do zastosowania.Wyrażenie filtru może być pojedynczym elementem, zestawem elementów lub parametrem.

Po zdefiniowaniu wartości lub elementu członkowskiego jako kryterium dla elementu filtru ta wartość lub element członkowski stanie się domyślną wartością skojarzonego parametru raportu.Tę wartość domyślną można zmienić, ustawiając wartość domyślną dla parametru raportu.

Aby wyświetlić instrukcje dotyczące edytowania parametru raportu, zobacz Jak Dodawanie, zmienianie lub usuwanie parametru raportu (Report Builder 2.0).

Można przeciągać obiekty w okienku Metadane do filtru lub przy użyciu <Wybierz wymiar> listy rozwijanej, aby wybrać wymiar. Do tego okienka można także przeciągać nazwane zestawy i elementy członkowskie.Usunąć kryteria filtrowania, zaznaczając go i klikając przycisk Usuwanie (Delete) przycisk na pasku narzędzi.

Uwaga

W przypadku zdefiniowania elementu filtru, którego kryteriów filtrowania nie będzie spełniać żaden element członkowski, działanie filtru nie powiedzie się i zostanie wygenerowany błąd braku podmodułu lub błąd „Nie znaleziono żadnych wierszy”.

Dane, okienko

Okienko Dane służy do interakcyjnego tworzenia odpowiednich wyników zapytania.Można przeciągać elementy z okienka Metadane oraz okienka Obliczeniowe elementy członkowskie, aby dodać kolumny do okienka Dane.

Domyślnie wyniki zapytania są wyświetlane po każdej jej modyfikacji.Można wyłączyć tę funkcję, klikając Automatyczne wykonać (AutoExecute the query) przycisk przełącznika, na pasku narzędzi projektant kwerend. Aby ręcznie uruchomić kwerendę, kliknij przycisk Uruchamianie (Run the query) przycisk na pasku narzędzi projektant kwerend.

Po kliknięciu przycisku Uruchamianie przycisku, tylko wyniki w okienku danych są odświeżane.Kliknij, aby odświeżyć widok urządzenie źródłowe danych (na przykład zmiany moduł i chcesz przejrzeć zmiany w okienku Metadane), Odśwież (Refresh result data) przycisk na pasku narzędzi projektant kwerend.

Uwaga

Domyślnie w zapytaniach tworzonych przy użyciu projektanta zapytań MDX w widoku projektu są ukrywane puste komórki.(Jest to równoważne użyciu NON EMPTY Klauzula w języku MDX). Aby wyświetlić puste komórki, kliknij opcję Pokaż puste komórki (Toggle for show empty cells) przycisk na pasku narzędzi.

Używanie parametrów zapytania

Parametry można dodać do kwerendy, wybierając Parametry pole wyboru dla element członkowski w okienku filtru.Po wybraniu tej opcji i przełączeniu się do widoku Układ projektant zapytań automatycznie tworzy parametr raportu oraz zestaw danych zawierający prawidłowe wartości parametru.Zestaw danych zawierający prawidłowe wartości można wyświetlić i edytować w widoku Dane.Nazwa zestawu danych jest tworzona na podstawie nazwy parametrycznego elementu członkowskiego w okienku Filtr.

Definicja zapytania

Podczas tworzenia zapytania w trybie projektowania projektant zapytań tworzy w definicji raportu specyfikację zapytania.Specyfikacja zapytania to reprezentacja zapytania w formacie XML.Projektant zapytań automatycznie tworzy zapytanie MDX na podstawie specyfikacji zapytania.Zarówno specyfikacja zapytania, jak i zapytanie MDX są przechowywane w definicji raportu.