Consultas de detalhamento (mineração de dados)
Uma consulta de detalhamento permite que você recupere detalhes de casos subjacentes ou estrutura de dados, enviando uma consulta ao modelo de mineração. O detalhamento é útil se você quiser exibir os casos que foram utilizados para treinar o modelo, versus os casos utilizados para testar o modelo, ou se você quiser ver detalhes adicionais dos dados dos casos.
O Analysis Services Data Mining fornece duas opções diferentes para detalhamento:
Detalhamento para os casos de modelo
O detalhamento para casos de modelo é usado quando você quer analisar um padrão específico no modelo, por exemplo, um cluster ou ramificação de uma árvore de decisão, e exibir mais detalhes sobre casos individuais.
Detalhamento para os casos de estrutura
O detalhamento dos casos de estrutura é usado quando a estrutura contém informações que podem não estar disponíveis no modelo. Por exemplo, você não utilizará informações de contato de clientes em um modelo de clustering, mesmo se os dados estiverem inclusos na estrutura. Entretanto, depois que você criar o modelo, talvez queira recuperar as informações de contato para clientes que estão agrupados em um determinado cluster.
Esta seção fornece exemplos de como você pode criar essas consultas.
Usando o detalhamento no Designer de Mineração de Dados
Criando consultas de detalhamento usando DMX
Considerações ao usar o detalhamento
Assuntos de segurança
Limitações
Usando o detalhamento no Designer de Mineração de Dados
Se um modelo de mineração estiver configurado para permitir os detalhamento e se você tiver as permissões adequadas, quando procurar o modelo, poderá clicar em um nó no visualizador apropriado e recuperar informações detalhadas sobre os casos naquele nó específico.
Detalhar dados do caso a partir do modelo de mineração.
Se os casos de treinamento foram colocados no cache durante o processamento da estrutura de mineração e você tem as permissões necessárias, poderá retornar informações dos casos de modelo e da estrutura de mineração, até de colunas que não foram incluídas no modelo de mineração.
Criando consultas de detalhamento usando DMX
Você poderá detalhar os dados de caso criando uma consulta DMX caso tenha permissões no modelo ou na estrutura. Para obter exemplos da sintaxe para criar consultas de detalhamento em DMX, consulte o seguinte tópico:
Criar consultas de detalhamento usando DMX
Considerações ao usar o detalhamento
Se você utilizar o Assistente de Mineração de Dados, a opção para habilitar o detalhamento para os casos de modelos estará na página final do assistente. O detalhamento está desabilitado por padrão. Para obter mais informações, consulte Concluindo o assistente (Assistente de Mineração de Dados).
Você pode acrescentar a habilidade de detalhamento em um modelo de mineração existente, mas se fizer isso, o modelo deve ser reprocessado antes da análise dos dados.
O detalhamento funciona com a recuperação de informações sobre os casos de treinamento armazenados em cache quando você processou a estrutura de mineração. Assim, se você limpou os dados em cache após o processamento da estrutura alterando a propriedade MiningStructureCacheMode para ClearAfterProcessing, o detalhamento não funcionará. Para habilitar o detalhamento para colunas de estrutura, você deve alterar a propriedade MiningStructureCacheMode para KeepTrainingCases e depois processar a estrutura novamente.
Se a estrutura de mineração não permitir o detalhamento, mas o modelo de mineração permitir, você poderá exibir informações somente dos casos de modelo e não da estrutura de mineração.
Problemas de segurança para detalhamento
Se você quiser detalhar os casos da estrutura a partir do modelo, você deve verificar se a estrutura de mineração e o modelo de mineração têm a propriedade AllowDrillThrough definida para True. Além disso, você deve ser um membro da função que tem as permissões de detalhamento no modelo e na estrutura. Para obter informações sobre como criar funções, consulte Designer de Função (Analysis Services - Dados Multidimensionais). consulte.
As permissões de detalhamento são definidas separadamente na estrutura e no modelo. A permissão para o modelo lhe permite detalhar do modelo, mesmo que você não tenha permissões na estrutura. As permissões para detalhamento na estrutura fornecem a capacidade adicional de incluir colunas de estrutura em consultas de detalhamento do modelo, usando a função StructureColumn (DMX).
Observação |
---|
Se você habilitar o detalhamento na estrutura de mineração e no modelo de mineração, qualquer usuário que for membro de uma função que tenha permissões de análise no modelo de mineração também poderá exibir colunas na estrutura de mineração, até mesmo se essas colunas não estiverem incluídas no modelo de mineração. Portanto, para proteger dados confidenciais, você deve configurar a exibição da fonte de dados para mascarar informações pessoais e só permitir acesso ao detalhamento na estrutura de mineração quando necessário. |
Limitações no detalhamento
- As seguintes limitações se aplicam às operações de detalhamento em um modelo, dependendo do algoritmo que foi utilizado para criar o modelo:
Nome do algoritmo |
Problema |
---|---|
Algoritmo Microsoft Naïve Bayes |
Sem suporte. Estes algoritmos não atribuem casos a nós específicos no conteúdo. |
Algoritmo Rede Neural da Microsoft |
Sem suporte. Estes algoritmos não atribuem casos a nós específicos no conteúdo. |
Algoritmo Regressão Logística da Microsoft |
Sem suporte. Estes algoritmos não atribuem casos a nós específicos no conteúdo. |
Algoritmo Regressão Linear da Microsoft |
Tem suporte. Porém, como o modelo cria um único nó, All, o detalhamento retorna todos os casos de treinamento para o modelo. Se o conjunto de treinamento for grande, o carregamento dos resultados poderá demorar muito tempo. |
Algoritmo Microsoft Time Series |
Tem suporte. Porém, você não pode detalhar a estrutura nem os dados de casos utilizando o Visualizador de Modelo de Mineração no Designer de Mineração de Dados. Em vez disso, você deve criar uma consulta DMX. Além disso, você não pode detalhar nós específicos nem gravar uma consulta DMX para recuperar casos em nós específicos do modelo Time Series. Você pode recuperar dados de casos a partir da redução do modelo ou da estrutura utilizando outros critérios, como dados ou valores de atributo. Você também pode voltar as datas dos casos no modelo, usando a função Latência (DMX). Se você quiser visualizar detalhes dos nós ARTXP e ARIMA criados pelo algoritmo Microsoft Time Series, poderá utilizar o Visualizador de árvore de conteúdo genérica da Microsoft (Mineração de Dados). |
Tarefas relacionadas
Use os links a seguir para trabalhar com detalhamento em cenários específicos.
Tarefa |
Link |
---|---|
O procedimento que descreve o uso de detalhamento no Designer de Mineração de Dados |
|
Para alterar um modelo de mineração existente para permitir detalhamento |
|
Permitindo detalhamento em uma estrutura de mineração usando a cláusula DMX WITH DRILLTHROUGH |
|
Para obter informações sobre como atribuir permissões que se aplicam a detalhamento em estruturas de mineração e modelos de mineração |