Partilhar via


Ações em modelos multidimensionais

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

Uma ação é uma operação iniciada pelo usuário final em um cubo selecionado ou em parte de um cubo. A operação pode iniciar um aplicativo com o item selecionado como 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 identifica a ação.

Destino da Ação
Selecione o objeto ao qual a ação será anexada. Em geral, 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 Tipo de destino, selecione entre os objetos a seguir:

  • Membros de atributo

  • Células

  • Cubo

  • Membros de dimensão

  • Hierarquia

  • Membros de hierarquia

  • Nível

  • Membros de nível

Depois de selecionar o tipo de objeto de destino, em Objeto de destino, selecione o objeto de cubo do tipo designado.

Condição (opcional)
Especifique uma expressão MDX opcional que resolve um valor booliano. Se o valor for True, a ação será executada no destino especificado. Se 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 das listadas nesta tabela.
Conjunto de Linhas Recupera um conjunto de linhas.
Instrução Executa um comando OLE DB.
URL Exibe uma página variável em um navegador de Internet.

Para Expressão da Ação, especifique os parâmetros que são passados quando a ação é executada. A sintaxe deve avaliar uma cadeia de caracteres e você deve incluir uma expressão escrita em MDX. Por exemplo, a expressão MDX pode indicar uma parte do cubo incluída na sintaxe. Expressões MDX são avaliadas antes de os parâmetros serem passados. Além disso, o Construtor MDX está disponível para lhe ajudar a construir 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 será executada quando um usuário acessar um objeto. Os configurações possíveis são:

Lote

Interativo

Em Aberto
Aplicativo Descreve o aplicativo da ação.
Descrição Descreve a ação.
Legenda Fornece uma legenda que é exibida para a ação. Se a legenda for MDX, especifique True para A legenda é MDX.
A legenda é MDX Especifique True se a legenda for MDX ou False se não for.

Observação

Use o Analysis Services Scripting Language (ASSL) ou o Objetos de Gerenciamento de Análise (AMO) para definir tipos de ação HTML ou de linha de comando. Para obter mais informações, consulte Elemento Action (ASSL),Elemento Type (Ação) (ASSL) e Programação de objetos avançados AMO OLAP.

Criando uma ação de relatório

O servidor de relatório responde a solicitações baseadas na 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 de 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 exibido pelo servidor de relatório.
Formato do relatório HTML5, HTML3, Excel ou PDF.

Observação

No SQL Server 2017, você pode especificar Segurança da Camada de Transporte (https:) na propriedade nome do servidor.

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

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

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

Por exemplo:

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

Criando um ação de detalhamento

Uma ação de extração de detalhes é definida por uma ação de conjunto de linhas, retornada ao aplicativo cliente como uma instrução de extração de detalhes. O destino de ação é um membro de um grupo de medidas. Para criar uma nova ação de drillthrough, no menu Cubo , clique em Nova Ação de Drillthrough. As opções a seguir são específicas de uma ação de extração de detalhes:

Colunas de Extração de Detalhes
Selecione uma ou mais dimensões e, para cada uma, as colunas de detalhamento retornadas ao aplicativo cliente pela ação.

Consulte Também

Cubos em modelos multidimensionais