|
SQL Server 2000 Analysis Services |
|
|
|
Microsoft Analysis Services je součástí Microsoft SQL Server. Přesto se jedná o samostatný OLAP server, který je na MS SQL Serveru zcela nezávislý. Prostřednictvím OLE DB nebo ODBC jej lze připojit prakticky k jakémukoliv RDBMS. MS Analysis Services je velice robustní OLAP server, který je v současné době nejpokročilejší OLAP technologií na trhu. Ke komunikaci s klienty využívá rozhraní OLE DB for OLAP, které se pomalu stává de-facto standardním protokolem pro přístup klientů k OLAP serverům. Kromě toho implementuje velice mocný dotazovací jazyk MDX, který je standardem pro práci s daty uloženými v multidimenzionálním datovém prostoru.
Úlohou technologie OLAP je poskytovat FASMI (tj. Fast Analysis Shared Multidimensional Information). V současné době existuje k MS Analysis Services řada klientských nástrojů, z nichž k nejznámějším patří ProClarity stejnojmenné společnosti.
Významné vlastnosti MS Analysis Services
- revoluční technologie zvládající desítky GB dat (ověřeno na reálných projektech);
- přináší specifikaci rozhraní OLE DB for OLAP (ODBO) a objektový model ADO (COM), s jehož pomocí lze jednoduše k multidimenzionálním datům přistupovat. Součástí ODBO je i specifikace (gramatika) jazyka MDX (Multidimensional Expressions), který zaplňuje mezeru v technologiích OLAP (každý výrobce řešil dotazování dat proprietárním způsobem - většinou pomocí RPC a množstvím funkcí API) a stává se de-facto standardem;
- lze jednoduše integrovat do Internetových/Intranetových aplikací.
Další vlastnosti
- fyzické a virtuální kostky;
- fyzické a virtuální dimenze;
- kombinace způsobů uložení dat MOLAP/HOLAP/ROLAP;
- partitions (části kostek) – pouze v Enterprise edici;
- různá míra agregací;
- MDX pro dotazování, definici vypočítaných prvků i pro zabezpečení dat na úrovni buňky;
- objektový model DSO, ADO MD;
- uživatelské rozhraní pro definování zabezpečení dat;
- OLAP actions;
- drill through.
|