Za pomocą procedur przechowywanych (MDX)

Można rozszerzyć funkcjonalność Analysis Services i wyrażenia MDX (Multidimensional) za pomocą odpowiedniego .NET przechowywane procedury lub funkcje zdefiniowane przez użytkownika. Aby uzyskać więcej informacji, zobacz ADOMD.NET Server Programming

Odwołać lub wywoływania procedur przechowywanych, można określić nazwy funkcja, po której występuje nawias.W nawiasach można określić wyrażeń, zwanych argumentami, które dostarczają dane, które mają być przekazywane do parametrów.Podczas wywoływania funkcja, musisz podać argument wartości wszystkich parametrów, a w tej samej kolejności, w którym parametry są zdefiniowane w funkcja zdefiniowanej przez użytkownika, należy określić wartości argumentu.

Następująca kwerenda przykład zakłada się, że wirtualny plik dziennika o nazwie SampleAssembly zarejestrowane na użytkownika Analysis Services Serwer:

SELECT SampleAssembly.RandomSample([Geography].[State-Province].Members, 5) on ROWS, 
[Date].[Calendar].[Calendar Year] on COLUMNS
FROM [Adventure Works]
WHERE [Measures].[Reseller Freight Cost]

Uwaga

Stored procedure is the terminology used in Microsoft SQL Server Analysis Services for these types of functions.We wcześniejszych wersjach Analysis Services te typy funkcji, jak nazywane Funkcje zdefiniowane przez użytkownika.

Rodzaje procedur przechowywanych

Analysis Services obsługuje zestawów COM i środowiska CLR.Zestawy CLR zaleca się z powodu rozszerzonych zabezpieczeń dostępnych zestawów środowiska CLR.Jeśli na serwerze jest zainstalowany program Microsoft Office Excel, funkcje programu Excel są również dostępne.

Uwaga

Microsoft Visual Basic for Applications (VBA) COM zestawy są rejestrowane automatycznie.

See Also

Concepts