Compartilhar via


Estendendo OLAP por meio de personalizações

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

O Analysis Services fornece muitas funções intrínsecas para uso com as linguagens MDX (Expressões Multidimensionais) e DMX (Extensões de Mineração de Dados). Essas funções são designadas para executar todas as operações, desde cálculos estatísticos padrão ao desvio de membros em uma hierarquia. No entanto, como em qualquer outro produto complexo, há sempre a necessidade de estender a funcionalidade para o produto.

Assim, o Analysis Services oferece a capacidade de adicionar assemblies e extensões personalizadas a uma instância do serviço, para atender suas necessidades comerciais sempre que a funcionalidade padrão não for suficiente.

Assemblies

Os assemblies permitem estender a funcionalidade de negócios do MDX e do DMX. É possível criar a funcionalidade desejada em uma biblioteca, como uma DLL (biblioteca de vínculo dinâmico) e adicionar a biblioteca como um assembly a uma instância ou a um banco de dados do Analysis Services. Em seguida, os métodos públicos na biblioteca são expostos como funções definidas pelo usuário para expressões MDX e DMX, procedimentos, cálculos, ações e aplicativos cliente.

Extensões personalizadas

As extensões de personalização do SQL Server Analysis Services são a base do conceito de implementação de uma arquitetura de plug-in. As extensões de personalização do Analysis Services são uma modificação simples e elegante na arquitetura de assembly gerenciada existente e são expostas em todo o modelo de objeto Microsoft.AnalysisServices.AdomdServer do Analysis Services, sintaxe MDX (Expressões Multidimensionais) e conjuntos de linhas de esquema.

Consulte Também

Gerenciamento de assemblies de modelo multidimensional
Extensões de personalização do Analysis Services