Partilhar via


Ações em modelos multidimensionais

Uma ação é uma operação iniciada pelo usuário final em um cubo ou parte selecionada de um cubo. A operação pode iniciar um aplicativo com o item selecionado como um parâmetro ou pode recuperar informações sobre o item selecionado. Para obter mais informações sobre ações, consulte Ações (Analysis Services – Dados Multidimensionais).

Use a guia Ações do Designer de Cubo para criar ações para um cubo. Especifique o seguinte:

Nome
Selecione um nome que identifique a ação.

Destino da ação
Selecione o objeto ao qual a ação está anexada. Geralmente, em aplicativos cliente, a ação é exibida quando os usuários finais selecionam o objeto de destino; no entanto, o aplicativo cliente determina qual operação do usuário final exibe ações. Para o tipo de destino, selecione entre os seguintes objetos:

  • Membros do atributo

  • Células

  • Cubo

  • Membros da dimensão

  • Hierarquia

  • Membros da hierarquia

  • Nível

  • Membros de nível

Depois de selecionar o tipo de objeto de destino, no objeto Target, selecione o objeto de cubo do tipo designado.

Condição (opcional)
Especifique uma expressão MDX (Expressões Multidimensionais) opcional que seja resolvida para um valor booliano. Se o valor for True, a ação será executada no destino especificado. Se o valor for False, a ação não será executada.

Conteúdo da ação
Selecione o tipo de ação. A tabela a seguir resume os tipos disponíveis.

Tipo Descrição
Conjunto de Dados Recupera um conjunto de dados.
Proprietário Executa uma operação usando uma interface diferente daquelas listadas nesta tabela.
Conjunto de Linhas Recupera um conjunto de linhas.
Declaração Executa um comando OLE DB.
URL Exibe uma página variável em um navegador da Internet.

Para a Expressão de Ação, especifique os parâmetros que são passados quando a ação é executada. A sintaxe deve ser avaliada como uma cadeia de caracteres e você deve incluir uma expressão escrita no MDX. Por exemplo, sua expressão MDX pode indicar uma parte do cubo incluída na sintaxe. As expressões MDX são avaliadas antes que os parâmetros sejam passados. Além disso, o Construtor MDX está disponível para ajudá-lo a criar expressões MDX.

Propriedades adicionais
Selecione a propriedade. A tabela a seguir resume as propriedades disponíveis.

Propriedade Descrição
Invocação Especifica como a ação é executada. Interativo, o padrão, especifica que a ação é executada quando um usuário acessa um objeto. As configurações possíveis são:

Lote

Interativo

Ao Abrir
Aplicativo Descreve a aplicação da ação.
Descrição Descreve a ação.
legenda Fornece uma legenda que é exibida como descrição da ação. Se a legenda for MDX, especifique True se a legenda é MDX.
A legenda é exibida como MDX Especifique True se a legenda é MDX ou False se não é.

Observação

Você deve usar o ASSL (Analysis Services Scripting Language) ou o AMO (Analysis Management Objects) para definir tipos de ação html e de linha de comando. Para obter mais informações, consulte Elemento de Ação (ASSL),Elemento Tipo (Ação) (ASSL) e Programação de Objetos Avançados AMO OLAP.

Criando uma ação de geração de relatório

O servidor de relatório responde a solicitações baseadas em URL para relatórios. Para criar uma ação de relatório, no menu Cubo , clique em Nova Ação de Relatório. As opções a seguir são específicas para uma ação de relatório.

Servidor de Relatório
As propriedades descritas na tabela a seguir são especificadas para o servidor de relatório.

Propriedade Descrição
Nome do servidor O nome do computador que executa o servidor de relatório.
Caminho do servidor O caminho exposto pelo servidor de relatório.
Formato de relatório HTML5, HTML3, Excel ou PDF.

Parâmetros (opcional)
Os parâmetros são enviados ao servidor como parte da cadeia de caracteres de URL quando a ação é criada. Eles incluem Nome do Parâmetro e Valor do Parâmetro, que é uma expressão MDX.

A URL do servidor de relatório é construída da seguinte maneira:

  
http://  
host  
/  
virtualdirectory  
/Path&  
parametername1  
=  
parametervalue1  
& ...  

Por exemplo:

https://localhost/ReportServer/Sales/YearlySalesByCategory?rs:Command=Render&Region=West  

Criando uma ação de detalhamento

Uma ação de drillthrough é definida por uma ação de rowset, que é retornada ao aplicativo cliente como uma instrução de drillthrough. O alvo da ação é um membro de um grupo de medidas. Para criar uma nova ação de detalhamento, no menu Cubo, clique em Nova Ação de Detalhamento. As seguintes opções são específicas para uma ação de detalhamento:

Colunas de análise detalhada
Selecione uma ou mais dimensões e, para cada dimensão, as colunas resultantes da análise detalhada retornadas ao aplicativo cliente pela ação.

Consulte Também

Cubos em modelos multidimensionais