Compartilhar via


Adicionando uma exibição da fonte de dados com tabelas aninhadas (Tutorial de mineração de dados intermediário)

Para criar um modelo de cesta de mercado, você deve usar uma exibição de fonte de dados que dê suporte a dados associativos. Esta exibição da fonte de dados também será utilizada para o cenário de agrupamento de sequências.

Esta visualização da fonte de dados é diferente de outras que você pode ter utilizado porque ela contém uma tabela aninhada. Uma tabela aninhada é uma tabela que contém várias linhas de informações sobre uma única linha na tabela de casos. Por exemplo, se o modelo analisar o comportamento de compra dos clientes, você normalmente usaria uma tabela que tenha uma linha exclusiva para cada cliente como a tabela de casos. No entanto, cada cliente pode fazer várias compras e talvez você queira analisar a sequência de compras ou produtos que são frequentemente comprados juntos. Para representar logicamente essas compras em seu modelo, adicione outra tabela à exibição da fonte de dados que lista as compras para cada cliente.

Essa tabela de compras aninhadas está relacionada à tabela de clientes por uma relação de muitos para um. A tabela aninhada pode conter muitas linhas para cada cliente, cada linha contendo um único produto que foi comprado, talvez com informações adicionais sobre o pedido em que as compras foram feitas, o preço no momento do pedido ou promoções que foram aplicadas. Você pode usar as informações na tabela aninhada como entradas para o modelo ou como o atributo previsível.

Nesta lição, você realizará as seguintes tarefas:

  • Você adiciona uma exibição de fonte de dados à fonte de dados Adventure Works DW Multidimensional 2012.

  • Você adiciona o caso e as tabelas aninhadas a esse modo de exibição.

  • Especifique a relação muitos para um entre o caso e a tabela aninhada.

    Observação

    . É importante que você siga exatamente o procedimento descrito, para especificar corretamente a relação entre a tabela de casos e a tabela aninhada e evitar erros ao processar o modelo.

  • Você define como as colunas de dados são usadas no modelo.

Para obter mais informações sobre como trabalhar com tabelas de casos e tabelas aninhadas, e como escolher uma chave de tabela aninhada, consulte Tabelas Aninhadas (Analysis Services – Mineração de Dados).

Para adicionar uma exibição de fonte de dados

  1. No Gerenciador de Soluções, clique com o botão direito do mouse em Exibições da Fonte de Dados e selecione Nova Exibição da Fonte de Dados.

    O Assistente de Exibição da Fonte de Dados é aberto.

  2. Na página Bem-vindo ao Assistente de Vista de Origem de Dados , clique em Seguinte.

  3. Na página Selecionar uma Fonte de Dados , em fontes de dados relacionais, selecione a fonte de dados Adventure Works DW Multidimensional 2012 que você criou no Tutorial básico de mineração de dados. Clique em Próximo.

  4. Na página Selecionar Tabelas e Exibições , selecione as tabelas a seguir e clique na seta para a direita para incluí-las na nova exibição da fonte de dados:

    • vAssocSeqOrders

    • vAssocSeqLineItems

  5. Clique em Próximo.

  6. Na página Concluindo o Assistente, por padrão, a visão da fonte de dados se chama Adventure Works DW Multidimensional 2012. Altere o nome para Orderse clique em Concluir.

    O Designer de Visão de Fonte de Dados é aberto e a visão da fonte de dados Orders aparece.

Para criar uma relação entre tabelas

  1. No Designer de Exibição da Fonte de Dados, posicione as duas tabelas para que as tabelas sejam alinhadas horizontalmente, com a tabela vAssocSeqLineItems no lado esquerdo e a tabela vAssocSeqOrders no lado direito.

  2. Selecione a coluna OrderNumber na tabela vAssocSeqLineItems.

  3. Arraste a coluna para a tabela vAssocSeqOrders e coloque-a na coluna OrderNumber .

    Importante

    Certifique-se de arrastar a coluna OrderNumber da tabela aninhada vAssocSeqLineItems, que representa o lado muitos da junção, para a tabela de casos vAssocSeqOrders, que representa o lado um da junção.

    Uma nova relação muitos para um agora existe entre as tabelas vAssocSeqLineItems e vAssocSeqOrders. Se você juntou as tabelas corretamente, a visualização da fonte de dados deverá ser exibida da seguinte maneira:

    junção muitos-para-um esperada na tabela aninhada e tabela caso

Próxima tarefa da lição

Criando uma estrutura e um modelo de cesta de mercado (Tutorial de mineração de dados intermediário)

Consulte Também

Tutorial de mineração de dados intermediário (Analysis Services – Mineração de dados)
Estruturas de mineração (Analysis Services – Mineração de dados)
Modelos de mineração (Analysis Services – Mineração de dados)