Excel Power Pivot: modelo de datos
Un modelo de datos es un nuevo enfoque introducido en Excel 2013 para integrar datos de varias tablas, creando de manera efectiva una fuente de datos relacionales dentro de un libro de Excel. Dentro de Excel, el modelo de datos se utiliza de forma transparente, proporcionando datos tabulares utilizados en tablas dinámicas y gráficos dinámicos. En Excel, puede acceder a las tablas y sus valores correspondientes a través de las listas de campos de tabla dinámica / gráfico dinámico que contienen los nombres de las tablas y los campos correspondientes.
El uso principal del modelo de datos en Excel es su uso por parte de Power Pivot. El modelo de datos se puede considerar como la base de datos de Power Pivot y todas las funciones de energía de Power Pivot se administran con el modelo de datos. Todas las operaciones de datos con Power Pivot son de naturaleza explícita y se pueden visualizar en el modelo de datos.
En este capítulo, comprenderá el modelo de datos en detalle.
Excel y modelo de datos
Solo habrá un modelo de datos en un libro de Excel. Cuando trabaja con Excel, el uso del modelo de datos está implícito. No puede acceder directamente al modelo de datos. Solo puede ver las múltiples tablas en el modelo de datos en la lista Campos de tabla dinámica o gráfico dinámico y usarlas. La creación del modelo de datos y la adición de datos también se realizan de forma implícita en Excel, mientras obtiene datos externos en Excel.
Si desea ver el modelo de datos, puede hacerlo de la siguiente manera:
Haga clic en la pestaña POWERPIVOT en la cinta.
Haga clic en Administrar.
El modelo de datos, si existe en el libro de trabajo, se mostrará como tablas, cada una con una pestaña.
Note- Si agrega una tabla de Excel al modelo de datos, no transformará la tabla de Excel en una tabla de datos. Se agrega una copia de la tabla de Excel como tabla de datos en el modelo de datos y se crea un vínculo entre los dos. Por lo tanto, si se realizan cambios en la tabla de Excel, la tabla de datos también se actualiza. Sin embargo, desde el punto de vista del almacenamiento, hay dos tablas.
Power Pivot y modelo de datos
El modelo de datos es inherentemente la base de datos de Power Pivot. Incluso cuando crea el modelo de datos desde Excel, solo crea la base de datos de Power Pivot. La creación del modelo de datos y / o la adición de datos se realiza de forma explícita en Power Pivot.
De hecho, puede administrar el modelo de datos desde la ventana de Power Pivot. Puede agregar datos al modelo de datos, importar datos de diferentes fuentes de datos, ver el modelo de datos, crear relaciones entre las tablas, crear campos calculados y columnas calculadas, etc.
Crear un modelo de datos
Puede agregar tablas al modelo de datos desde Excel o puede importar datos directamente a Power Pivot, creando así las tablas del modelo de datos de Power Pivot. Puede ver el modelo de datos haciendo clic en Administrar en la ventana de Power Pivot.
Comprenderá cómo agregar tablas desde Excel al modelo de datos en el capítulo - Carga de datos a través de Excel. Comprenderá cómo cargar datos en el modelo de datos en el capítulo: Carga de datos en Power Pivot.
Tablas en el modelo de datos
Las tablas en el modelo de datos se pueden definir como un conjunto de tablas que mantienen relaciones entre ellas. Las relaciones permiten combinar datos relacionados de diferentes tablas con fines de análisis e informes.
Las tablas del modelo de datos se denominan tablas de datos.
Una tabla en el modelo de datos se considera como un conjunto de registros (un registro es una fila) formado por campos (un campo es una columna). No puede editar elementos individuales en una tabla de datos. Sin embargo, puede agregar filas o agregar columnas calculadas a la tabla de datos.
Tablas de Excel y tablas de datos
Las tablas de Excel son solo una colección de tablas separadas. Puede haber varias tablas en una hoja de trabajo. Se puede acceder a cada tabla por separado, pero no es posible acceder a los datos de más de una tabla de Excel al mismo tiempo. Esta es la razón por la que cuando crea una tabla dinámica, se basa en una sola tabla. Si necesita utilizar los datos de dos tablas de Excel en conjunto, primero debe combinarlos en una sola tabla de Excel.
Por otro lado, una tabla de datos coexiste con otras tablas de datos con relaciones, lo que facilita la combinación de datos de varias tablas. Las tablas de datos se crean al importar datos a Power Pivot. También puede agregar tablas de Excel al modelo de datos mientras crea una tabla dinámica obteniendo datos externos o de varias tablas.
Las tablas de datos en el modelo de datos se pueden ver de dos formas:
Vista de datos.
Vista de diagrama.
Vista de datos del modelo de datos
En la vista de datos del modelo de datos, cada tabla de datos existe en una pestaña separada. Las filas de la tabla de datos son los registros y las columnas representan los campos. Las pestañas contienen los nombres de las tablas y los encabezados de las columnas son los campos de esa tabla. Puede realizar cálculos en la vista de datos utilizando el lenguaje de Expresiones de análisis de datos (DAX).
Vista de diagrama del modelo de datos
En la vista de diagrama del modelo de datos, todas las tablas de datos están representadas por cuadros con los nombres de las tablas y contienen los campos de la tabla. Puede organizar las tablas en la vista de diagrama con solo arrastrarlas. Puede ajustar el tamaño de una tabla de datos para que se muestren todos los campos de la tabla.
Relaciones en el modelo de datos
Puede ver las relaciones en la vista de diagrama. Si dos tablas tienen una relación definida entre ellas, aparece una flecha que conecta la tabla de origen con la tabla de destino. Si desea saber qué campos se utilizan en la relación, simplemente haga doble clic en la flecha. La flecha y los dos campos de las dos tablas están resaltados.
Las relaciones de tabla se crearán automáticamente si importa tablas relacionadas que tengan relaciones de clave primaria y externa. Excel puede utilizar la información de relación importada como base para las relaciones de tabla en el modelo de datos.
También puede crear relaciones explícitamente en cualquiera de las dos vistas:
Data View - Usando el cuadro de diálogo Crear relación.
Diagram View - Haciendo clic y arrastrando para conectar las dos tablas.
Create Relationship Dialog Box
En una relación, están involucradas cuatro entidades:
Table - La tabla de datos desde la que comienza la relación.
Column - El campo de la tabla que también está presente en la tabla relacionada.
Related Table - La tabla de datos donde termina la relación.
Related Column- El campo de la tabla relacionada que es el mismo que el campo representado por Columna en la tabla. Tenga en cuenta que los valores de Columna relacionada deben ser únicos.
En la vista de diagrama, puede crear la relación haciendo clic en el campo de la tabla y arrastrándolo a la tabla relacionada.
Aprenderá más sobre las relaciones en el capítulo Gestión de tablas de datos y relaciones con Power Pivot.