Compartilhar via


Tipo de conexão SAP NetWeaver BI (SSRS)

Para incluir dados de uma fonte de dados externa do SAP NetWeaver® Business Intelligence em seu relatório, você deve ter um conjunto de dados baseado em uma fonte de dados de relatório do tipo SAP NetWeaver Business Intelligence. Esse tipo de fonte de dados interna tem como base a extensão de dados do Microsoft .NET Framework Data Provider 1.0 para SAP NetWeaver Business Intelligence.

Essa extensão de dados permite que você recupere dados multidimensionais de InfoCubes, MultiProviders (InfoCubes virtuais) e consultas habilitadas para a Web que sejam definidos em uma fonte de dados externa do SAP NetWeaver Business Intelligence.

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

Contate o administrador do banco de dados para obter informações sobre a conexão e as credenciais que devem ser usadas para se conectar à fonte de dados. O exemplo de cadeia de conexão a seguir especifica uma fonte de dados do SAP NetWeaver Business Intelligence em um servidor usando uma porta 8000 e um XML do Analysis Services (XMLA) na Internet usando SOAP:

DataSource=https://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla  

Para ver mais 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

É possível usar o designer de consultas gráfico no modo de Design ou de Consulta para criar uma consulta MDX. Para isso, localize as estruturas de dados subjacentes na fonte de dados. Durante a criação, você pode executar uma consulta interativamente usando o designer de consultas para ver os resultados. A consulta criada define os campos do conjunto de dados. Durante a execução, os dados reais são retornados da fonte de dados. Use o designer de consultas gráficas para executar as seguintes ações:

  • No modo de Design, arraste dimensões, membros, propriedades de membros e imagens chave da fonte de dados para um painel Dados a fim de criar uma consulta de linguagem MDX. Arraste os membros calculados do painel Membros Calculados até o painel Dados para definir campos adicionais para o conjunto de dados.

  • No modo de Consulta, arraste dimensões, membros, propriedades de membros e imagens chave para o painel Consulta ou digite o texto MDX diretamente no painel Consulta. Arraste os membros calculados do painel Membros Calculados até o painel Dados para definir campos adicionais para o conjunto de dados.

À medida que você vai criando consultas, o designer de consulta adiciona as propriedades padrão automaticamente à consulta MDX. Para incluir propriedades que não sejam as propriedades padrão, modifique a consulta MDX manualmente.

Para obter mais informações sobre como trabalhar com esse designer de consulta, confira Interface do usuário do Designer de Consulta do SAP NetWeaver BI (Construtor de Relatórios).

Propriedades de campo estendidas

A fonte de dados do SAP NetWeaver Business Intelligence dá suporte a propriedades de campo estendidas. 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.

Trabalhando com propriedades de campo

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. Por exemplo, se o nome do campo Ano Calendário/Nível Mensal 01 é criado em um designer de consulta MDX, soltando um nível do painel Metadados para o painel Consulta, consulte a propriedade estendida personalizada Nome Longo em uma expressão usando a sintaxe a seguir:

=Fields!Calendar_Year_Month_Level_01("Long Name")

O nome de uma propriedade de campo estendida é exibido na Dica de Ferramenta quando você para o mouse sobre um campo no painel Metadados. Para obter mais informações sobre os designers de consultas que você pode usar para explorar os dados subjacentes, consulte Interface do usuário do Designer de Consulta do SAP NetWeaver BI.

Observação

Os valores para essas propriedades de campo estendidas passarão a existir somente se a fonte de dados fornecer esses valores quando você executar e recuperar os dados de seus conjuntos de dados. Dessa forma, você poderá consultar esses valores da propriedade Field por meio de qualquer expressão usando a sintaxe descrita 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.

Use uma das seguintes sintaxes para consultar as propriedades estendidas predefinidas em uma expressão:

  • Fields!FieldName.PropertyName

  • Fields!FieldName("PropertyName")

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

  • Fields!FieldName("PropertyName")

Propriedades de campo predefinidas

A tabela a seguir fornece uma lista das propriedades de campo predefinidas que você pode usar para uma fonte de dados do SAP NetWeaver Business Intelligence.

Propriedade Tipo Descrição ou valor esperado
Valor Objeto Especifica o valor de dados do campo.
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.
BackgroundColor Cadeia de caracteres Retorna a cor do segundo plano definida no banco de dados para o campo.
Color Cadeia de caracteres Retorna a cor do primeiro plano definida no banco de dados para o item.
Chave Objeto Retorna a chave para um nível.
LevelNumber Inteiro Para hierarquias pai-filho, retorna o nível ou o número de dimensões.
ParentUniqueName Cadeia de caracteres Para hierarquias pai-filho, retorna um nome totalmente qualificado do nível pai.
UniqueName Cadeia de caracteres Retorna o nome totalmente qualificado de um nível. Por exemplo, o valor UniqueName para um funcionário pode ser [0D_Company].[10D_Department].[11] .

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).

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 Reporting Services do SQL Server 2008 com o SAP NetWeaver Business Intelligence.

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 de conjuntos de dados gerada pela consulta.

Fontes de dados com suporte no Reporting Services (SSRS)
Fornece informações detalhadas sobre suporte à plataforma e à versão para cada 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)