Udostępnij za pośrednictwem


Akcje (Analysis Services - wielowymiarowych danych)

Akcje mogą być różnych typów i mają być tworzone odpowiednio.Akcje mogą być:

  • akcja drążenia, które zwracają zestaw wierszy, które reprezentuje dane zaznaczonych komórek moduł, gdzie występuje akcja.

  • Zgłoszenie akcja, które zwracają raport z Reporting Services , skojarzony z zaznaczonej sekcji moduł, gdzie występuje akcja.

  • Standardowe akcje zwracające element akcja (adres URL, HTML, DataSet, wierszy i innych elementów), skojarzone z zaznaczonej sekcji moduł, gdzie występuje akcja.

Interfejs kwerendy, takie jak ADOMD.NET, jest używany przez aplikację klient do pobierania i narazić akcje użytkownika.Aby uzyskać więcej informacji, zobacz ADOMD.NET.

Prosty Action obiekt składa się z: informacje podstawowe, miejsce docelowe gdzie to działanie występuje, warunek, aby ograniczyć zakres akcja i typu.Podstawowe informacje obejmują nazwę akcja Opis akcja sugerowane akcja oraz inne podpis.

Obiekt miejsce docelowe jest to rzeczywista lokalizacja, w moduł gdzie akcja ma wystąpić.miejsce docelowe składa się z typ docelowy i miejsce docelowe.Typ docelowy reprezentuje rodzaj obiektu, w moduł, gdy akcja ma zostać włączona.Typ docelowy może być poziom członków, komórki, hierarchii, elementów członkowskich hierarchii lub innym.Obiekt miejsce docelowe jest określony obiekt typ miejsce docelowe; Jeśli typ miejsce docelowe jest hierarchii, a następnie obiekt miejsce docelowe jest jednej hierarchii zdefiniowany w kostce.

Warunek jest Boolean wyrażenie MDX, który jest oceniany zdarzenie akcja.Jeśli warunek nie jest true, a następnie wykonać akcja.W przeciwnym razie akcja nie jest wykonywana.

The type is the kind of action to be executed.Action is an abstract class, therefore, to use it you have to use any one of the derived classes.Są wstępnie zdefiniowane dwa rodzaje działań: przeglądanie szczegółowei raportowania.Mają one odpowiednich klas pochodnych: DrillThroughActionand ReportAction.Inne działania objęte są w StandardAction klasy

In Microsoft SQL Server Usługi Analysis Services, an action is a stored MDX statement that can be presented to and employed by client applications.Innymi słowy akcja jest poleceniem klient, które jest zdefiniowana i przechowywane na serwerze.Akcja zawiera również informacje, które określa, kiedy i jak instrukcja MDX powinny być wyświetlane i obsługiwane przez aplikację klient.Operacja jest określona przez akcja można uruchomić aplikacji, korzystając z informacji zawartych w działaniu jako parametr, lub można pobierać informacje, na podstawie kryteriów zawartych przez akcja.

Akcje pozwalają użytkownikom biznesowym kohdistuu wyników ich analizy.Zapisywanie i ponowne używanie akcji, użytkowników końcowych można wykracza poza tradycyjne analizy, który zazwyczaj kończy się prezentacji danych, i zainicjować rozwiązania odkrytych problemów i braki, a tym samym rozszerzanie aplikacji analizy biznesowej poza moduł.Akcje można przekształcać aplikacji klient z renderowanie złożonych danych narzędzie do integralną część systemu operacyjnego jednostki gospodarczej.Zamiast skupienie się na wysyłanie danych jako dane wejściowe do działania aplikacji, użytkownicy końcowi "zamknąć pętli" w procesie podejmowania decyzji.Możliwość przekształcania dane analityczne decyzje ma podstawowe znaczenie dla aplikacji analizy biznesowej pomyślne.

Na przykład użytkownik biznesowy przeglądania moduł zauważa brakuje aktualny stan zapasu określonego produktu.Aplikacja klient zapewnia użytkownikowi biznesowych listę akcja, wszystkie związane z produktu niskie wartości zapasów, pobieranych z bazy danych usług Analysis Services, użytkownik biznesowy wybiera akcja zamówienia dla element członkowski moduł, który reprezentuje produkt.Akcja zamówienia inicjuje nowego zamówienia wywołując procedura składowana w bazie danych operacyjnych.Ta procedura składowana generuje odpowiednich informacji do wysłania do system wprowadzania zamówień.

Można wykonywać elastyczność podczas tworzenia akcji: na przykład akcja można uruchomić aplikacji lub pobierania informacji z bazy danych.Można skonfigurować akcja wyzwolenie z niemal dowolnego części moduł, łącznie z wymiarami poziomami członków i komórek, lub utworzyć wiele akcja dla tej samej części moduł.Można również przekazać parametry ciąg do aplikacji uruchomiony i określić podpisy wyświetlane użytkownikom końcowym jako uruchamia akcja.

Ważna informacjaWażne:

Aby użytkownik biznesowy użyć akcji klient zatrudnionych przez użytkowników biznesowych aplikacji musi obsługiwać akcje.

Rodzaje działań

W poniższej tabela przedstawiono typy działań, które są uwzględnione w Usługi Analysis Services:

Typ akcji

Opis

Wiersz polecenia

Wykonuje polecenie w wiersz polecenia

Zestaw danych

Zwraca dataset do aplikacji klient.

Raport szczegółowy

Zwraca przeglądanie szczegółowe instrukcja jako wyrażenie, które klient wykonuje zwrócić zestawu zestaw wierszy

HTML

Wykonuje skrypt HTML w przeglądarce internetowej

Niezastrzeżona

Wykonuje operację przy użyciu interfejs innych niż wymienione w tej tabela.

Raport

Przesyła żądanie sparametryzowana oparte na adresach URL do serwer raportów i zwraca raport do aplikacji klient.

Zestaw wierszy

Zwraca zestawu zestaw wierszy do aplikacji klient.

Instrukcja

Uruchamia polecenie OLE DB.

ADRES URL

Wyświetla dynamiczną strona sieci Web w przeglądarce internetowej.

Rozpoznawanie i wykonywanie akcji

Gdy użytkownik biznesowy uzyskuje dostęp do obiektu, dla którego zdefiniowano obiektu command, instrukcja skojarzonych z akcją jest automatycznie rozwiązane, która udostępnia go klient aplikacji, ale akcja nie jest automatycznie wykonywana.Akcja jest wykonywana tylko wtedy, gdy użytkownik biznesowy wykonuje operację specyficzne dla klient, który inicjuje akcję.Na przykład klient aplikacji może wyświetlić listę czynności jak wyskakujące menu po kliknięciu biznesowych na danego element członkowski lub komórka.