Criando uma estrutura e um modelo de cesta de compras (Tutorial de mineração de dados intermediário)
Agora que você criou uma exibição da fonte de dados, usará o Assistente de Mineração de Dados para criar uma nova estrutura de mineração. Nesta tarefa, você criará uma estrutura de mineração e um modelo de mineração baseado no algoritmo Microsoft Association.
Observação |
---|
Se você encontrar um erro indicando que vAssocSeqLineItems não pode ser usado como uma tabela aninhada, volte para a tarefa anterior da lição e crie a junção muitos para um, arrastando da tabela vAssocSeqLineItems (o lado muitos) para a tabela vAssocSeqOrders (o lado um). Você também pode editar a relação entre as tabelas, clicando com o botão direito em a linha de junção. |
Para criar uma estrutura de mineração de associação
No Gerenciador de Soluções no Business Intelligence Development Studio, clique com o botão direito nas Estruturas de Mineração e selecione Nova Estrutura de Mineração para abrir o Assistente de Mineração de Dados.
Na página Bem-vindo ao Assistente de Mineração de Dados, clique em Avançar.
Na página Selecionar Método de Definição, verifique se No banco de dados ou no data warehouse relacional existente está selecionado e clique em Avançar.
Na página Criar a Estrutura de Mineração de Dados, em Que técnica de mineração de dados deseja usar?, selecione Regras de Associação da Microsoft na lista e clique em Avançar. A página Selecionar Exibição da Fonte de Dados é exibida.
Selecione Pedidos em Exibições da fonte de dados disponíveis e clique em Avançar.
Na página Especificar Tipos de Tabela, para vAssocSeqLineItems, marque a caixa de seleção Aninhado. Para vAssocSeqOrders, marque a caixa de seleção Caso. Clique em Avançar.
Como teste, tente usar vAssocSeqLineItems como tabela de casos e vAssocSeqOrders como tabela de casos. Você obterá um erro. A tabela aninhada sempre deve estar no lado “muitos” de uma relação existente com a tabela de casos.
Na página Especificar os Dados de Treinamento, desmarque qualquer caixa que esteja selecionada. Defina a chave para a tabela de caso, vAssocSeqOrders, marcando a caixa de seleção Chave ao lado de OrderNumber.
Uma vez que o objetivo de análise da cesta básica é determinar quais produtos estão incluídos em uma única transação, você não tem que usar o campo CustomerKey.
Defina a chave para a tabela aninhada, vAssocSeqLineItems, marcando a caixa de seleção Chave ao lado de Modelo. A caixa de seleção Entrada também será marcada automaticamente quando você fizer isso. Marque também a caixa de seleção Previsível para Modelo.
Em um modelo de cesta de compras, você não precisa se preocupar com a seqüência de produtos e, portanto, não deve incluir LineNumber como uma das chaves da tabela aninhada. Você só usa LineNumber como uma chave em um modelo onde a seqüência é importante. Você criará um modelo que use o algoritmo Microsoft Sequence Clustering na Lição 4.
Marque a caixa de seleção à esquerda de IncomeGroup e Region, mas não faça outras seleções. Ao marcar a caixa de seleção, você adiciona as colunas à estrutura para referência futura, mas as colunas não serão usadas no modelo.
As suas seleções deverão ficar assim:
Clique em Avançar.
Na página Especificar Conteúdo e Tipo de Dados das Colunas, revise as seleções, que deverão ser exibidas como na tabela a seguir e clique em Avançar.
Colunas
Tipo de conteúdo
Tipo de dados
IncomeGroup
Discreto
Texto
Número do pedido
Chave
Texto
Region
Discrete
Texto
vAssocSeqLineItems
Modelo
Chave
Texto
Na página Criar conjunto de testes, o valor padrão da opção Porcentagem de dados de teste é 30 por cento. Altere-a para 0. Clique em Avançar.
Observação No Tutorial de mineração de dados básico, você criou um conjunto de testes para medir a precisão do modelo. Os métodos para medir a precisão do modelo fornecidos no Analysis Services, como o gráfico de comparação de precisão e o relatório de validação cruzada, foram criados para classificação e estimativa. Eles não são suportados para previsão associativa.
Na página Concluindo o Assistente, em Nome de estrutura de mineração, digite Associação.
Em Nome do modelo de mineração, digite Associação.
Selecione o opção Permitir detalhamento e clique em Concluir.
O Designer de Mineração de Dados é aberto para exibir a Associação da estrutura de mineração que acaba de ser criada.
Próxima tarefa da lição