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.

Captura de pantalla de la creación de 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.

Captura de pantalla de la conexión a los datos para un 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.

Captura de pantalla de orígenes de datos distintos para un 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.

Captura de pantalla de la carga de datos en 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 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.

Captura de pantalla del icono Vista de modelo.

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.

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

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.

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.

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.

Captura 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.

Captura 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, vaya al área de trabajo Premium y busque 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, haga 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

Puede actualizar un datamart de dos maneras:

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

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

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

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

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.

Captura de pantalla de la configuración de una actualización incremental de 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 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.

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

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.

Captura de pantalla de la selección de un datamart en una 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, seleccione 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ú Más (…) junto al nombre del datamart en la vista 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, seleccione 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. Seleccione el menú Más (…) y seleccione Eliminar en el menú que aparece.

Captura de pantalla de la eliminación de un datamart desde el á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 de un 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 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.
Captura de pantalla del menú para eliminar un datamart.
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.
Captura de pantalla del menú para conceder a los usuarios acceso a un datamart.
Actualizar historial Proporciona el historial de la actividad de actualización con la duración de la actividad y el estado.
Captura de pantalla de la ventana del historial de actualización de un datamart.
Cambiar nombre Actualiza el datamart y el modelo semántico autogenerado con el nuevo nombre.
Captura de pantalla de la ventana para cambiar el nombre de un 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ú de recurso compartido del datamart.
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.
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 de un datamart en el que aparece seleccionada la configuración.

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.
Captura de pantalla del menú de descripción de 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.
Captura de pantalla de la cadena de conexión de un datamart.
Credenciales del origen de datos Permite obtener información del origen de datos y editar las credenciales.
Captura de pantalla del menú de credenciales de origen de un 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 de un datamart.
Etiqueta de confidencialidad 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
Solicitar acceso Captura de pantalla de la configuración de solicitud de acceso.
Q&A Captura de pantalla de la configuración 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 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.

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: