Introducción a los datamarts
En este artículo, se describe cómo empezar a trabajar con datamarts, incluidos diversos datos de ejemplos que lo ayudarán a comenzar. Aprenderá sobre modelos semánticos de ejemplo que puede utilizar con los datamarts, cómo crear datamarts desde cero, cómo renombrar o eliminar un datamart y otra información útil para familiarizarse y dominar los datamarts.
Datos de ejemplo
Puede usar los tipos de datos de ejemplo siguientes para explorar los datamarts. Todos los recursos siguientes contienen datos de ejemplo gratis:
Ocho muestras departamentales en formato de libro de Excel, que son versiones en Excel de las muestras incorporadas de Power BI que contienen los modelos semánticos de numerosos casos de uso:
- Rentabilidad de clientes
- Análisis de gastos de TI
- Recursos humanos
- Análisis de oportunidades
- Análisis de adquisiciones
- Análisis de venta al por menor
- Análisis de calidad de los proveedores de ventas y marketing
Un libro de ejemplo de datos financieros, que es una tabla plana sencilla en un archivo de Excel disponible para descarga. Contiene datos anónimos con productos ficticios, incluidas ventas divididas por segmentos y regiones.
Una versión del libro de Excel del modelo dimensional de AdventureWorks, en un tutorial que lo guía en la creación de un informe de Power BI con los datos.
Los datos mundiales sobre COVID 19 se basan en datos de la Universidad Johns Hopkins. Antes de publicar estos datos, se recomienda revisar el artículo de declinación de responsabilidades.
Fuente de OData de Northwind Traders, datos de una organización ficticia que administra los pedidos, productos, clientes, proveedores y muchos otros aspectos de una empresa pequeña.
También puede empezar a usar datamarts desde cualquier flujo de datos que tenga actualmente. Si parte de un flujo de datos existente, copiará los datos en el datamart y, en ese momento, podrá puede aplicar otras transformaciones o simplemente usarlo como origen de datos para explorar los datamarts.
Creación de un datamart
Para crear un datamart, vaya al área de trabajo de Power BI Premium o Premium por usuario (PPU). Los datamarts requieren una suscripción a Power BI Premium. En el área de trabajo Premium, seleccione + Nuevo y elija **Datamart (versión preliminar) para crear un datamart.
El aprovisionamiento de un datamart nuevo suele tardar unos 10 segundos. Una vez que se inicialice, puede cargar datos en el datamart. Para información sobre cómo obtener datos en un datamart, consulte la sección Obtención y transformación de datos de este artículo.
Obtención y transformación de datos
Hay muchas maneras de conectarse a los datos y transformarlos en un datamart. Para información general sobre los datos en Power BI, consulte Conexión a los datos en Power BI.
Si desea cargar datos en el datamart, ábralo (o cree uno nuevo) y seleccione Obtener datos.
En caso de que decida obtener datos de otro origen, aparece una ventana de selección de origen de datos en la que puede seleccionar entre una gran variedad de orígenes de datos.
También puede arrastrar y colocar archivos desde el equipo para cargar datos en el datamart; por ejemplo, archivos de Excel. Algunos orígenes de datos pueden requerir parámetros o cadenas de conexión para conectarse correctamente.
Una vez que se conecte, seleccione las tablas que quiere cargar en el datamart. Puede aplicar transformaciones a los datos seleccionados y cargarlos en datamart. Una vez que carga los datos, las tablas se importan al datamart. Puede supervisar el progreso en la barra de estado.
Para cada tabla que seleccione, se crea una vista correspondiente en el datamart que aparece en el Explorador de objetos en la Vista de datos.
Modelado de datos
Para modelar los datos, navegue a la Vista de modelo; para ello, seleccione el icono Vista de modelo en la parte inferior de la ventana, tal como se muestra en la imagen siguiente.
Agregar o eliminar objetos del modelo semántico por defecto
En Power BI, siempre se necesita un modelo semántico antes de crear cualquier informe, por lo que el modelo semántico predeterminado permite crear informes rápidamente sobre el datamart. Dentro del datamart, un usuario puede agregar objetos datamart como tablas a su modelo semántico por defecto. También se pueden agregar propiedades de modelado semántico adicionales, como jerarquías y descripciones. Luego, se utilizan para crear las tablas del modelo semántico de Power BI. Los usuarios también pueden eliminar objetos del modelo semántico por defecto.
Para agregar objetos, tablas o vistas al modelo semántico por defecto, el usuario tiene 2 opciones:
- Agregar de forma automática objetos al modelo semántico, lo que ocurre por defecto sin que sea necesaria la intervención del usuario
- Agregar de forma manual objetos al modelo semántico
La experiencia de detección automática determina las tablas o vistas y las agrega de forma oportuna.
La opción de detección manual de la cinta de opciones permite un control detallado de los objetos (tablas y/o vistas) que deben agregarse al modelo semántico predeterminado:
- Seleccionar todo
- Filtrar por tablas o vistas
- Seleccionar objetos específicos
Para quitar objetos, un usuario puede usar el botón de selección manual en la cinta de opciones y:
- Anular la selección de todo
- Filtrar por tablas o vistas
- Anular la selección de objetos específicos
Uso de diseños de vista de modelo
Durante la sesión, los usuarios pueden crear varias pestañas en la vista de modelo para facilitar aún más el diseño de la base de datos. Actualmente, los diseños de la vista de modelo solo se guardan mientras dure la sesión. Los usuarios pueden usar el diseño automático cada vez que se crea una nueva pestaña para inspeccionar visualmente el diseño de la base de datos y comprender el modelado.
Creación de una medida
Para crear una medida (una colección de métricas estandarizadas), seleccione la tabla en el Explorador de tablas y seleccione el botón Nueva medida en la cinta de opciones, tal como se muestra en la imagen siguiente.
Escriba la medida en la barra de fórmulas y especifique la tabla y la columna a las que se aplica. La barra de fórmulas le permite escribir la medida. De manera similar a Power BI Desktop, la experiencia de edición de DAX en los datamarts proporciona un editor enriquecido con la función de autocompletar para las fórmulas (IntelliSense). El editor DAX le permite desarrollar con facilidad medidas directamente en el datamart, lo que hace que sea un origen único más eficaz para la lógica de negocios, la semántica y los cálculos críticos para la empresa.
Puede expandir la tabla para buscar la medida en la tabla.
Creación de una relación
Si desea crear una relación en un datamart, seleccione la Vista de modelo y el datamart; luego, arrastre la columna de una tabla a la columna en la otra tabla para iniciar la relación. En la ventana que aparece, configure las propiedades de la relación.
Una vez que se complete la relación, seleccione el botón Confirmar para guardar la información de esta.
Ocultamiento de elementos de los informes posteriores
Si desea ocultar elementos del datamart de los informes posteriores, seleccione Vista de datos y haga clic con el botón derecho en la columna o la tabla que quiere ocultar. Luego, seleccione Ocultar en la vista de informes del menú que aparece para ocultar el elemento de los informes posteriores.
También puede ocultar toda la tabla y columnas individuales. Para ello, use las opciones del lienzo Vista de modelos, tal como se muestra en la imagen siguiente.
Acceso a modelos semánticos autogenerados
Para acceder a los modelos semánticos autogenerados, vaya al área de trabajo Premium y busque el modelo semántico que coincida con el nombre del datamart.
Para cargar el modelo semántico, haga clic en el nombre del modelo semántico.
Administración de la actualización de un datamart
Puede actualizar un datamart de dos maneras:
En el menú contextual del datamart, seleccione Actualizar ahora o Actualización programada.
En la página de configuración del datamart, seleccione Actualización programada.
Para configurar la actualización incremental de un datamart, seleccione la tabla para la que desea configurar la actualización incremental en el editor de Datamart. En la cinta de opciones Herramientas de tabla, seleccione el icono Actualización incremental. Aparecerá un panel a la derecha en el que podrá configurar la actualización incremental de la tabla seleccionada.
Datamarts y canalizaciones de implementación
Los datamarts son compatibles con las canalizaciones de implementación. Puede usar las canalizaciones de implementación para implementar actualizaciones en el datamart en una canalización designada. También puede usar reglas para conectarse a los datos pertinentes en cada fase de la canalización. Si quiere aprender a usar las canalizaciones de implementación, consulte Introducción a las canalizaciones de implementación.
Carga o acceso a un datamart existente
Para acceder a un datamart, vaya al área de trabajo de Power BI Premium y búsquelo en la lista global de elementos de datos del área de trabajo, como se muestra en la siguiente imagen.
También puede seleccionar la pestaña Datamarts (versión preliminar) en el área de trabajo Premium y ver una lista de los datamarts disponibles.
Seleccione el nombre del datamart para cargarlo.
Cambio de nombre de un datamart
Hay dos maneras de cambiar el nombre de un datamart:
En primer lugar, en la parte superior del editor de Datamart, seleccione el nombre del datamart y edítelo en la ventana que aparece, tal como se muestra en la imagen siguiente. Para guardar el nombre nuevo, seleccione la cinta de opciones fuera de la ventana de cambio de nombre.
También puede cambiar el nombre del datamart en la vista de lista del área de trabajo. Seleccione el menú Más (…) junto al nombre del datamart en la vista del área de trabajo.
En el menú que aparece, seleccione Cambiar nombre.
Cuando se cambia el nombre de un datamart, también se cambia automáticamente el nombre del modelo semántico autogenerado basado en ese datamart.
Eliminación de un datamart
Para eliminar un datamart, navegue al área de trabajo y busque el datamart que quiere eliminar. Seleccione el menú Más (…) y seleccione Eliminar en el menú que aparece.
La eliminación de un datamart no es inmediata y requiere unos días para completarse.
Menús contextuales de un datamart
Los datamarts ofrecen una experiencia familiar para crear informes y acceder a las acciones admitidas mediante sus menús contextuales.
En la tabla siguiente, se describen las opciones del menú contextual del datamart:
Opción de menú | Descripción de la opción |
---|---|
Analizar en Excel | Utiliza la función existente Analizar en Excel en el modelo semántico autogenerado. Más información sobre Analizar en Excel |
Crear informe | Crea un informe de Power BI en modo DirectQuery. Más información sobre cómo empezar a crear en el servicio Power BI |
Eliminar | Eliminar modelo semántico del área de trabajo. Un cuadro de diálogo de confirmación notifica sobre el impacto de la acción de eliminación. Si se confirma la acción Eliminar, se eliminarán el datamart y los elementos posteriores relacionados.![]() |
Administración de permisos | Permite a los usuarios agregar otros destinatarios con permisos especificados, de forma similar a permitir compartir un modelo semántico subyacente o permitir crear contenidos con los datos asociados al modelo semántico subyacente.![]() |
Actualizar historial | Proporciona el historial de la actividad de actualización con la duración de la actividad y el estado.![]() |
Cambiar nombre | Actualiza el datamart y el modelo semántico autogenerado con el nuevo nombre.![]() |
Configuración | Más información sobre la configuración de un datamart |
Compartir | Permite a los usuarios compartir el datamart para crear contenidos basados en el modelo semántico autogenerado subyacente y consultar el punto de conexión SQL correspondiente. Comparte el acceso al datamart (solo lectura SQL y modelo semántico autogenerado) con otros usuarios de su organización. Los usuarios reciben un correo electrónico con vínculos para acceder a la página de detalles donde pueden encontrar la URL de SQL Server y pueden acceder al modelo semántico autogenerado para crear informes basados en él.![]() |
Ver linaje | Muestra el linaje integral de los datamarts, desde las fuentes de datos hasta el datamart, el modelo semántico autogenerado y otros modelos semánticos (si los hay) que se crearon sobre los datamarts, hasta las deportaciones, los cuadros de mando y las aplicaciones.![]() |
Configuración de un datamart
Se puede acceder a la configuración de un datamart en el menú contextual para datamarts. En esta sección, se describen y explican las opciones de configuración de un datamart y su descripción. En la imagen siguiente, se muestra el menú de configuración de un datamart.
A continuación, se muestra una lista de la configuración disponible para cada datamart.
Setting | Detalle |
---|---|
Descripción del datamart | Permite a los usuarios agregar detalles de metadatos para proporcionar información descriptiva sobre un datamart.![]() |
Configuración del servidor | Cadena de conexión del punto de conexión de SQL de un datamart. Puede usar la cadena de conexión para crear una conexión al datamart mediante diversas herramientas, como SSMS.![]() |
Credenciales del origen de datos | Permite obtener información del origen de datos y editar las credenciales.![]() |
Programar actualización | Información de actualización de los datos de un datamart, según la programación definida por el usuario.![]() |
Etiqueta de confidencialidad | Etiqueta de confidencialidad aplicada en el datamart, que también se propaga en el modelo semántico autogenerado los informes, etc.![]() La propagación de las etiquetas de confidencialidad al modelo semántico descendente, los informes no se producirán en los siguientes escenarios:
|
La siguiente tabla muestra la configuración de los modelos semánticos autogenerados. Cuando estos ajustes se aplican a un modelo semántico autogenerado, también se aplican al datamart.
Configuración | Detalles |
---|---|
Solicitar acceso | ![]() |
Q&A | ![]() |
Almacenamiento en caché de consultas | ![]() |
Consideraciones y limitaciones de Datamart
- Solo el propietario de datamart puede agregar o cambiar orígenes de datos correspondientes a un datamart. Si el propietario actual del datamart no está disponible, otro propietario del área de trabajo puede usar la característica de adquisición para obtener acceso.
- Al usar datamarts con conexiones con nombre, se aplican las limitaciones siguientes:
- Solo puede crear una conexión en la nube de una ruta y un tipo concretos; por ejemplo, solo podría crear una conexión en la nube de SQL más un servidor o una base de datos. Puede crear varias conexiones de puerta de enlace.
- No se pueden asignar nombres ni cambiar el nombre de los orígenes de datos en la nube; puede asignar un nombre o cambiar el nombre de las conexiones de puerta de enlace.
Contenido relacionado
En este artículo, se proporcionaron datos de ejemplo e instrucciones sobre cómo crear datamarts e interactuar con ellos.
En los artículos siguientes, encontrará más información sobre los datamarts y Power BI:
- Introducción a datamarts
- Descripción de datamarts
- Análisis de datamarts
- Creación de informes mediante datamarts
- Control de acceso en datamarts
- Administración de datamarts
Para más información sobre los flujos de datos y la transformación de datos, consulte los artículos siguientes: