Compartir a través de


Introducción a los datamarts

En este artículo, se describe cómo empezar a trabajar con datamarts, incluidos diversos datos de ejemplos que te ayudarán a comenzar. Descubrirás los modelos semánticos de ejemplo que puedes utilizar con los datamarts, cómo crear datamarts desde cero, cómo renombrar o eliminar un datamart y otra información útil para familiarizarte 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 del sector minorista
    • 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 de hoja de cálculo de Excel del modelo dimensional de AdventureWorks, en un tutorial que te guiará paso a paso por la creación de un informe de Power BI con los datos.

  • Los datos mundiales de 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 puedes empezar a usar datamarts desde cualquier flujo de datos que tengas actualmente. Partiendo de un flujo de datos existente, se copiarán los datos en su datamart, a partir del cual podrá aplicar otras transformaciones o simplemente usarlo como origen de datos para explorar los datamarts.

Creación de un datamart

Para crear un datamart, ve 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, selecciona + Nuevo y elige **Datamart (versión preliminar) para crear un datamart.

Captura de pantalla de la creación de un datamart.

El aprovisionamiento de un datamart nuevo suele tardar unos 10 segundos. Una vez inicializado, puede cargar datos en su datamart. Para información sobre cómo obtener datos en un datamart, consulta 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 quieres cargar datos en el datamart, ábrelo (o crea uno) y selecciona Obtener datos.

Captura de pantalla de la conexión a los datos de un datamart.

En caso de que decidas obtener datos de otro origen, aparece una ventana de selección de origen de datos en la que puedes seleccionar entre una gran variedad de orígenes de datos.

Captura de pantalla de diferentes orígenes de datos para un datamart.

También puedes 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. Puedes supervisar el progreso en la barra de estado.

Captura de pantalla de la carga de datos para un datamart.

Para cada tabla que seleccione, se crea una vista correspondiente en el datamart que aparece en el explorador de objetos en la Vista de tabla .

Modelado de datos

Para modelar los datos, vaya a Vista Modelo haciendo clic en el icono Vista Modelo en la parte inferior de la ventana, tal como se muestra en la siguiente imagen.

Captura de pantalla del icono de la vista del modelo.

Agregar o eliminar objetos del modelo semántico predeterminado

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 o vistas) que deben agregarse al modelo semántico predeterminado:

  • Seleccionar todo
  • Filtro para 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:

  • Deseleccionar todo
  • Filtro para 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 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 medida es 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, como se muestra en la siguiente imagen.

Captura de pantalla de la creación de una métrica.

Escribe la medida en la barra de fórmulas y especifica la tabla y la columna a las que se aplica. La barra de fórmulas te 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 te 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

Para crear una relación en un datamart, seleccione la Vista de Modelo, luego seleccione su datamart, y arrastre la columna de una tabla a la columna de la otra tabla para iniciar la relación. En la ventana que aparece, configura las propiedades de la relación.

Captura de pantalla de la creación de una relación.

Una vez que se complete la relación, seleccione el botón Confirmar para guardar la información de esta.

Ocultar elementos de los informes posteriores

Puede ocultar los elementos de su datamart de los informes posteriores seleccionando Vista de tabla y haciendo clic con el botón derecho en la columna o tabla que desea ocultar. Luego, seleccione Ocultar en la vista de informes del menú que aparece para ocultar el elemento de los informes posteriores.

Recorte de pantalla del ocultamiento de un 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.

Recorte de pantalla del ocultamiento de una tabla completa de los informes posteriores.

Acceso a modelos semánticos autogenerados

Para acceder a los modelos semánticos autogenerados, ve al área de trabajo Premium y busca el modelo semántico que coincida con el nombre del datamart.

Captura de pantalla de búsqueda de un modelo semántico.

Para cargar el modelo semántico, haz clic en el nombre del modelo semántico.

Captura de pantalla de carga de un modelo semántico.

Administración de la actualización de un datamart

Puedes actualizar un datamart de dos maneras:

  1. En el menú contextual del datamart, seleccione la opción Actualizar ahora o seleccione la opción Actualización programada.

    Captura de pantalla del menú contextual del datamart para la actualización.

  2. En la página de configuración del datamart, seleccione Actualización programada.

    Captura de pantalla de la actualización programada para un datamart en la página de configuración.

Para configurar la actualización incremental de un datamart, selecciona la tabla para la que quieres 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.

Captura de pantalla de la configuración de la actualización incremental para una tabla en un datamart.

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 puedes usar reglas para conectarte a los datos pertinentes en cada fase de la canalización. Para obtener información sobre cómo usar canalizaciones de implementación, consulta Introducción a las canalizaciones de implementación.

Carga o acceso a un datamart existente

Para acceder a un datamart, ve al área de trabajo de Power BI Premium y búscalo en la lista global de elementos de datos del área de trabajo, como se muestra en la siguiente imagen.

Captura de pantalla de la búsqueda de un datamart existente entre todos los elementos.

También puedes seleccionar la pestaña Datamarts (versión preliminar) en el área de trabajo Premium y ver una lista de los datamarts disponibles.

Captura de pantalla de la selección de datamart en la lista de datamarts.

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, selecciona la cinta de opciones fuera de la ventana de cambio de nombre.

Captura de pantalla del cambio de nombre de un datamart.

También puede cambiar el nombre del datamart en la vista de lista del área de trabajo. Seleccione el menú con más opciones (...) junto al nombre de "datamart" en la visualización del área de trabajo.

Captura de pantalla de la selección del menú contextual de un datamart en el área de trabajo.

En el menú que aparece, selecciona Cambiar nombre.

Captura de pantalla del cambio de nombre de un datamart desde el área de trabajo.

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. Selecciona el menú Más (…) y luego Eliminar en el menú que aparece.

Captura de pantalla de la eliminación de un datamart del área de trabajo.

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.

Captura de pantalla del menú contextual del datamart.

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 Elimina un modelo semántico del área de trabajo. Un cuadro de diálogo de confirmación te notifica cómo afecta la acción de eliminación. Si se confirma la acción Eliminar, se eliminarán el datamart y los elementos posteriores relacionados.
Captura de pantalla del menú para eliminar un datamart.
Administrar 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.
Recorte de pantalla del menú para conceder a los usuarios acceso a un datamart.
Actualizar historial Proporciona el historial de las actividades de actualización, incluidas la duración de cada actividad y su estado.
Captura de pantalla de la ventana del historial de actualización de datamart.
Cambiar nombre Actualiza el datamart y el modelo semántico generado automáticamente con el nuevo nombre.
Captura de pantalla de la ventana de cambio de nombre de datamart.
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.
Captura de pantalla del menú para compartir del datamart.
Visualización del 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.
Captura de pantalla de la ventaja de visualización del linaje del datamart.

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.

Captura de pantalla del menú contextual datamart con la configuración seleccionada.

A continuación, se muestra una lista de la configuración disponible para cada datamart.

Configuración Detalle
Descripción del datamart Permite a los usuarios agregar detalles de metadatos para proporcionar información descriptiva sobre un datamart.
Captura de pantalla del menú descripción de datamart.
Configuración del servidor Cadena de conexión del punto de conexión de SQL de un datamart. Puedes usar la cadena de conexión para crear una conexión al datamart mediante diversas herramientas, como SSMS.
Captura de pantalla de la cadena de conexión de un datamart.
Credenciales del origen de datos Te permite obtener información del origen de datos y editar las credenciales.
Captura de pantalla del menú de credenciales de origen de datamart.
Programar actualización Información de actualización de los datos de un datamart, según la programación definida por el usuario.
Captura de pantalla del menú de actualización programada del datamart.
Etiqueta de sensibilidad Etiqueta de confidencialidad aplicada en el datamart, que también se propaga en el modelo semántico autogenerado los informes, etc.
Captura de pantalla de la configuración de la etiqueta de confidencialidad de un datamart.

La propagación de las etiquetas de confidencialidad al modelo semántico descendente, los informes no se producirán en los siguientes escenarios:
  • Degradación de las etiquetas de confidencialidad
  • Elementos específicos cuando se estableció manualmente la etiqueta de confidencialidad.

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
Solicitud de acceso Captura de pantalla de la configuración de acceso de solicitud.
Preguntas y respuestas Captura de pantalla de la configuración de Preguntas y respuestas.
Almacenamiento en caché de consultas Captura de pantalla de la configuración de almacenamiento en caché de consultas.

Consideraciones y limitaciones de datamarts

  • 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 espacio de trabajo puede usar la función de Toma de Control para obtener acceso.
  • Al usar datamarts con conexiones con nombre, se aplican las limitaciones siguientes:
    • Solo puedes crear una conexión en la nube de una ruta y un tipo concretos; por ejemplo, solo podrías 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; puedes asignar un nombre o cambiar el nombre de las conexiones de puerta de enlace.

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ás más información sobre datamarts y Power BI:

Para más información sobre los flujos de datos y la transformación de datos, consulta los artículos siguientes: