Compartilhar via


Tipo de conexão Hyperion Essbase (SSRS)

Para incluir dados de uma fonte de dados externa do Hyperion Essbase no relatório, você deve ter um conjunto de dados baseado em uma fonte de dados do relatório do tipo Hyperion Essbase. Esse tipo de fonte de dados interna se baseia na extensão de dados do Hyperion Essbase, que permite recuperar dados multidimensionais de uma fonte de dados externa do Hyperion Essbase.

Use as informações deste tópico para criar uma fonte de dados. Para ver instruções passo a passo, confira Adicionar e verificar uma conexão de dados (Construtor de Relatórios e SSRS).

Cadeia de conexão

O exemplo de cadeia de conexão a seguir especifica uma fonte de dados do Hyperion Essbase em um servidor que usa porta 13080 e XML for Analysis Services (XMLA) para Internet usando SOAP, conectando-se a um catálogo de exemplo:

Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample  

Para saber mais sobre exemplos de cadeias de conexão, confira Criar cadeias de conexão de dados – Construtor de Relatórios e SSRS.

Credenciais

As credenciais são necessárias para executar consultas, visualizar o relatório localmente e visualizá-lo no servidor de relatório.

Após a publicação do relatório, talvez seja necessário alterar as credenciais da fonte de dados para que, quando o relatório for executado no servidor de relatório, as permissões recuperadas sejam válidas.

Para obter mais informações, consulte Especificar informações de credenciais e de conexão para fontes de dados de relatório.

Consultas

Você pode especificar uma consulta das seguintes formas:

  • Crie uma consulta interativamente. Use o designer de consultas gráficas no modo de Design ou de Consulta para procurar os metadados na fonte de dados externa e gerar uma consulta em sintaxe de expressão MDX.

    • Modo de exibição de Design Arraste as dimensões, os membros, as propriedades de membros, as medidas e os KPIs do navegador de metadados para o painel Dados para criar uma consulta MDX. Arraste os membros calculados do painel CalculatedMembers até o painel Dados para definir campos adicionais para o conjunto de dados.

    • Visualização da Consulta Arraste as dimensões, os membros, as propriedades de membros, as medidas e os KPIs do navegador de metadados até o painel Consulta para criar uma consulta MDX. Você pode editar o texto MDX diretamente no painel Consulta. Arraste os membros calculados do painel CalculatedMembers até o painel Consulta para definir campos adicionais para o conjunto de dados.

    Para obter mais informações, confira Interface do usuário do Designer de Consultas do Hyperion Essbase (Construtor de Relatórios).

  • Importe uma consulta MDX existente de um relatório. Use o botão de consulta Importar para procurar um arquivo .rdl e importar uma consulta. Você pode importar uma consulta de um relatório que contém um conjunto de dados inserido baseado em uma fonte de dados do Hyperion Essbase. Não há suporte para a importação de uma consulta MDX diretamente a partir de um arquivo .mdx.

No momento do design, execute a consulta para exibir um conjunto de resultados. Depois que você criar uma consulta, visualize a coleta de campos do conjunto de dados gerada a partir dos metadados no painel de dados do relatório. Quando o relatório é executado, os dados reais são retornados da fonte de dados externa.

A extensão de processamento de dados do Hyperion Essbase dá suporte às propriedades estendidas de campo do conjunto de dados. Estes são valores que estão disponíveis a partir da fonte de dados externa, mas que não são exibidos no painel de dados do relatório. Para obter mais informações, consulte Propriedades de campo estendidas , mais adiante neste tópico.

Parâmetros de consulta

Para incluir parâmetros de consulta, crie um filtro na área de filtros no designer de consultas e marque o filtro como um parâmetro. Para cada filtro, um conjunto de dados é criado automaticamente para fornecer os valores disponíveis. Por padrão, esses conjuntos de dados não são exibidos no painel de dados do relatório. Para obter mais informações, confira Mostrar conjuntos de dados ocultos para obter valores de parâmetros para dados multidimensionais (Construtor de Relatórios e SSRS).

Por padrão, cada parâmetro de relatório tem o tipo de dados Text. Depois que os parâmetros de relatório forem criados, talvez seja necessário alterar os valores padrão. Para obter mais informações, confira Parâmetros de relatório (Construtor de Relatórios e Designer de Relatórios).

Propriedades de campo estendidas

A extensão de processamento de dados do Hyperion Essbase dá suporte às propriedades estendidas de campo. As propriedades de campo estendidas são propriedades adicionais a Value e IsMissing definidas para um campo de conjunto de dados pela extensão do processamento de dados. As propriedades estendidas incluem propriedades predefinidas e propriedades personalizadas. As propriedades predefinidas são propriedades comuns para várias fontes de dados. As propriedades personalizadas são exclusivas para cada fonte de dados.

As propriedades de campo estendidas não são exibidas no painel de dados do relatório como itens que você pode arrastar em seu layout de relatório. Em vez disso, você arrasta o campo pai da propriedade para o relatório e altera a propriedade padrão de Value para a propriedade que você quer usar.

O nome de uma propriedade de campo estendida aparece na Dica de Ferramenta quando você para o mouse sobre um campo no painel Metadados no designer de consulta. Para obter mais informações sobre o designer de consultas que você pode usar para explorar os dados subjacentes, consulte Interface do usuário do Designer de Consultas do Hyperion Essbase.

Observação

Os valores para essas propriedades de campo estendidas passarão a existir somente se eles forem incluídos na expressão MDX e a fonte de dados fornecer esses valores quando você executar e recuperar os dados de seus conjuntos de dados. Você poderá consultar esses valores da propriedade Field por meio de qualquer expressão usando a sintaxe descrita na seção a seguir. Entretanto, como esses campos são específicos para esse provedor de dados e não faz parte da linguagem de definição de relatório, as alterações que forem feitas nesse valor não serão salvas com a definição de relatório.

Propriedades de campo predefinidas

Propriedades de campo predefinidas para as quais normalmente existe suporte de vários provedores de dados e que aparecem na consulta MDX subjacente a um conjunto de dados de relatório. Por exemplo, a propriedade de dimensão MDX MEMBER_UNIQUE_NAME é mapeada para a propriedade de campo predefinida do conjunto de dados de relatório UniqueName. Para incluir o valor de nome exclusivo em uma caixa de texto, use a expressão =Fields!<FieldName>.UniqueName.

A tabela a seguir fornece uma lista das propriedades de campo predefinidas que você pode usar para a fonte de dados do Hyperion Essbase.

Propriedade Tipo Descrição ou valor esperado
Valor Objeto Especifica o valor de dados do campo.

Em uma propriedade de dimensão, é mapeada para MEMBER_CAPTION. Em uma medida, é mapeada para um valor de dados.
IsMissing Booliano Indica se o campo foi encontrado no conjunto de dados resultante.
FormattedValue Cadeia de caracteres Retorna um valor formatado para o número chave.

Mapeada a partir de FORMATTED_VALUE na expressão MDX.
BackgroundColor Cadeia de caracteres Retorna a cor do segundo plano definida no banco de dados para o campo.

Mapeada a partir de BACK_COLOR na expressão MDX.
Color Cadeia de caracteres Retorna a cor do primeiro plano definida no banco de dados para o item.

Mapeada a partir de FORE_COLOR na expressão MDX.
UniqueName Cadeia de caracteres Retorna o nome totalmente qualificado de um nível.

Mapeada a partir de MEMBER_UNIQUE_NAME na expressão MDX.

Para obter mais informações sobre como usar campos e propriedades de campo em uma expressão, confira Coleções internas em expressões (Construtor de Relatórios e SSRS).

Propriedades personalizadas

Propriedades de campo personalizadas para as quais existe suporte de um provedor de dados e que aparecem na consulta MDX subjacente a um conjunto de dados de relatório, mas não aparecem no painel Conjuntos de Dados de relatório como campos daquele conjunto de dados. Por exemplo, Nomes Longos é uma propriedade do membro definida para um nível de dimensão. Para incluir o valor em uma caixa de texto, use a expressão =Fields!<FieldName>("Long Names"). Os nomes de campo na expressão fazem distinção de maiúsculas e minúsculas.

Use a sintaxe a seguir para consultar as propriedades estendidas personalizadas em uma expressão:

  • Fields!FieldName("PropertyName")

A tabela a seguir mostra a propriedade de campo personalizada que você pode usar para uma fonte de dados do Hyperion Essbase.

Propriedade Tipo Descrição ou valor esperado
FORMAT_STRING Cadeia de caracteres Definida em uma medida, este é o FormattedValue disponível como um tipo String.

Comentários

Nem todos os modos de entrega de relatório são suportados por esse provedor de dados. Não há suporte para a entrega de relatórios através de assinaturas controladas por dados para essa extensão de processamento de dados. Para obter mais informações, confira Usar uma fonte de dados externa para obter dados de assinante (assinatura controlada por dados).

Para obter mais informações, consulte Usando o SQL Server 2005 Reporting Services com Hyperion Essbase.

Tópicos de instruções

Esta seção contém instruções passo a passo para trabalhar com conexões de dados, fontes de dados e conjuntos de dados:

Adicionar e verificar uma conexão de dados (Construtor de Relatórios e SSRS)

Criar um conjunto de dados compartilhado ou um conjunto de dados inserido (Construtor de Relatórios e SSRS)

Adicionar um filtro a um conjunto de dados (Construtor de Relatórios e SSRS)

Estas seções da documentação fornecem informações conceituais detalhadas sobre dados de relatório, bem como informações de procedimentos sobre como definir, personalizar e usar partes de um relatório relacionadas aos dados.

Conjuntos de dados de relatório (SSRS)
Fornece uma visão geral de como acessar dados de seu relatório.

Criar cadeias de conexão de dados – Construtor de Relatórios e SSRS
Fornece informações sobre conexões de dados e fontes de dados.

Conjuntos de dados inseridos e compartilhados de relatório (Construtor de Relatórios e SSRS)
Fornece informações sobre conjuntos de dados inseridos e compartilhados.

Coleção de campos de conjuntos de dados (Construtor de Relatórios e SSRS)
Fornece informações sobre a coleção de campos gerada pela consulta do conjunto de dados.

Fontes de dados compatíveis com o Reporting Services (SSRS) Mostra informações detalhadas sobre a plataforma e a compatibilidade da versão com cada extensão de dados.

Usando o SQL Server 2005 Reporting Services com Hyperion Essbase
Fornece informações detalhadas sobre como trabalhar com esta extensão de dados.

Consulte Também

Parâmetros de relatório (Construtor de Relatórios e Designer de Relatórios)
Filtrar, agrupar e classificar dados (Construtor de Relatórios e SSRS)
Expressões (Construtor de Relatórios e SSRS)