Udostępnij za pośrednictwem


Pojęcia XMLA

XML for Analysis (XMLA) otwarty standard obsługuje dane dostępu do źródeł danych, które znajdują się w sieci World Wide Web.Microsoft SQL Server Usługi Analysis Services implements XMLA per the XMLA 1.1 specification.

XML for Analysis(XMLA) jest protokołem XML oparte na Simple Object Access protokół MYDŁA, zaprojektowane specjalnie dla Uniwersalny dostęp do danych dowolnego standardowego wielowymiarowym źródłem danych znajdujących się w sieci Web.XMLA także eliminuje konieczność wdrożyć składnik klient, który ujawnia Component Object Model (COM) lub Microsoft .NET Framework interfejsów.XMLA jest zoptymalizowany pod kątem Internet w przesłania do serwera są drogie w zakresie czas i zasobów, i kiedy połączenia stanowe ze źródłem danych można ograniczyć połączenia użytkownika na serwerze.

XMLA is the native protocol for Microsoft SQL Server Usługi Analysis Services, used for all interaction between a client application and an instance of Usługi Analysis Services.Usługi Analysis Services fully supports XML for Analysis 1.1, and also provides extensions to support metadata management, session management, and locking capabilities.Oba Analysis Management Objects (AMO) i ADOMD.NET use XMLA protokół podczas komunikowania się z wystąpienie Usługi Analysis Services.

Obsługa komunikacji XMLA

Otwarty standard XMLA opisano dwie metody ogólnie dostępne: Discoverand Execute.Te metody używać luźno klient i serwera architektury obsługiwane przez język XML do obsługi informacji przychodzących i wychodzących na wystąpienie Usługi Analysis Services.

Discover Metoda uzyskuje informacje i metadane z usługa sieci Web.Informacje te mogą obejmować listy dostępnych źródeł danych, jak również informacje o dostawcy źródło danych.Właściwości definiują i danych, uzyskanej ze źródło danych kształtu.Discover Jest metoda wspólnej metody definiowania wielu rodzajów informacji aplikacji klient może wymagać od źródeł danych na Usługi Analysis Services wystąpień.Właściwości i interfejs generic zapewniają rozszerzalność bez konieczności ponownego wpisywania istniejących funkcji w klient aplikacji.

Execute Metoda umożliwia aplikacji w celu uruchomienia polecenia specyficzne dla dostawca przeciwko XMLA źródeł danych.

Chociaż protokół XMLA jest zoptymalizowany dla aplikacji sieci Web, również można użyć dla aplikacji zorientowanych na sieci LAN.Następujące aplikacje mogą korzystać z tego interfejsu API opartego na języku XML:

  • Klient i serwer aplikacji, które wymagają elastycznych technologii między klientami a serwerem

  • Aplikacje klient i serwer miejsce docelowe wiele systemów operacyjnych

  • Klientów, które nie wymagają znaczących Państwa w celu zwiększenia pojemności serwera

XMLA i ujednolicony Model wymiarowa

XMLA jest protokół używany przez aplikacje analiz biznesowych, które zatrudniać metodologii Unified wymiarowego modelu (UDM)