Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nesta lição, você adicionará dois modelos de mineração à estrutura de mineração da Cesta de Compras que você criou na Lição 1: Criando a Estrutura de Mineração da Cesta de Compras. Esses modelos de mineração permitirão que você crie previsões.
Para prever os tipos de produtos que os clientes tendem a comprar ao mesmo tempo, você criará dois modelos de mineração usando o Algoritmo de Associação da Microsoft e dois valores diferentes para o parâmetro MINIMUM_PROBABILTY .
MINIMUM_PROBABILTY é um parâmetro de algoritmo da Associação da Microsoft que ajuda a determinar o número de regras que um modelo de mineração conterá especificando a probabilidade mínima que uma regra deve ter. Por exemplo, definir esse valor como 0,4 especifica que uma regra só poderá ser gerada se a combinação de produtos que a regra descreve tiver pelo menos 40% de probabilidade de ocorrer.
Você exibirá o efeito de alterar o parâmetro MINIMUM_PROBABILTY em uma lição posterior.
Instrução ALTER MINING STRUCTURE
Para adicionar um modelo de mineração que contém uma tabela aninhada a uma estrutura de mineração, use a instrução ALTER MINING STRUCTURE (DMX). O código na instrução pode ser dividido nas seguintes partes:
Identificando a estrutura de mineração
Nomeando o modelo de mineração
Definindo a coluna principal
Definindo as colunas de entrada e preditivas
Definindo as colunas de tabela aninhadas
Identificando o algoritmo e as alterações de parâmetro
O seguinte é um exemplo genérico da ALTER MINING STRUCTURE instrução que adiciona um modelo de mineração a uma estrutura que contém colunas de tabelas aninhadas.
ALTER MINING STRUCTURE [<Mining Structure Name>]
ADD MINING MODEL [<Mining Model Name>]
(
[<key column>],
<mining model column> <usage>,
<table columns>
( [<nested key column>],
<nested mining model columns> )
) USING <algorithm>( <algorithm parameters> )
A primeira linha do código identifica a estrutura de mineração existente à qual o modelo de mineração será adicionado:
ALTER MINING STRUCTURE [<mining structure name>]
A próxima linha do código nomeia o modelo de mineração que será adicionado à estrutura de mineração:
ADD MINING MODEL [<mining model name>]
Para obter informações sobre como nomear um objeto em DMX (Extensões de Mineração de Dados), consulte Identificadores (DMX).
As próximas linhas do código definem as colunas na estrutura de mineração que serão usadas pelo modelo de mineração:
[<key column>],
<mining model columns> <usage>,
Você só pode usar colunas que já existem na estrutura de mineração.
A primeira coluna na lista de colunas do modelo de mineração deve ser a coluna de chave na estrutura de mineração. No entanto, você não precisa digitar KEY após a coluna de chave para especificar o uso. Isso ocorre porque você já definiu a coluna como uma chave quando criou a estrutura de mineração.
As linhas restantes especificam o uso das colunas no novo modelo de mineração. Você pode especificar que uma coluna no modelo de mineração será usada para previsão usando a seguinte sintaxe:
<column name> PREDICT,
Se você não especificar o uso, não precisará incluir uma coluna de estrutura de mineração de dados na lista. Todas as colunas usadas pela estrutura de mineração de dados referenciada estão automaticamente disponíveis para uso pelos modelos de mineração baseados nessa estrutura. No entanto, o modelo não usará as colunas para treinamento, a menos que você especifique o uso.
A última linha no código define o algoritmo e os parâmetros de algoritmo que serão usados para gerar o modelo de mineração.
) USING <algorithm>( <algorithm parameters> )
Tarefas da lição
Você executará as seguintes tarefas nesta lição:
Adicionar um modelo de mineração de associação à estrutura usando a probabilidade padrão
Adicionar um modelo de mineração de associação à estrutura usando uma probabilidade modificada
Adicionar um modelo de mineração de associações à estrutura usando o valor padrão de MINIMUM_PROBABILITY
A primeira tarefa é adicionar um novo modelo de mineração à estrutura de mineração Market Basket com base no algoritmo de associação da Microsoft usando o valor padrão para MINIMUM_PROBABILITY.
Para adicionar um modelo de mineração de associação
No Pesquisador de Objetos, clique com o botão direito do mouse na instância do Analysis Services, aponte para Nova Consulta e clique em DMX.
O Editor de Consultas é aberto e contém uma nova consulta em branco.
Observação
Para criar uma consulta DMX em um banco de dados específico do Analysis Services, clique com o botão direito do mouse no banco de dados em vez da instância.
Copie o exemplo genérico da instrução
ALTER MINING STRUCTUREna consulta em branco.Substitua o seguinte:
<mining structure name>por:
[Market Basket]Substitua o seguinte:
<mining model name>por:
[Default Association]Substitua o seguinte:
[<key column>], <mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )por:
OrderNumber, [Products] PREDICT ( [Model] )Nesse caso, a tabela
[Products]foi designada como previsível. Além disso, a coluna[Model]está incluída na lista de colunas da tabela aninhada porque é a coluna-chave da tabela aninhada.Observação
Lembre-se de que uma chave aninhada é diferente de uma chave de caso. Uma chave de caso é um identificador exclusivo do caso, enquanto o identificador aninhado é um atributo que você deseja modelar.
Substitua o seguinte:
USING <algorithm>( <algorithm parameters> )por:
Using Microsoft_Association_RulesA instrução resultante agora deve ser a seguinte:
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Default Association] ( OrderNumber, [Products] PREDICT ( [Model] ) ) Using Microsoft_Association_RulesNo menu Arquivo , clique em Salvar DMXQuery1.dmx Como.
Na caixa de diálogo Salvar como , navegue até a pasta apropriada e nomeie o arquivo
Default_Association_Model.dmx.Na barra de ferramentas, clique no botão Executar .
Adicionando um modelo de associação à estrutura de mineração, alterando o MINIMUM_PROBABILITY padrão.
A próxima tarefa é adicionar um novo modelo de mineração à estrutura de mineração market basket com base no algoritmo da Associação da Microsoft e alterar o valor padrão para MINIMUM_PROBABILITY para 0,01. A alteração do parâmetro fará com que o algoritmo da Associação da Microsoft crie mais regras.
Para adicionar um modelo de mineração de associação
No Pesquisador de Objetos, clique com o botão direito do mouse na instância do Analysis Services, aponte para Nova Consulta e clique em DMX.
O Editor de Consultas é aberto e contém uma nova consulta em branco.
Copie o exemplo genérico da instrução
ALTER MINING STRUCTUREna consulta em branco.Substitua o seguinte:
<mining structure name>por:
Market BasketSubstitua o seguinte:
<mining model name>por:
[Modified Association]Substitua o seguinte:
<mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )por:
OrderNumber, [Products] PREDICT ( [Model] )Nesse caso, a
[Products]tabela foi designada como a coluna previsível. Além disso, a coluna[MODEL]é incluída na lista porque é a coluna chave na tabela aninhada.Substitua o seguinte:
USING <algorithm>( <algorithm parameters> )por:
USING Microsoft_Association_Rules (Minimum_Probability = 0.1)A instrução resultante agora deve ser a seguinte:
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Modified Assocation] ( OrderNumber, [Products] PREDICT ( [Model] ) ) USING Microsoft_Association_Rules (Minimum_Probability = 0.1)No menu Arquivo , clique em Salvar DMXQuery1.dmx Como.
Na caixa de diálogo Salvar como , navegue até a pasta apropriada e nomeie o arquivo
Modified Association_Model.dmx.Na barra de ferramentas, clique no botão Executar .
Nesta próxima lição, você processará a estrutura de mineração do Market Basket junto com seus modelos de mineração associados.
Próxima lição
Lição 3: Processando a estrutura de mineração da Cesta de Mercado