Partilhar via


Detalhamento em estruturas de mineração

Aplica-se a: SQL Server 2019 e anteriores do Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

A mineração de dados foi preterida no SQL Server 2017 Analysis Services e agora foi descontinuada no SQL Server 2022 Analysis Services. A documentação não foi atualizada para recursos preteridos e descontinuados. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.

Detalhar significa ter a capacidade de consultar um modelo de mineração ou uma estrutura de mineração e obter dados detalhados não expostos no modelo.

SQL Server 2017 fornece duas opções diferentes para detalhar os dados dos casos. Você pode detalhar para os dados que foram usados para criar o modelo de mineração ou pode detalhar para os dados de origem na estrutura de mineração.

Detalhar para casos do modelo vs. Detalhar para estrutura

O detalhamento para casos do modelo é útil para localizar detalhes adicionais sobre regras, padrões ou clusters em um modelo.

Em contraste, os dados detalhamento para estrutura visam fornecer acesso a informações que não foram disponibilizadas no modelo. Por exemplo, se você tem as permissões adequadas, talvez queira descobrir quais linhas de dados foram usadas para treinar o modelo e quais foram usadas para testes.

Você também pode exibir atributos dos dados que não foram usados na análise, desde que eles tenham sido incluídos na definição de estrutura. Por exemplo, muitas vezes as estruturas de mineração oferecem suporte a vários tipos diferentes de modelos; algumas colunas de estrutura podem ter sido excluídas de um modelo porque o tipo de dados era incompatível ou os dados não eram úteis para a análise. Por exemplo, você não usaria informações de contato de cliente em um modelo de clustering, mesmo que os dados fossem incluídos na estrutura, mas, ao habilitar o detalhamento, você ganha acesso a essas informações sem executar consultas separadas na fonte de dados.

Habilitando o detalhamento para estruturar dados

Para usar o detalhamento na estrutura de mineração, as seguintes condições precisam ser atendidas:

  • O detalhamento no modelo também deve ser habilitado. Por padrão, o detalhamento dos dois tipos é desabilitado. Para habilitar o detalhamento no Assistente de Mineração de Dados, selecione a opção para habilitar o detalhamento para casos do modelo na página final do assistente. Também é possível adicionar a capacidade de detalhar em um modelo posteriormente, alterando a propriedade AllowDrillthrough .

  • Se você criar a estrutura de mineração usando DMX, use a cláusula WITH DRILLTHROUGH. Para obter mais informações, consulte CREATE MINING STRUCTURE (DMX).

  • 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ê optar por limpar todos os dados em cache após processar a estrutura alterando a propriedade MiningStructureCacheMode para ClearAfterProcessing, o detalhamento não funcionará. Para habilitar o detalhamento em colunas de estrutura, é necessário alterar a propriedade MiningStructureCacheMode para KeepTrainingCases e processar a estrutura novamente.

  • Verifique se a estrutura de mineração e o modelo de mineração têm a propriedade AllowDrillThrough definida como True. Além disso, você deve ser um membro da função que tem as permissões de detalhamento no modelo e na estrutura.

Problemas de segurança para detalhamento

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).

Para obter informações sobre como criar funções e atribuir permissões no Analysis Services, consulte Role Designer (Analysis Services – Dados Multidimensionais).

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.

Consulte os tópicos a seguir para obter mais informações sobre como usar o detalhamento com modelos de mineração.

Tarefa Link
Use o detalhamento para estruturar a partir de visualizadores do modelo de mineração Usar detalhamento dos visualizadores do modelo
Veja exemplos de consultas de detalhamento para tipos de modelo específicos. Consultas de mineração de dados
Obtenha informações sobre permissões que se aplicam a estruturas de mineração e modelos de mineração específicos. Conceder permissões em estruturas e modelos de mineração de dados (Analysis Services)

Consulte Também

Detalhamento em modelos de mineração