Compartir vía


Introducción a datamarts

En este artículo se describe cómo empezar a usar datamarts, incluidos varios datos de ejemplo que pueden iniciar la experiencia. Obtendrá información sobre los modelos semánticos de ejemplo que puede usar con datamarts, cómo crear datamarts desde cero, cómo cambiar el nombre o eliminar un datamart y otra información útil para familiarizarse y proficientizar con datamarts.

Datos de ejemplo

Puede usar los siguientes tipos de datos de ejemplo para explorar datamarts. Todos los siguientes recursos contienen datos de ejemplo gratuitos:

  • 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 del cliente
    • 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 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 las 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 puede empezar a usar datamarts desde cualquier flujo de datos que tenga 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, vaya al área de trabajo de Power BI Premium o Premium por usuario (PPU). Datamarts requiere una suscripción a Power BI Premium. En el área de trabajo Premium, seleccione + Nuevo y, a continuación, seleccione **Datamart (versión preliminar) para crear un datamart.

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

Normalmente, tarda aproximadamente 10 segundos en aprovisionar un nuevo datamart. Una vez inicializado, puede cargar datos en su datamart. Para obtener más información sobre cómo obtener datos en un datamart, consulte la sección obtener y transformar 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.

Para cargar datos en datamart, abra datamart (o cree un nuevo datamart) y seleccione Obtener datos.

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

Si decide obtener datos de otro origen, aparece una ventana de selección del origen de datos donde puede seleccionar entre una multitud de orígenes de datos.

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

También puede arrastrar y colocar archivos desde el equipo para cargar datos en su datamart, como archivos de Excel. Algunos orígenes de datos pueden requerir parámetros o cadenas de conexión para conectarse correctamente.

Una vez conectado, seleccione las tablas que desea cargar en datamart. Puede aplicar transformaciones a los datos seleccionados y cargarlos en datamart. Una vez cargados los datos, las tablas se importan en datamart. Puede 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 .

Datos del modelo

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.

Adición o eliminación de objetos al modelo semántico predeterminado

En Power BI, siempre se requiere un modelo semántico antes de que se puedan compilar informes, por lo que el modelo semántico predeterminado permite funcionalidades de informes rápidas sobre datamart. Dentro del datamart, un usuario puede agregar objetos datamart: tablas a su modelo semántico predeterminado. También pueden agregar propiedades de modelado semántico adicionales, como jerarquías y descripciones. A continuación, se usan para crear las tablas del modelo semántico de Power BI. Los usuarios también pueden quitar objetos del modelo semántico predeterminado.

Para agregar objetos: tablas o vistas al modelo semántico predeterminado, un usuario tiene 2 opciones:

  • Agregue automáticamente objetos al modelo semántico, lo que sucede de forma predeterminada sin necesidad de intervención del usuario.
  • Adición manual de 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 detectar manualmente en la cinta de opciones permite un control específico de los objetos: tablas o vistas, que se deben agregar al modelo semántico predeterminado:

  • Seleccionar todo
  • Filtro para tablas o vistas
  • Selección de objetos específicos

Para quitar objetos, un usuario puede usar el botón seleccionar manualmente en la cinta de opciones y:

  • Deseleccionar todo
  • Filtrar 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 ayudar aún más con 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 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.

Escriba la medida en la barra de fórmulas y especifique la tabla y la columna a la 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 fácilmente medidas directamente en datamart, lo que lo convierte en un único origen más eficaz para la lógica empresarial, la semántica y los cálculos críticos para la empresa.

Puede expandir la tabla para buscar la medida en la tabla.

Crear 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, 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.

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 generados automáticamente

Para acceder a los modelos semánticos generados automáticamente, 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 la carga de un modelo semántico.

Administración de la actualización de datamart

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

Acceso o carga de un datamart existente

Para acceder a un datamart existente, vaya al área de trabajo de Power BI Premium y busque su datamart en la lista general 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 puede seleccionar la pestaña Datamarts (versión preliminar) en el área de trabajo Premium y ver una lista de datamarts disponibles.

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

Seleccione el nombre del datamart para cargarlo.

Cambiar el 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. Seleccione en la cinta de opciones fuera de la ventana de cambio de nombre para guardar el nuevo 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, seleccione Cambiar nombre.

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

Al cambiar el nombre de un datamart, el modelo semántico generado automáticamente en función de ese datamart también se cambia automáticamente.

Eliminar un datamart

Para eliminar un datamart, vaya al área de trabajo y busque el datamart que desea eliminar. Seleccione el menú Más (…) y seleccione 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 Datamart

Datamarts ofrece una experiencia familiar para crear informes y acceder a acciones admitidas mediante sus menús contextuales.

Captura de pantalla del menú contextual datamart.

En la tabla siguiente se describen las opciones del menú contextual datamart:

Opción de menú Descripción de la opción
Analizar en Excel Usa la funcionalidad Analizar en Excel existente en el modelo semántico generado automáticamente. Más información sobre Analizar en Excel
Crear informe Cree un informe de Power BI en modo DirectQuery. Más información sobre cómo empezar a crear en el servicio Power BI
Eliminar Elimine el modelo semántico del área de trabajo. Un cuadro de diálogo de confirmación le notifica 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.
Recorte 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 el uso compartido de un modelo semántico subyacente o permitir la compilación de contenido 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 datamart para compilar contenido basado en el modelo semántico generado automáticamente subyacente y consultar el punto de conexión SQL correspondiente. Comparte el acceso a datamart (solo lectura de SQL y modelo semántico generado automáticamente) con otros usuarios de la organización. Los usuarios reciben un correo electrónico con vínculos para acceder a la página de detalles donde pueden encontrar la dirección URL de SQL Server y pueden acceder al modelo semántico generado automáticamente 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.
Recorte de pantalla de la ventaja de visualización del linaje del datamart.

Configuración de Datamart

Se puede acceder a la configuración de Datamart desde el menú contextual de datamarts. En esta sección se describen y se explican las opciones de configuración de datamart y su descripción. En la imagen siguiente se muestra el menú de configuración de datamart.

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

A continuación se muestra una lista de opciones de configuración disponibles para cada datamart.

Ajuste Detalle
Descripción de 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. Puede usar la cadena de conexión para crear una conexión al datamart mediante diversas herramientas, como SSMS.
Recorte 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 credenciales.
Captura de pantalla del menú de credenciales de origen de datamart.
Programar actualización Información de actualización de datos para datamart, en función de 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.
Recorte 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

En la tabla siguiente se muestra la configuración de los modelos semánticos generados automáticamente. Cuando se aplican estas opciones en un modelo semántico generado automáticamente, también se aplican a datamart.

Ajuste 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 Q y A.
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 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 puede nombrar 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 proporcionan datos de ejemplo e instrucciones sobre cómo crear e interactuar con datamarts.

En los artículos siguientes se proporciona 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, consulte los siguientes artículos: