Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
2
SQL Server Analysis Services Action!
Grzegorz Stolecki Data Community
3
Agenda Co to jest Akcja i jakie ma możliwości Elementy definicji akcji
Możliwe problemy
4
Akcja Akcja pozwala mocniej zintegrować kostkę analityczną z innymi aplikacjami Umożliwia kontekstowe wywoływanie działań związanych z prezentowanymi danymi Przykłady: Wywołanie obrazu dokumentu dla danej transakcji lub danego klienta Sprawdzenie szczegółowych wartości faktów składających się na daną wartość Wyświetlenie strony web klienta Wyświetlenie mapy dla danego adresu
5
Zasada działania akcji
Serwer SSAS nie ma żadnych informacji o znaczeniu akcji Serwer SSAS nie wykonuje akcji Akcja jest wykonywana przez aplikację kliencką (np. Excel) Serwer SSAS dostarcza kontekstowej informacji w postaci ciągu znaków, która musi być obsłużona przez aplikację kliencką
6
Typy akcji Są zaleceniem dla aplikacji klienckiej. Wskazują jak należy potraktować zwróconą wartość. URL otwórz podany adres w przeglądarce WEB Statement potraktuj tekst jako polecenie do wykonania DataSet wykonaj podane zapytanie i zwróć zawartość Proprietary aplikacja wie jak zinterpretować zawartość akcji Drillthrough polecenie zwrócenia szczegółów z tabeli faktów Report wskazanie na raport Reporting Services Akcje nie są szeroko obsługiwane przez aplikacje klienckie Excel URL, Drillthrough, Report
7
Właściwości Condition – wyrażenie MDX; warunek, który musi być spełniony aby akcja była dostępna (opcja) TargetType – do jakiego rodzaju obiektu kostki OLAP będzie przypisana akcja: Kostka Wymiar Poziom Składniki hierarchii atrybutowej Składniki poziomu hierarchii Komórki kostki (wszystkie lub grupa)
8
Właściwości Target – wskazanie obiektu w kostce, do którego przypisana jest akcja Expression – zawartość akcji. Wynik wyrażenia zwracanego przez SSAS do aplikacji klienckiej Aplication – nazwa aplikacji jaka ma być wykorzystana do obsłużenia akcji Caption – opis akcji dla potrzeby wyświetlenia w menu aplikacji klienckiej. Może być zdefiniowany jako wyrażenie MDX CaptionIsMDX – True, jeśli w Caption jest obliczana formuła MDX
9
Akcja Report Konieczne jest wskazanie ReportServer – nazwa serwera
Path – ścieżka do raportu Report Format – format w jakim ma być generowany raport Report Parameters – definiuje wyrażenia, których wartości zostaną przesłane jako parametry raportu
10
Akcja Drillthrough Zwraca wiersze tabeli faktów oraz wartości powiązanych z wierszami wartości atrybutów wymiarów Umożliwia zdefiniowanie, które kolumny mają być zwracane Target – grupa miar
11
Odczyt dostępnych akcji
Schema rowset MDSCHEMA_ACTIONS Wymagane parametry (restrictions): COORDINATE – wskazanie obiektu, do którego przypisana jest akcja COORDINATE_TYPE – typ obiektu CUBE_NAME – kostka OLAP
12
Problemy i rozwiązania
Jakikolwiek błąd w wyrażeniu lub wartości właściwości powoduje, że akcja nie pojawia się w menu, SSAS o niej nie informuje Raport SSRS może być również wywoływany z akcji URL
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.