Compartilhar via


Interfaces de acesso a dados do Analysis Services (Analysis Services - dados multidimensionais)

O Microsoft SQL Server Analysis Services oferece suporte a várias tecnologias que podem ser usadas para acessar dados e metadados armazenados em uma instância do Analysis Services. Através das tecnologias de acesso a dados do Analysis Services, é possível:

  • Recuperar conjuntos de linhas de esquema
    Conjuntos de linhas de esquema são um modo no qual aplicativos cliente podem examinar metadados armazenados, além de recuperar o suporte e informações de monitoramento a partir de uma instância do Analysis Services. Você pode recuperar OLE DB, o OLE DB para OLAP (processamento analítico online), o OLE DB para mineração de dados ou conjuntos de linhas de esquema do XMLA (XML for Analysis).

    Para recuperar conjuntos de linhas de esquema:

  • Recuperar dados e metadados
    Você pode recuperar dados e metadados, no formato de tabela ou multidimensional, de cubos e modelos de mineração.

    Para recuperar dados e metadados:

    • Você pode usar ADOMD.NET em um aplicativo cliente gerenciado para recuperar informações do Analysis Services através de interfaces comuns de acesso a dados do Microsoft .NET Framework. Para obter mais informações, consulte ADOMD.NET.

    • Você pode usar o provedor OLE DB do Analysis Services 9.0 em aplicativos cliente não gerenciados para dar suporte ao acesso OLE DB. Para obter mais informações, consulte Provedor OLE DB do Analysis Services (Analysis Services - dados multidimensionais).

    • Você pode usar o ASSL para recuperar dados diretamente de uma instância do Analysis Services em um formato baseado em XML. Para obter mais informações, consulte ASSL.

  • Manipular objetos do Analysis Services
    Você pode manipular objetos do Analysis Services, como bancos de dados, cubos, dimensões e estruturas de mineração, usando o comando MDX (Multidimensional Expressions), DMX (Data Mining Extensions) ou XMLA.

    Para manipular objetos do Analysis Services:

    • Você pode usar o ADOMD.NET em um aplicativo cliente gerenciado para enviar comandos através de interfaces comuns de acesso a dados do Microsoft .NET Framework. Para obter mais informações, consulte ADOMD.NET.

    • Você pode usar o provedor OLE DB do Analysis Services 9.0 em aplicativos cliente não gerenciados para enviar comandos usando o acesso OLE DB. Para obter mais informações, consulte Provedor OLE DB do Analysis Services (Analysis Services - dados multidimensionais).

    • Você pode usar o ASSL para enviar comandos diretamente para uma instância do Analysis Services. Para obter mais informações, consulte ASSL.

Nesta seção

Tópico

Descrição

Conjuntos de linhas de esquema

Descreve o OLE DB, o OLE DB para OLAP, o OLE DB para mineração de dados e conjuntos de linhas de esquema de XMLA com suporte do Analysis Services.

ASSL

Descreve o ASSL, a versão estendida do protocolo XMLA, usado na comunicação com uma instância do Analysis Services.

O ASSL aproveita o SOAP para fornecer acesso direto ao Analysis Services através de um padrão aberto baseado em XMLA para o acesso a dados multidimensionais.

Provedor OLE DB do Analysis Services (Analysis Services - dados multidimensionais)

Descreve o provedor do OLE DB nativo para o Analysis Services.

ADOMD.NET

Descreve o ADOMD.NET, o conjunto de namespaces no .NET Framework que fornece acesso a dados e metadados em uma instância do Analysis Services.

ObservaçãoObservação

Esta seção descreve as seguintes APIs: Microsoft.AnalysisServices.AdomdClient.dll, msmgdsrv.dll e msolap100.dll. Apenas essas APIs recebem suporte do Microsoft para acessar dados do Analysis Services.

Suporte ao Microsoft .NET Framework

A partir do SQL Server, o Analysis Services oferece total suporte ao Microsoft .NET Framework. O suporte ao .NET Framework permite aos desenvolvedores acessar dados e metadados do Analysis Services usando diversas linguagens compatíveis com o .NET ou usando o código nativo. O Microsoft .NET Framework SDK inclui os compiladores para Microsoft Visual Basic .NET e Microsoft C#, bem como as ferramentas relacionadas.

Para criar aplicativos que usam o Analysis Services, os desenvolvedores podem usar o Microsoft Visual Studio .NET, um IDE (ambiente de design integrado) que oferece aos desenvolvedores muitas ferramentas e recursos que simplificam e agilizam os ciclos iterativos de codificação, depuração, teste e implantação. Contudo, os desenvolvedores não precisam usar o Visual Studio .NET para compilar e criar aplicativos gerenciados para o Analysis Services. Eles podem usar qualquer código ou editor de texto compatível com o .NET Framework.

Observação importanteImportante

Por padrão, o .NET Framework é instalado com o SQL Server, mas não o .NET Framework SDK. Sem o SDK instalado no computador e incluído na coleção de manuais online, os links para o conteúdo do SDK dessa seção não funcionarão. Instale o .NET Framework SDK. Depois de instalar o SDK, adicione-o à coleção de manuais online e ao sumário seguindo as instruções fornecidas em Gerenciador de Coleção de Arquivos de Ajuda Combinada do SQL Server.