Agregar una vista del origen de datos con tablas anidadas (Tutorial intermedio de minería de datos)

 

Se aplica a: SQL Server 2016 Preview

Para crear un modelo de cesta de la compra, debe usar una vista del origen de datos que admita datos asociativos. Esta vista del origen de datos también se utilizará para el escenario de agrupación en clústeres de secuencia.

Esta vista de origen de datos es diferente de otras que quizá haya trabajado con porque contiene un tabla anidada. Un tabla anidada es una tabla que contiene varias filas de información sobre una única fila en la tabla de casos. Por ejemplo, si el modelo analiza los hábitos de compra de los clientes, lo normal sería usar una tabla que tuviese una única fila para cada cliente como tabla de casos. Sin embargo, cada cliente puede hacer varias compras y es posible que se desee analizar el orden en que se realizan las compras o los productos que suelen comprarse juntos. Para representar estas compras de manera lógica en el modelo, agregará a la vista del origen de datos otra tabla que muestre las compras de cada cliente.

Esta tabla de compras anidada se relaciona con la tabla de clientes mediante una relación de varios a uno. La tabla anidada podría contener muchas filas para cada cliente, cada una con un único producto que se compró, quizás con información adicional sobre el orden en el que se realizaron las compras, el precio en el momento del pedido o cualquier promoción que se aplicara. Puede utilizar la información de la tabla anidada como entrada para el modelo o como el atributo de predicción.

En esta lección, realice las siguientes tareas:

  • Agregar una vista del origen de datos para el Adventure Works DW Multidimensional 2012 origen de datos.

  • Agregará las tablas anidadas y de casos a esta vista.

  • Especificará la relación de varios a uno entre la tabla de casos y la tabla anidada.

    Nota


    . Es importante que siga el procedimiento descrito de forma exacta, para especificar correctamente la relación entre la tabla de casos y la tabla anidada, y evitar errores al procesar el modelo.

  • Definirá cómo se utilizan las columnas de datos en el modelo.

Para obtener más información acerca de cómo trabajar con casos y tablas anidadas y cómo elegir una clave de tabla anidada, vea tablas anidadas ( Analysis Services: minería de datos y nº 41;.

Para agregar una vista del origen de datos

  1. En el Explorador de soluciones, haga clic en vistas del origen de datos, y, a continuación, seleccione nueva vista del origen de datos.

    Se abrirá el Asistente para vistas del origen de datos.

  2. En la página Asistente para vistas del origen de datos, haga clic en Siguiente.

  3. En la Seleccionar un origen de datos página orígenes de datos relacionales, seleccione el Adventure Works DW Multidimensional 2012 origen de datos que creó en el Tutorial básico de minería de datos. Haga clic en Siguiente.

  4. En la Seleccionar tablas y vistas seleccione las tablas siguientes y, a continuación, haga clic en la flecha derecha para incluirlos en la nueva vista de origen de datos:

    • vAssocSeqOrders

    • vAssocSeqLineItems

  5. Haga clic en Siguiente.

  6. En la completar el Asistente para página, de forma predeterminada, la vista del origen de datos se denomina Adventure Works DW Multidimensional 2012. Cambie el nombre a pedidos, y, a continuación, haga clic en Finalizar.

    Se abre el Diseñador de vistas del origen de datos y el pedidos aparece la vista del origen de datos.

Crear una relación entre tablas

  1. En el Diseñador de vistas del origen de datos, coloque las dos tablas de modo que estén alineadas horizontalmente, con la tabla vAssocSeqLineItems en el lado izquierdo y la tabla vAssocSeqOrders en el lado derecho.

  2. Seleccione el OrderNumber columna en la tabla vAssocSeqLineItems.

  3. Arrastre la columna a la tabla vAssocSeqOrders y colóquela en el OrderNumber columna.

    Importante


    Asegúrese de arrastrar el OrderNumber columna de la tabla anidada vAssocSeqLineItems, que representa el lado "varios" de la combinación para la tabla de casos de vAssocSeqOrders, que representa el uno lado de la combinación.

    Un nuevo relación de varios a uno ahora existe entre las tablas vAssocSeqLineItems y vAssocSeqOrders. Si ha combinado correctamente las tablas, la vista del origen de datos debería aparecer como sigue:

    expected many-to-one join on nested and case table

Siguiente tarea de la lección

Crear una estructura de la cesta y modelo ( Tutorial de minería de datos intermedios )

Vea también

Tutorial de minería de datos intermedios ( Analysis Services: minería de datos y nº 41;
Estructuras de minería de datos (Analysis Services - Minería de datos)
Modelos de minería de datos (Analysis Services - Minería de datos)