Usando XML for Analysis no Analysis Services (XMLA)

O Microsoft SQL Server Analysis Services usa o XMLA (XML for Analysis) como seu único protocolo ao se comunicar com aplicativos cliente. Como o Analysis Services usa o XMLA para definição de dados, manipulação de dados e suporte a controle de dados, comandos adicionais são suportados pelo Analysis Services, que estende a especificação XML for Analysis 1.1.

Nesta seção

Tópico

Descrição

Gerenciando conexões e sessões (XMLA)

Descreve como se conectar a uma instância do Analysis Services e como gerenciar sessões e a capacidade de manutenção de status do processo no XMLA.

Manipulando erros e avisos (XMLA)

Descreve como o Analysis Services retorna informações de erro e de aviso para métodos e comandos no XMLA.

Definindo e identificando objetos (XMLA)

Descreve identificadores de objetos e referências de objeto, e como usar identificadores e referências em comandos XMLA.

Gerenciando transações (XMLA)

Detalha como usar os comandos BeginTransaction, CommitTransaction e RollbackTransaction para definir e gerenciar explicitamente uma transação na sessão XMLA atual.

Cancelando comandos (XMLA)

Descreve como usar o comando Cancel para cancelar comandos, sessões e conexões no XMLA.

Executando operações em lote (XMLA)

Descreve como usar o comando Batch para executar vários comandos XMLA, em série ou em paralelo, na mesma transação ou como transações separadas, usando um único método Execute XMLA.

Criando e alterando objetos (XMLA)

Descreve como usar os comandos Create, Alter e Delete, junto com elementos da ASSL (Analysis Services Scripting Language), para definir, alterar ou remover objetos de uma instância do Analysis Services.

Bloqueando e desbloqueando bancos de dados (XMLA)

Detalha como usar os comandos Lock e Unlock para bloquear e desbloquear um banco de dados do Analysis Services.

Processando objetos (XMLA)

Descreve como usar o comando Process para processar um objeto do Analysis Services.

Mesclando partições (XMLA)

Descreve como usar o comando MergePartitions para mesclar partições em uma instância do Analysis Services.

Criando agregações (XMLA)

Descreve como usar o comando DesignAggregations, em modo iterativo ou em lotes, para criar agregações para um design de agregação no Analysis Services.

Fazendo backup, restaurando e sincronizando bancos de dados (XMLA)

Descreve como usar os comandos Backup e Restore para fazer backup e restaurar um banco de dados do Analysis Services a partir de um arquivo de backup.

Também descreve como usar o comando Synchronize para sincronizar um banco de dados do Analysis Services com um banco de dados existente na mesma instância ou em uma instância diferente.

Inserindo, atualizando e descartando membros (XMLA)

Descreve como usar os comandos Insert, Update e Drop para adicionar, alterar ou excluir os membros de uma dimensão habilitada para gravação.

Atualizando células (XMLA)

Descreve como usar o comando UpdateCells para alterar os valores de células em uma partição habilitada para gravação.

Gerenciando caches (XMLA)

Detalha como usar o comando ClearCache para limpar os caches de objetos do Analysis Services.

Monitorando rastreamentos (XMLA)

Descreve como usar o comando Subscribe para assinar e monitorar um rastreamento existente em uma instância do Analysis Services.

Mineração de dados com o XMLA

O XML for Analysis dá suporte completo a conjuntos de linhas do esquema de mineração de dados. Esses conjuntos de linhas fornecem informações para a consulta de modelos de mineração de dados que usa o método Discover. Para obter mais informações sobre conjuntos de linhas do esquema de mineração de dados, consulte Conjuntos de linhas do esquema de mineração de dados.

Para obter mais informações sobre DMX, consulte Referência DMX (Data Mining Extensions).