Arquitetura lógica (Analysis Services – Dados Multidimensionais)

O Microsoft SQL Server Analysis Services usa componentes de cliente e servidor para fornecer funcionalidades OLAP (Processamento Analítico Online) e mineração de dados para aplicativos Business Intelligence:

  • O componente servidor do Analysis Services é implementado como um serviço do Microsoft Windows. SQL Server Analysis Services oferece suporte a várias instâncias no mesmo computador, com cada instância do Analysis Services implementada como uma instância separada do serviço do Windows.

  • Os clientes comunicam-se com o Analysis Services, usando o XML padrão público para análise (XMLA), um protocolo com base em SOAP para emissão de comandos e recebimento de respostas, expostos como um serviço Web. Os modelos de objeto de cliente são também fornecidos por XMLA e podem ser acessados pelo uso de um provedor gerenciado, como ADOMD.NET ou um provedor DB OLE.

  • Os comandos de consulta podem ser emitidos usando as seguintes linguagens: SQL, Multidimensional Expressions (MDX), uma linguagem de consulta padrão do setor para análise ou DMX (Data Mining Extensions) uma linguagem de consulta padrão do setor orientada para mineração de dados.. O ASSL (Analysis Services Scripting Language) também pode ser usado para gerenciar objetos de banco de dados do Analysis Services. Tópicos relacionados:Principais conceitos em MDX (MDX), Referência de linguagem MDX, Referência DMX (Data Mining Extensions)

O Analysis Services também oferece suporte a um mecanismo de cubo local, permitindo que aplicativos em clientes desconectados naveguem em dados multidimensionais armazenados localmente. Para obter mais informações, consulte Clientes (Analysis Services – Dados Multidimensionais)