Partilhar via


Como recuperar dados de um cubo do Analysis Services (MDX)

Para usar os dados de um cubo do Analysis Services no seu relatório, defina uma fonte de dados do Analysis Services e criar um ou mais conjuntos de dados de relatório. Ao fazer a definição da fonte de dados, é preciso especificar uma cadeia de conexão e as credenciais para que possa acessar a fonte de dados a partir de seu computador cliente.

É possível criar uma definição de fonte de dados incorporada para ser usada em um único relatório ou uma definição de fonte de dados compartilhada que pode ser usada por vários relatórios. Os procedimentos contidos neste tópico descrevem como criar uma fonte de dados incorporada. Para obter mais informações sobre fontes de dados compartilhadas, consulte Fontes de dados compartilhadas e incorporadas e Criando, modificando e excluindo fontes de dados compartilhadas.

Depois de criar uma fonte de dados do Analysis Services, você poderá criar um ou mais conjuntos de dados. Use o designer de consulta MDX (Multidimensional Expression) para criar consultas MDX. Para obter mais informações, consulte Interface de usuário do Designer de Consulta MDX do Analysis Services.

Assim que você criar um conjunto de dados, o nome dele será exibido no painel Dados do Relatório como um nó abaixo da fonte de dados. Para obter mais informações, consulte Trabalhando com o Designer de Relatórios no Business Intelligence Development Studio.

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

Para criar uma fonte de dados incorporada do Microsoft SQL Server Analysis Services

  1. Na barra de ferramentas do painel Dados do Relatório, clique em Nova e, em seguida, clique em Fonte de Dados.

  2. Na caixa de diálogo Propriedades da Fonte de Dados, digite um nome na caixa de texto Nome ou aceite o nome padrão.

  3. Verifique se a opção Conexão incorporada está selecionada.

  4. Na lista suspensa Tipo, selecione Microsoft SQL Server Analysis Services.

  5. Especifique uma cadeia de conexão que funcione com a sua fonte de dados do Analysis Services.

    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 o banco de dados do AdventureWorksDW no cliente local.

    Data Source=localhost;Initial Catalog=AdventureWorksDW
    
  6. Clique em Credenciais.

    Defina as credenciais que serão usadas na conexão com a fonte de dados. Para obter mais informações, consulte Especificando informações de credencial e conexão para fontes de dados do relatório.

    ObservaçãoObservação

    Para testar a conexão com a fonte de dados, clique em Editar próximo à caixa de texto da cadeia de conexão. Na caixa de diálogo Propriedades de Conexão, clique em Testar Conexão. Se o teste for bem-sucedido, você verá a mensagem informativa "Teste de conexão bem-sucedido". Se o teste não for bem-sucedido, a mensagem de aviso informará o motivo pelo qual o teste não foi bem-sucedido.

  7. Clique em OK.

    A fonte de dados aparecerá no painel Dados do Relatório.

Para criar um conjunto de dados na fonte de dados do Microsoft SQL Server Analysis Services

  1. No painel Dados do Relatório, clique com o botão direito do mouse no nome da fonte de dados que se conecta a uma fonte de dados do Analysis Services e, em seguida, clique em Adicionar Conjunto de Dados. A página Consulta da caixa de diálogo Propriedades do Conjunto de Dados é aberta.

  2. Na caixa de texto Nome, digite um nome ou aceite o nome padrão.

  3. Na caixa de texto Fonte de dados, verifique se aparece a fonte de dados selecionada.

  4. Em Tipo de consulta, verifique se Texto está selecionado. Clique em Designer de Consulta para abrir o designer de consulta gráfica a fim de criar uma consulta de maneira interativa. Para obter mais informações, consulte Interface de usuário do Designer de Consulta MDX do Analysis Services.

    Opcionalmente, é possível colar uma consulta da área de transferência diretamente no painel Consulta ou importar uma consulta MDX existente de outro relatório. Para importar uma consulta existente, clique em Importar e navegue até o arquivo .rdl com a consulta MDX. Não há suporte para a importação de uma consulta a partir de um arquivo .mdx.

  5. Depois de criar e executar sua consulta para ver os resultados do exemplo, clique em OK. Clique em OK.

  6. Clique em OK.

    O conjunto de dados e sua coleção de campos serão exibidos no painel Dados do Relatório abaixo do nó da fonte de dados.