Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Tutorial de DMX do Market Basket

Nesse tutorial, você aprenderá como criar, treinar e explorar modelos de mineração de dados, utilizando a linguagem de consulta DMX. Você então utilizará esses modelos de mineração de dados para criar previsões que descrevem quais produtos tendem a ser adquiridos ao mesmo tempo.

Os modelos de mineração serão criados a partir dos dados contidos no banco de dados de exemplo AdventureWorksDW2012 , que armazena dados para a empresa fictícia Adventure Works Cycles. Adventure Works Cycles é uma grande empresa industrial e multinacional. A empresa fabrica e vende bicicletas de metal e compostas para os mercados norte-americano, europeu e asiático. Suas operações principais estão situadas em Bothell, Washington, com 290 funcionários, e tem várias equipes regionais de vendas distribuídas por toda a sua base de mercado internacional.

Adventure Works Cycles decidiu criar um aplicativo personalizado que utilize a funcionalidade de mineração de dados para prever que tipos de produtos seus clientes tendem a comprar ao mesmo tempo. A meta do aplicativo personalizado é poder especificar um conjunto de produtos e prever quais produtos adicionais serão adquiridos com os produtos especificados. O Adventure Works Cycles usará essas informações para adicionar um recurso de "sugestão" a seu site, e também para organizar melhor a maneira como as informações são apresentadas a seus clientes.

MicrosoftSQL ServerAnalysis Services fornece várias ferramentas que podem ser usadas para realizar esta tarefa:

DMX (Extensões de Mineração de Dados) é uma linguagem de consulta fornecida por Analysis Services que pode ser usada para criar e trabalhar com modelos de mineração. O algoritmo de Associação Microsoft cria modelos que podem predizer os produtos que provável serão comprados junto.

O objetivo deste tutorial é fornecer as consultas DMX que serão usadas no aplicativo personalizado.

Para obter mais informações:, Soluções de mineração de dados

Antes de começar a criar instruções DMX, é importante compreender os objetos principais que o Analysis Services usa para criar modelos de mineração. A estrutura de mineração é uma estrutura de dados que define o domínio de dados do qual modelos de mineração são criados. Uma única estrutura de mineração pode conter vários modelos de mineração que compartilham o mesmo domínio. Um modelo de mineração aplica um algoritmo de modelo de mineração aos dados que são representados por uma estrutura de mineração.

Os blocos de construção da estrutura de mineração são as colunas da estrutura de mineração, que descrevem os dados que a fonte de dados contém. Essas colunas contêm informações como tipo de dados, tipo de conteúdo e como os dados são distribuídos.

Os modelos de mineração devem conter a coluna de chave descrita na estrutura de mineração, bem como um subconjunto das colunas restantes. O modelo de mineração define o uso para cada coluna e define o algoritmo que é utilizado para criar o modelo de mineração. Por exemplo, em DMX você pode especificar que uma coluna é uma coluna de chave ou uma coluna PREDICT. Se uma coluna não for especificada, será assumido que é uma coluna de entrada.

Em DMX, há dois modos para criar modelos de mineração. Você pode criar a estrutura de mineração e o modelo de mineração associado juntos utilizando a instrução CREATE MINING MODEL, ou pode criar primeiro uma estrutura de mineração utilizando a instrução CREATE MINING STRUCTURE e, em seguida, adicionar um modelo de mineração à estrutura utilizando a instrução ALTER STRUCTURE. Estes métodos são descritos abaixo.

CREATE MINING MODEL

Use esta instrução para criar juntos uma estrutura de mineração e um modelo de mineração associado que usa o mesmo nome. O nome de modelo de mineração é acrescentado com "Structure" para diferenciá-lo da estrutura de mineração.

Esta instrução será útil se você estiver criando uma estrutura de mineração que conterá um único modelo de mineração.

Para obter mais informações, consulte CRIAR UM MODELO DE MINERAÇÃO (DMX).

CRIAR UMA ESTRUTURA DE MINERAÇÃO

Use essa declaração para criar uma nova estrutura de mineração sem-modelos.

Ao usar CREATE MINING STRUCTURE, você também poderá criar um conjunto de dados de validação que poderá ser usado para teste de modelos baseados na mesma estrutura de mineração.

Para obter mais informações, consulte CRIAR UMA ESTRUTURA DE MINERAÇÃO (DMX).

ALTER MINING STRUCTURE

Use esta instrução para acrescentar um modelo de mineração a uma estrutura de mineração que já existe no servidor.

Há várias razões pelas quais você deseja adicionar mais de um modelo de mineração em uma única estrutura de mineração. Por exemplo, você poderia criar vários modelos de mineração utilizando algoritmos diferentes para ver qual trabalha melhor. Como alternativa, você poderia criar vários modelos de mineração usando o mesmo algoritmo, mas com um conjunto de parâmetros definido de modo diferente para cada modelo de mineração a fim de encontrar a melhor definição para o parâmetro.

Para obter mais informações, consulte ALTER MINING STRUCTURE (DMX).

Como você criará uma estrutura que contém vários modelos de mineração, utilizará o método secundário neste tutorial.

Para obter mais informações

Referência DMX (Data Mining Extensions) , Compreendendo a instrução DMX Select, Estrutura e uso de consultas de previsão DMX

Este tutorial se divide nas lições a seguir:

Lição 1: Criando a estrutura de mineração do Market Basket

Nesta lição, você aprenderá a usar a instrução CREATE para criar estruturas de mineração.

Lição 2: Adicionando modelos de mineração à estrutura de mineração do Market Basket

Nesta lição, você aprenderá a usar a instrução ALTER para adicionar modelos de mineração a uma estrutura de mineração.

Lição 3: Processando a estrutura de mineração do Market Basket

Nesta lição, você aprenderá a usar a instrução INSERT INTO para processar estruturas de mineração e seus modelos de mineração associados.

Lição 4: Executando previsões de Market Basket

Nesta lição, você aprenderá a usar a instrução PREDICTION JOIN para criar previsões em relação aos modelos de mineração.

Antes de fazer este tutorial, verifique se os seguintes itens estão instalados:

  • Microsoft SQL Server  

  • Microsoft SQL Server Analysis Services  

  • O banco de dados AdventureWorksDW2012

Por padrão, e para reforçar a segurança, os bancos de dados de exemplo não são instalados. Para instalar o banco de dados de exemplo oficial do Microsoft SQL Server, vá para http://www.CodePlex.com/MSFTDBProdSamples ou, na home page do Exemplos e projetos da Comunidade do Microsoft SQL Server, na seção Exemplos do produto Microsoft SQL Server. Clique em Bancos de Dados, clique na guia Versões e selecione os bancos de dados desejados.

Observação Observação

Ao examinar os tutoriais, recomendamos adicionar os botões Próximo Tópico e Tópico Anterior à barra de ferramentas do visualizador de documentos. Para obter mais informações, consulte Adding Next and Previous Buttons to Help.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft