Lição 3: Processando a estrutura de mineração Comprador de Bicicleta
Publicado: dezembro de 2016
Aplicável a: SQL Server 2016 Preview
Nesta lição, você usará a inserção em instrução e a exibição vTargetMail do AdventureWorksDW2012 banco de dados de exemplo para processar as estruturas de mineração e modelos de mineração que você criou no Lição 1: Criando a estrutura de mineração de comprador de bicicleta e Lição 2: adicionando modelos de mineração à estrutura de mineração de comprador de bicicleta.
Ao processar uma estrutura de mineração, o Analysis Services lê os dados de origem e compila as estruturas que dão suporte a modelos de mineração. Ao processar um modelo de mineração, os dados definidos pela estrutura de mineração são passados pelo algoritmo de mineração de dados escolhido. O algoritmo procura tendências e padrões e, depois, armazena as informações no modelo de mineração. Portanto, o modelo de mineração na verdade não contém os dados de origem, e sim as informações que foram descobertas pelo algoritmo. Para obter mais informações sobre o processamento de modelos de mineração, consulte 40, considerações e requisitos de processamento; Data Mining e 41;.
Será necessário reprocessar uma estrutura de mineração somente se você alterar uma coluna de estrutura ou alterar a fonte de dados. Adicionando-se um modelo de mineração a uma estrutura de mineração que já foi processada, é possível usar a instrução INSERT INTO MINING MODEL para treinar o novo modelo de mineração.
Treinar modelo de estrutura
Para treinar a estrutura de mineração e modelos de mineração associados, use o INSERT INTO &40; DMX &41; instrução. O código na instrução pode ser dividido nas seguintes partes:
Identificando a estrutura de mineração
Listando as colunas na estrutura de mineração
Definindo os dados de treinamento
Segue um exemplo genérico da instrução INSERT INTO:
INSERT INTO MINING STRUCTURE [<mining structure name>]
(
<mining structure columns>
)
OPENQUERY([<datasource>],'<SELECT statement>')
A primeira linha do código identifica a estrutura de mineração a ser treinada:
INSERT INTO MINING STRUCTURE [<mining structure name>]
A linha seguinte do código especifica as colunas definidas pela estrutura de mineração. É preciso listar cada coluna na estrutura de mineração, e cada coluna deve mapear para uma coluna contida nos dados da consulta de origem.
(
<mining structure columns>
)
A linha final do código define os dados que serão usados para treinar a estrutura de mineração:
OPENQUERY([<datasource>],'<SELECT statement>')
Nesta lição, você usa OPENQUERY para definir a fonte de dados. Para obter informações sobre outros métodos de definição de consulta de origem, consulte < consulta de fonte de dados >.
Tarefas da lição
Você executará a seguinte tarefa nesta lição:
- Processe a estrutura de mineração de Compradores de Bicicleta
Processando a estrutura de mineração preditiva
Para processar a estrutura de mineração utilizando INSERT INTO
No Pesquisador, clique com botão direito a instância de Analysis Services, aponte para nova consulta, e, em seguida, clique em DMX.
O Editor de Consultas é exibido com uma consulta nova em branco.
Copie o exemplo genérico da instrução INSERT INTO no campo em branco da consulta.
Substitua o seguinte:
[<mining structure name>]
por:
Bike Buyer
Substitua o seguinte:
<mining structure columns>
por:
[Customer Key], [Age], [Bike Buyer], [Commute Distance], [Education], [Gender], [House Owner Flag], [Marital Status], [Number Cars Owned], [Number Children At Home], [Occupation], [Region], [Total Children], [Yearly Income]
Substitua o seguinte:
OPENQUERY([<datasource>],'<SELECT statement>')
por:
OPENQUERY([Adventure Works DW], 'SELECT CustomerKey, Age, BikeBuyer, CommuteDistance,EnglishEducation, Gender,HouseOwnerFlag,MaritalStatus, NumberCarsOwned,NumberChildrenAtHome, EnglishOccupation,Region,TotalChildren, YearlyIncome FROM dbo.vTargetMail')
A instrução OPENQUERY referencia a fonte de dados Adventure Works DW Multidimensional 2012 para acessar a exibição vTargetMail. A exibição contém os dados de origem que serão usados para treinar os modelos de mineração.
A instrução completa agora deve ser:
INSERT INTO MINING STRUCTURE [Bike Buyer] ( [Customer Key], [Age], [Bike Buyer], [Commute Distance], [Education], [Gender], [House Owner Flag], [Marital Status], [Number Cars Owned], [Number Children At Home], [Occupation], [Region], [Total Children], [Yearly Income] ) OPENQUERY([Adventure Works DW], 'SELECT CustomerKey, Age, BikeBuyer, CommuteDistance,EnglishEducation, Gender,HouseOwnerFlag,MaritalStatus, NumberCarsOwned,NumberChildrenAtHome, EnglishOccupation,Region,TotalChildren, YearlyIncome FROM dbo.vTargetMail')
Sobre o arquivo menu, clique em Salvar Dmxquery1 como.
No Salvar como caixa de diálogo, navegue até a pasta apropriada e nomeie o arquivo processo Bike Buyer Structure.
Na barra de ferramentas, clique o Execute botão.
Na próxima lição, você explorará o conteúdo dos modelos de mineração adicionados à estrutura de mineração nesta lição.
Próxima lição
Lição 4: Explorando modelos de mineração Comprador de Bicicleta