Tipo de conexão Analysis Services para MDX (SSRS)
Para incluir dados de um cubo do Serviços de análise em seu relatório, é necessário ter um conjunto de dados baseado na fonte de dados do relatório do tipo Microsoft SQL Server Serviços de análise. Esse tipo de fonte de dados interna é baseado na extensão de dados do Microsoft SQL Server Serviços de análise. É possível recuperar metadados sobre dimensões, hierarquias, níveis, KPIs (indicadores chave de desempenho), medidas e atributos de um cubo Microsoft SQL Server Serviços de análise para serem usados como dados de relatório.
Essa extensão de processamento de dados dá suporte a parâmetros de vários valores, a agregações de servidor e a credenciais gerenciadas separadamente da cadeia de conexão.
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
Ao se conectar a um cubo do Serviços de análise , você está se conectando ao objeto de banco de dados em uma instância do Analysis Services em um servidor. O banco de dados pode ter vários cubos. Especifique o cubo no designer de consulta ao criar a consulta. O exemplo a seguir mostra uma cadeia de conexão:
data source=<server name>;initial catalog=<database name>
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.
Em um cliente de criação de relatório, as seguintes opções estão disponíveis para especificar credenciais:
Usuário atual do Windows (também conhecido como segurança integrada).
Usar um nome de usuário e senha armazenados.
Solicitar credenciais ao usuário. Esta opção somente dá suporte à segurança integrada do Windows.
Nenhuma credencial é necessária. Para usar essa opção, você deve ter a conta de execução autônoma configurada no servidor de relatório. Para obter mais informações, confira Configurar a Conta de Execução Autônoma (Configuration Manager do Servidor de Relatório)
Para obter mais informações, confira Criar cadeias de conexão de dados – Construtor de Relatórios e SRS ou Especificar informações de credenciais e conexão para fontes de dados de relatório.
Consultas
Depois de se conectar a uma fonte de dados do Serviços de análise , você pode criar um conjunto de dados e definir uma consulta MDX que especifique quais dados devem ser recuperados do cubo. Use o designer de consulta gráfica MDX procurando e selecionando a partir das estruturas de dados subjacentes na fonte de dados.
Você pode especificar uma consulta das seguintes formas:
Crie uma consulta interativamente. O Designer de Consulta MDX do Analysis Services oferece suporte aos seguintes modos de exibição:
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 MDX do Analysis Services (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 Serviços de análise . 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. Os resultados da consulta são automaticamente recuperados como um conjunto de linhas bidimensional. As colunas no conjunto de resultados para uma consulta populam a coleção de campos para um conjunto de dados. 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 Serviços de análise 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. Você pode usar as propriedades de campo ampliadas com suporte pela extensão de processamento de dados do Serviços de análise em seu relatório por meio da coleção Fields interna. Para as propriedades com valores na fonte de dados, você pode acessar os valores de propriedade predefinidos como FormattedValue, Colorou UniqueName. Para obter mais informações, confira Propriedades de campos estendidos para um banco de dados do Analysis Services (SSRS).
Parâmetros
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 Definir parâmetros no Designer de Consulta MDX para o Analysis Services (Construtor de Relatórios e SSRS) e Mostrar conjuntos de dados ocultos para obter valores de parâmetro 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).
Comentários
A extensão de dados do Analysis Services é baseada no protocolo XMLA (XML for Analysis). Os conjuntos de resultados de cubos são recuperados por meio do protocolo XMLA como um conjunto de linhas plano. Não há suporte para hierarquias desbalanceadas. Para obter mais informações, consulte Hierarquias desbalanceadas.
Você também pode recuperar os dados de um cubo Serviços de análise do tipo de fonte de dados OLE DB. Para obter mais informações, confira Tipo de conexão OLE DB (SSRS).
Para obter mais informações sobre suporte de versão, confira Fontes de dados compatíveis com o Reporting Services (SSRS).
Seções relacionadas
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.
Propriedades de campos estendidos para um banco de dados do Analysis Services (SSRS)
Fornece informações sobre campos adicionais disponíveis por meio do provedor de dados XMLA.
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.