Recuperar dados de um modelo de mineração de dados (DMX) (SSRS)
Para usar os dados de um modelo de mineração de dados do SQL Server Analysis Services em seu relatório, defina uma fonte de dados do SQL Server Analysis Services e um ou mais conjuntos de dados de relatório. Ao criar 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 inserida 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 inserida. Para obter mais informações sobre fontes de dados compartilhadas, confira Conexões ou fontes de dados inseridas e compartilhadas (Construtor de Relatórios e SSRS) e Criar, modificar e excluir fontes de dados compartilhadas (SSRS).
Depois de criar uma fonte de dados do SQL Server Analysis Services, você poderá criar um ou mais conjuntos de dados. Para cada conjunto de dados, use um designer de consulta DMX (Data Mining Prediction Expression) para criar uma consulta DMX que especifica a coleção de campos. Para obter mais informações, consulte Interface do usuário do Designer de Consultas DMX do Analysis Services.
Assim que você criar um conjunto de dados, o nome dele aparecerá no painel de dados do relatório como um nó abaixo da fonte de dados.
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 criar uma fonte de dados do Microsoft SQL Server Analysis Services
Na barra de ferramentas do painel Dados do Relatório, clique em Novae em Fonte de Dados.
Na caixa de diálogo Propriedades da Fonte de Dados , digite um nome na caixa de texto Nome ou aceite o nome padrão.
Verifique se a opção Conexão inserida está selecionada.
Na lista suspensa Tipo , selecione Microsoft SQL Server Analysis Services.
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
AdventureWorksDW2022
de amostra no cliente local.Data Source=localhost;Initial Catalog=AdventureWorksDW2022
Clique em Credenciais.
Defina as credenciais que serão usadas na conexão com a fonte de dados. Para obter mais informações, consulte Especificar informações de credenciais e de conexão para fontes de dados de relatório.
Observação
Para testar a conexão da fonte de dados, clique em Editar. Na caixa de diálogo Propriedades de Conexão , clique em Testar Conexão. Se o teste for bem-sucedido, você verá a mensagem de informações "Teste de conexão bem-sucedido". Se o teste falhar, você verá uma mensagem de aviso com mais informações sobre por que o teste não foi bem-sucedido.
Selecione OK.
A fonte de dados será exibida no painel de dados do relatório.
Para criar um conjunto de dados no Microsoft SQL Server Analysis Services
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 SQL Server Analysis Services e, depois, clique em Adicionar Conjunto de Dados.
Na caixa de diálogo Propriedades do Conjunto de Dados , digite um nome na caixa de texto Nome .
Na caixa Fonte de dados, verifique se o nome exibido é o nome da fonte de dados conectada a uma fonte de dados do Analysis Services.
Clique em Designer de Consulta para abrir o designer de consultas gráficas e criar uma consulta de maneira interativa. Se o designer de consultas for aberto no modo MDX, clique em Tipo de Comando DMX () na barra de ferramentas para alternar para o designer de consultas de mineração de dados. Para obter mais informações, consulte Interface do usuário do Designer de Consultas DMX do Analysis Services.
Opcionalmente, para importar uma consulta DMX existente de outro relatório, clique em Importare navegue até o arquivo .rdl com a consulta DMX. Não há suporte para a importação de uma consulta a partir de um arquivo .dmx.
Depois de criar e executar sua consulta para ver os resultados do exemplo, clique em OK.
Selecione OK.
O conjunto de dados e sua coleção de campos aparecerão no painel de dados do relatório abaixo do nó da fonte de dados.