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.
A Mineração de Dados do Analysis Services fornece duas opções diferentes para detalhamento:
Detalhamento para os casos de modelo
O detalhamento para casos de modelo é usado quando você deseja ir de um padrão específico no modelo, como um cluster ou branch de uma árvore de decisão e exibir detalhes sobre os 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
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 os dados de maiúsculas e minúsculas de um 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 paraKeepTrainingCases
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 de estrutura do modelo, verifique se a estrutura de mineração e o modelo de mineração têm a propriedade AllowDrillThrough definida True
como . 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 Role Designer (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 de 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 | Não há suporte. Estes algoritmos não atribuem casos a nós específicos no conteúdo. |
Algoritmo Rede Neural da Microsoft | Não há suporte. Estes algoritmos não atribuem casos a nós específicos no conteúdo. |
Algoritmo Regressão Logística da Microsoft | Não há suporte. Estes algoritmos não atribuem casos a nós específicos no conteúdo. |
Algoritmo Regressão Linear da Microsoft | Com 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 | Com 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 valores data ou de atributo. Você também pode retornar as datas dos casos no modelo usando a função Defasagem (DMX ). Se você quiser exibir detalhes dos nós ARTXP e ARIMA criados pelo algoritmo Microsoft Time Series, poderá usar o Visualizador de Árvore de Conteúdo Genérico da Microsoft (Mineração de Dados). |
Related Tasks
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 | Detalhar dados do caso a partir do modelo de mineração |
Para alterar um modelo de mineração existente para permitir detalhamento | Habilitar o detalhamento para um modelo de mineração |
Permitindo detalhamento em uma estrutura de mineração usando a cláusula DMX WITH DRILLTHROUGH | CRIAR UMA ESTRUTURA DE MINERAÇÃO (DMX) |
Para obter informações sobre como atribuir permissões que se aplicam a detalhamento em estruturas de mineração e modelos de mineração | Conceder permissões em estruturas e modelos de mineração de dados (Analysis Services) |
Consulte Também
Visualizadores do Modelo de Mineração de Dados
Consultas de mineração de dados