Share via


Agregar datos utilizando el Asistente para la importación de tablas (Tutorial)

En esta lección utilizará el Asistente para la importación de tablas para conectarse a una base de datos, seleccionar los datos a cargar e importar esos datos en el libro de PowerPivot.

PowerPivot puede importar los datos de diversos orígenes relacionales: Access, Oracle, Sybase, Informix, DB2, Teradata y otros. El proceso para importar los datos de cada uno de estos orígenes relacionales es muy similar al que se describe a continuación.

Además, los datos se pueden cargar utilizando una consulta personalizada o un procedimiento almacenado. Esto lo hará en la lección siguiente.

Tenga presente que para utilizar estos datos en su análisis, debe crear las relaciones entre los datos de la base de datos relacional y los demás datos del libro de PowerPivot. Las instrucciones para crear relaciones se proporcionan en una lección posterior. Para obtener más información, vea Crear relaciones entre tablas (Tutorial).

Requisitos previos

Este tema forma parte de un tutorial de PowerPivot para Excel, que se debería completar en orden. Para obtener información sobre los requisitos previos y el primer paso en el tutorial, vea Introducción al tutorial de PowerPivot para Excel.

Crear una conexión a una base de datos de Access

  1. Navegue a la ubicación de su equipo donde descargó los ejemplos y haga doble clic en el ejemplo Stores. Utilizará los datos de los almacenes en una lección posterior.

  2. En la ventana de Excel, en la pestaña PowerPivot, haga clic en Ventana de PowerPivot.

  3. En la ventana de PowerPivot, en la pestaña Inicio, haga clic en Desde base de datos y seleccione De Access. De esta forma se inicia el Asistente para la importación de tablas, que le guía a través del proceso para establecer una conexión a un origen de datos.

  4. En el campo Nombre descriptivo de la conexión, escriba ContosoDB desde Access.

  5. En el campo Base de datos, haga clic en Examinar. Navegue a la ubicación donde descargó los archivos de muestra, seleccione ContosoSales y haga clic en Abrir.

  6. Haga clic en Siguiente y compruebe que la opción Seleccionar de una lista de tablas y vistas para elegir los datos para importar está seleccionada.

  7. Desea seleccionar en una lista de tablas y vistas, de modo que debe hacer clic en Siguiente para mostrar una lista de todas las tablas de origen dentro de la base de datos.

  8. Active la casilla para las siguientes tablas: DimChannel, DimDate, DimProduct, DimProductSubcategory y FactSales.

Ahora que se ha conectado a la base de datos y ha seleccionado las tablas que se importarán, vaya a la sección de la lección, con el título Filtrar los datos de la tabla antes de importar.

Filtrar los datos de las tablas antes de importar

Las tablas FactSales y DimProduct que está importando de la base de datos de Access contienen un subconjunto de datos de la base de datos original Contoso de SQL server: no se incluyen ventas y productos de dos categorías (games y home appliances). Aplicará un filtro a una de las otras tablas antes de importarla, para que elimine las mismas categorías. También filtrará fuera algunas de las columnas de la tabla DimProduct.

Filtrar los datos de las tablas antes de importar

  1. Seleccione la fila para la tabla DimProduct y haga clic en Vista previa y filtro.

  2. La ventana Vista previa de la tabla seleccionada se abre con todas las columnas de la tabla DimProduct mostradas.

  3. Desactive las casillas de la parte superior de las columnas para todas las columnas desde ClassID hasta StockTypeName (un total de 15 columnas) y, a continuación, haga clic en Aceptar.

  4. Observe que las palabras Filtros aplicados se muestran ahora en la columna Detalles del filtro en la fila DimProduct; si hace clic en ese vínculo, verá una descripción de los filtros recién aplicados.

  5. Ahora seleccione la fila DimProductSubcategory y haga clic en Vista previa y filtro.

  6. Puesto que solo le interesan algunos de los productos, aplicará un filtro para importar únicamente los datos de estas categorías.

    En la parte superior de la columna ProductCategoryKey, haga clic en la flecha y anule la selección de 7 y 8. Las categorías 7 y 8 incluyen GAMES y HOME APPLICANCES y no desea incluirlas en el análisis.

  7. En la parte superior de la columna ProductCategoryDescription, desactive la casilla. Puesto que las descripciones son casi idénticas a los nombres, no hay necesidad alguna de importar ambas columnas y si se eliminan las columnas innecesarias se reducirá el libro. Haga clic en Aceptar.

Importar los datos de las columnas y la tabla seleccionada

Finalmente, importe los datos seleccionados. El asistente importa las relaciones entre las tablas junto con sus datos. Para obtener más información sobre relaciones, vea Relaciones entre tablas.

Importar los datos de las columnas y la tabla seleccionada

  1. Revise las opciones seleccionadas. Si todo parece correcto, haga clic en Finalizar.

    Mientras importa los datos, el asistente muestra cuántas filas se han capturado. Cuando se hayan importado todos los datos, se muestra un mensaje para indicarlo. Observe que importó más de 2 millones de filas de la tabla FactSales.

  2. Haga clic en Cerrar.

    El asistente se cierra y la ventana de PowerPivot es visible. Cada tabla se ha agregado como una nueva pestaña en la ventana de PowerPivot. Si los datos cambian en el origen, puede mantener los datos importados en la ventana de PowerPivot actualizada si utiliza la actualización de datos. Para obtener más información, vea Maneras diferentes de actualizar datos en PowerPivot.

Paso siguiente

Para continuar este tutorial, vaya al tema siguiente: Agregar datos utilizando una consulta personalizada (Tutorial).