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:

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.

Screenshot of create new 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.

Screenshot of connecting to data for a datamart.

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.

Screenshot of different data sources for a datamart.

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.

Screenshot of loading data for a 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 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.

Screenshot of the model view icon.

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.

Screenshot of creating a measure.

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.

Screenshot of creating a relationship.

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.

Screenshot of hiding an element from downstream reporting.

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.

Screenshot of hiding an entire table from downstream reporting.

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.

Screenshot of finding a semantic model.

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

Screenshot of loading a semantic model.

Administración de la actualización de un datamart

Puede actualizar un datamart de dos maneras:

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

    Screenshot of datamart context menu for refresh.

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

    Screenshot of scheduled refresh for a datamart in the settings page.

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.

Screenshot of configure incremental refresh for a table in a 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 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.

Screenshot of finding an existing datamart from all items.

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.

Screenshot of select datamart from list of 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, seleccione la cinta de opciones fuera de la ventana de cambio de nombre.

Screenshot of renaming a datamart.

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.

Screenshot of selecting the context menu from a datamart in the workspace.

En el menú que aparece, seleccione Cambiar nombre.

Screenshot of renaming a datamart from the workspace.

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.

Screenshot of deleting a datamart from the workspace.

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.

Screenshot of the datamart context menu.

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.
Screenshot of the datamart delete datamart menu.
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.
Screenshot of the datamart grant people access menu.
Actualizar historial Proporciona el historial de la actividad de actualización con la duración de la actividad y el estado.
Screenshot of the datamart refresh history window.
Cambiar nombre Actualiza el datamart y el modelo semántico autogenerado con el nuevo nombre.
Screenshot of the datamart rename window.
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.
Screenshot of the datamart share menu.
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.
Screenshot of the datamart view lineage window.

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.

Screenshot of the datamart context menu with settings selected.

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.
Screenshot of the datamart description menu.
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.
Screenshot of the datamart connection string.
Credenciales del origen de datos Permite obtener información del origen de datos y editar las credenciales.
Screenshot of the datamart source credentials menu.
Programar actualización Información de actualización de los datos de un datamart, según la programación definida por el usuario.
Screenshot of the datamart scheduled refresh menu.
Etiqueta de confidencialidad Etiqueta de confidencialidad aplicada en el datamart, que también se propaga en el modelo semántico autogenerado los informes, etc.
Screenshot of the datamart sensitivity label settings.

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
Solicitar acceso Screenshot of the request access setting.
Preguntas y respuestas Screenshot of the Q and A setting.
Caché de consultas Screenshot of the query caching setting.

Consideraciones y limitaciones de Datamart

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.

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:

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