Conexión a conjuntos de datos del servicio Power BI desde Power BI DesktopConnect to datasets in the Power BI service from Power BI Desktop

Puede establecer una conexión dinámica a un conjunto de datos compartido en el servicio Power BI y crear muchos informes diferentes del mismo conjunto de datos.You can establish a live connection to a shared dataset in the Power BI service, and create many different reports from the same dataset. Es decir, puede generar el modelo de datos perfecta en Power BI Desktop, publicarlo en el servicio Power BI. Después, tanto usted como otros usuarios podrán crear varios informes diferentes (en archivos .pbix independientes) de ese mismo modelo de datos común.This means you can create your perfect data model in Power BI Desktop, publish it to the Power BI service, then you and others can create multiple different reports (in separate .pbix files) from that same, common data model. Esta característica se denomina "Conexión dinámica al servicio Power BI".This features is called Power BI service Live connection.

Esta característica tiene muchísimas, como los procedimientos recomendados, que explicaremos a lo largo de este artículo.There are all sorts of benefits of this feature, including best practices, which we’ll discuss during this article. No obstante, también presenta algunas consideraciones y limitaciones; por lo tanto, no se olvide de leer la sección pertinente, que encontrará al final de este artículo.There are also a few considerations and limitations, so please make sure you read through those - they're found at the end of this article.

Uso de una conexión dinámica al servicio Power BI para administrar el ciclo de vida de los informesUsing a Power BI service live connection for report lifecycle management

Una de las dificultades que presenta la popularidad de Power BI es la proliferación de informes, paneles y sus modelos de datos subyacentes.One challenge with the popularity of Power BI is the proliferation of reports, dashboards, and their underlying data models. Esta es la razón: es fácil crear informes atractivos en Power BI Desktop y, luego, compartirlos (publicar) en el servicio Power BI, así como crear paneles excelentes de esos conjuntos de datos.Here's why: it's easy to create compelling reports in Power BI Desktop, then share (publish) those reports in the Power BI service, and to create great dashboards from those datasets. Como muchas personas hacen esto, a menudo, utilizando los mismos (o prácticamente los mismos) conjuntos de datos, saber qué informe está basado en qué conjunto de datos —y cómo de actual podría ser cada conjunto de datos— se convertía en todo un reto.Since so many people were doing so, often using the same (or nearly the same) datasets, knowing which report was based on which dataset - and how fresh each dataset might be - became a challenge. La característica Conexión dinámica al servicio Power BI aborda este reto y convierte la creación, el uso compartido, y la ampliación de paneles e informes de conjuntos de datos comunes en unos procesos más sencillos y coherentes.The Power BI service Live Connection addresses that challenge, and makes creating, sharing, and expanding upon common-dataset reports and dashboards easier and consistent.

Creación de un conjunto de datos para que todos los usuarios puedan usarlo y compartirloCreate a dataset everyone can use, then share it

Supongamos que Ana (un analista de negocios) forma parte de su equipo y es el recurso ideal para crear buenos modelos de datos (también denominados "conjuntos de datos").Let's say Anna (a business analyst) is on your team, and she's great at creating good data models (often called datasets). Gracias a su experiencia, Ana puede crear un conjunto de datos y un informe y, a continuación, compartir ese informe en el servicio Power BI.With Anna's expertise, she can create a dataset and report, and then share that report in the Power BI service.

A todo el mundo le gusta su informe y su conjunto de datos, y aquí es cuando empezaría el problema: todas las personas de su equipo tratarían de crear su propia versión de ese conjunto de datos y, luego, de compartir sus propios informes con el equipo.Everyone loves her report, and her dataset, and that's where the trouble would begin - everyone on her team would attempt to create their own version of that dataset, then share their own reports with the team. De repente, hay una gran cantidad de informes (de diferentes conjuntos de datos) en el área de trabajo del equipo del servicio Power BI.All of the sudden there was a multitude of reports (from different datasets) in your team's workspace in the Power BI service. ¿Cuál era el más reciente?Which was the most recent? ¿Eran iguales, o casi iguales, los conjuntos de datos?Were the datasets the same, or only almost? ¿Cuáles eran las diferencias?What were the differences? Con la característica Conexión dinámica al servicio Power BI, todo esto puede cambiar para mejor.With the Power BI service Live Connection feature, all that can change for the better. En la siguiente sección, veremos cómo otros usuarios pueden usar el conjunto de datos publicado de Ana para sus propios informes, además de cómo permitir que todos puedan emplear el mismo conjunto de datos publicado, coherente e investigado para generar informes únicos.In the next section, we see how others can use Anna's published dataset for their own reports, and enable everyone to use the same solid, vetted, published dataset to build their unique reports.

Conexión a un conjunto de datos del servicio Power BI mediante una conexión dinámicaConnect to a Power BI service dataset using a live connection

Cuando Ana crea su informe (y el conjunto de datos en el que se basa), lo publica en el servicio Power BI y se muestra en el área de trabajo de su equipo en el servicio Power BI.Once Anna creates her report (and creates the dataset it's based upon), she publishes it to the Power BI service, it shows up in her team's workspace in the Power BI service. Ahora está disponible para que todos los usuarios de su área de trabajo puedan verlo y usarlo.Now it's available for everyone in her workspace to see and use.

Otros miembros de su área de trabajo ahora pueden establecer una conexión dinámica con el modelo de datos compartidos de Ana (mediante la característica Conexión dinámica al servicio Power BI) y crear sus propios informes únicos a partir del conjunto de datos original.Other members of her workspace can now establish a live connection to Anna's shared data model (using the Power BI service live connection feature), and create their own unique reports, from her original dataset.

En la siguiente imagen, verá cómo Ana crea un informe de Power BI Desktop y lo publica (que incluye su modelo de datos) en el servicio Power BI.In the following image, you see how Anna creates one Power BI Desktop report, and publishes it (which includes its data model) to the Power BI service. Después, otros usuarios del área de trabajo pueden conectarse a su modelo de datos con Conexión dinámica al servicio Power BI y crear sus propios informes únicos basados en su conjunto de datos.Then others in her workspace can connect to her data model using the Power BI service live connection, and create their own unique reports based on her dataset.

Nota

Los conjuntos de datos solo se comparten en un área de trabajo.Datasets are only shared in one workspace. Para establecer una conexión dinámica del servicio Power BI, el conjunto de datos al que se conecta debe estar en un área de trabajo compartida de la que sea miembro.To establish a Power BI service live connection, the dataset to which you connect must be in a shared workspace of which you are a member.

Instrucciones paso a paso para usar Conexión dinámica al servicio Power BIStep-by-step for using the Power BI service live connection

Ahora que sabemos lo útil que es Conexión dinámica al servicio Power BI y cómo puede usarse como enfoque de procedimiento recomendado para administrar el ciclo de vida de los informes, vamos a seguir los pasos que convirtieron un informe excelente de Ana (y conjunto de datos) en un conjunto de datos compartido que pueden usar los compañeros de equipo en el área de trabajo de Power BI.Now that we know how useful the Power BI service live connection is, and how you can use it as a best practice approach to report lifecycle management, let's walk through the steps that get us from Anna's great report (and dataset) to a shared dataset that teammates in her Power BI workspace can use.

Publicación de un informe y un conjunto de datos de Power BIPublish a Power BI report and dataset

El primer paso para administrar el ciclo de vida de los informes mediante Conexión dinámica al servicio Power BI es tener un informe (y un conjunto de datos) que los compañeros de equipo quieran utilizar.The first step in managing the report lifecycle using a Power BI service live connection is to have a report (and dataset) that teammates want to use. Por tanto, en primer lugar, Ana debe publicar su informe desde Power BI Destkop.So Anna must first publish her report from Power BI Destkop. Para ello, selecciona Publicar en la cinta de opciones Inicio de Power BI Desktop.She does this by selecting Publish from the Home ribbon in Power BI Desktop.

Si no inició sesión en su cuenta de servicio de Power BI, se le pide que lo haga.If she isn't signed in to her Power BI service account, she's prompted to do so.

Desde esa pantalla, puede elegir el destino del área de trabajo donde se va a publicar el informe y el conjunto de datos.From there, she can choose the workspace destination to which the report and dataset will be published. Recuerde que solo los miembros que tienen acceso al área de trabajo donde se publica un informe pueden acceder a su conjunto de datos mediante una conexión dinámica al servicio Power BI.Remember, only members who have access to the workspace where a report is published can access its dataset using a Power BI service live connection.

Comienza el proceso de publicación y Power BI Desktop muestra el progreso.The publishing process begins, and Power BI Desktop shows the progress.

Cuando termina, Power BI Desktop indica que se ha realizado correctamente y proporciona un par de vínculos para que pueda acceder a dicho informe en el servicio Power BI, así como un vínculo para obtener información rápida de él.Once complete, Power BI Desktop shows you success, and provides a couple links to get you to the report itself in the Power BI service, and a link to get Quick Insights on the report.

A continuación, vamos a ver cómo otros compañeros de equipo que tienen acceso al área de trabajo donde el informe (y el conjunto de datos) se publicó pueden conectarse al conjunto de datos y generar sus propios informes.Next, let's see how other teammates who have access to the workspace where the report (and dataset) were published can connect to the dataset and build our own reports.

Establecimiento de una conexión dinámica al servicio Power BI al conjunto de datos publicadoEstablish a Power BI service live connection to the published dataset

Para establecer una conexión al informe publicado y crear el suyo propio basado en el conjunto de datos publicado, seleccione Obtener datos en la cinta de opciones Inicio de Power BI Desktop y elija Servicio Power BI.To establish a connection to the published report, and create your own report based on the published dataset, select Get Data from the Home ribbon in Power BI Desktop, and select Power BI service. También puede hacerlo desde Obtener datos > Servicios en línea > Servicio Power BI.You can also select it from Get Data > Online Services > Power BI service.

Si no tiene una sesión iniciada en Power BI, se le pedirá que lo haga.If you're not signed in to Power BI, you'll be prompted to do so. Cuando haya iniciado sesión, verá una ventana que muestra las áreas de trabajo de las que es miembro, y puede seleccionar aquella que contenga el conjunto de datos a la que va a establecer una conexión dinámica al servicio Power BI.Once logged in, you're presented with a window that shows which workspaces you're a member of, and you can select which workspace contains the dataset to which you want to establish a Power BI service live connection.

El número entre paréntesis al lado del área de trabajo muestra la cantidad de conjuntos de datos compartidos disponibles en ese grupo de trabajo. Al seleccionar el triángulo situado a la izquierda, se expandirá el área de trabajo, con lo que podrá seleccionar el conjunto de datos compartido.The number in brackets beside the workspace shows how many shared datasets are available in that workgroup, and selecting the triangle to the left expands the workspace, allowing you to select the shared dataset.

Observemos algunos elementos de la ventana de conexión dinámica la servicio Power BI anterior:There are a few items to note from the previous Power BI service live connection window:

  • Puede buscar un conjunto de datos compartido, pero los resultados de búsqueda se limitarán a los elementos expandidos y no incluirá las áreas de trabajo que no haya expandido.You can search for a shared dataset, but the search results are limited to the expanded items, and won't include any workspaces that you have not expanded.
  • Puede expandir más de un área de trabajo para ampliar la búsqueda.You can expand more than one workspace to expand your search.

Cuando se selecciona Cargar en la ventana, establecerá una conexión dinámica con el conjunto de datos seleccionado, lo que significa que se cargan los datos que se ven (los campos y sus valores), en tiempo real, en Power BI Desktop.When you select Load from the window, you establish a live connection to the selected dataset, which means the data you see (the fields, and their values) are loaded into Power BI Desktop in real time.

Ahora tanto usted como otros usuarios pueden crear, compartir y personalizar informes personalizados, todo ello desde el mismo conjunto de datos.Now you (and others) can create and share custom reports and share them, all from the same dataset. Se trata de una excelente manera de que una persona con conocimientos cree un conjunto de datos con el formato correcto (por ejemplo, lo que hace Ana). Además, muchos compañeros de equipo pueden usar ese conjunto de datos compartido para crear sus propios informes.This is a great way to have one knowledgeable person create a well-formed dataset (such as what Anna does), and allow many teammates use that shared dataset to create their own reports.

Nota

Al crear informes basados en conjuntos de datos mediante una conexión dinámica con el servicio Power BI, solo podrá publicar ese informe en la misma área de trabajo del servicio Power BI que contiene el conjunto de datos que se va a usar.When you create reports based on dataset using a live connection to the Power BI service, you can only publish that report to the same Power BI service workspace that contains the dataset being used.

Limitaciones y consideracionesLimitations and considerations

Cuando use la conexión dinámica al servicio Power BI, hay algunas limitaciones y consideraciones que debe tener en cuenta.When using the Power BI service live connection, there are a few limitations and considerations to keep in mind.

  • Los miembros con derechos de solo lectura de un área de trabajo no se pueden conectar a los conjuntos de datos de Power BI Desktop.Read-only members of a workspace cannot connect to datasets from Power BI Desktop.
  • Solo los usuarios que forman parte de la misma área de trabajo de servicio Power BI pueden conectarse a un conjunto de datos publicado mediante la conexión dinámica al servicio Power BI.Only users who are part of the same Power BI service workspace can connect to a published dataset using the Power BI service live connection. Los usuarios pueden (y con frecuencia lo hacen) pertenecen a más de un área de trabajo.Users can (and often do) belong to more than one workspace.
  • Como se trata de una conexión dinámica, se deshabilitan el panel de navegación izquierdo y el modelado, de forma similar al comportamiento cuando se conecta a SQL Server Analysis Services.Since this is a live connection, left-navigation and modeling are disabled, similar to the behavior when connected to SQL Server Analysis Services.
  • Como se trata de una conexión dinámica, se aplican RLS (seguridad de nivel de fila y de rol), OneDrive para la Empresa otros comportamientos de conexión, como cuando se conecta a SQL Server Analysis Services.Since this is a live connection, RLS (row- and role-level security), OneDrive for Business, and other such connection behaviors are enforced, just as they are when connected to SQL Server Analysis Services.
  • Al seleccionar qué conjunto de datos se conectará al servicio Power BI, el cuadro de búsqueda solo se aplica a las áreas de trabajo que se hayan expandido.When selecting which dataset to connect to in the Power BI service, the search box only applies to workspaces that have been expanded.
  • Si modifica el archivo original compartido .pbix, se sobrescriben el conjunto de datos y el informe que se comparten en el servicio Power BI.If you modify the original shared .pbix file, the dataset and report that is shared in the Power BI service is overwritten.
  • No se puede reemplazar el informe compartido originalmente.You cannot replace the originally shared report. Si intenta hacerlo, recibirá una advertencia que le pide que cambie el nombre del archivo y lo publique.Attempts to do so result in a warning that prompts you to rename the file, and publish.
  • Si elimina el conjunto de datos compartido en el servicio Power BI, otros archivos de Power BI Desktop (.pbix) no funcionarán correctamente ni mostrarán sus objetos visuales.If you delete the shared dataset in the Power BI service, then other Power BI Desktop (.pbix files) will no longer work properly or display their visuals.
  • En lo que respecta a los paquetes de contenido, primero debe crear una copia de un paquete de contenido antes de usarlo como punto de partida para compartir un informe .pbix y un conjunto de datos en el servicio Power BI.For Content Packs, you must first create a copy of a content pack before using it as a basis for sharing a .pbix report and dataset to the Power BI service.
  • En el caso de los paquetes de contenido de Mi organización, una vez copiados, no se podrá reemplazar el informe creado en el servicio ni ningún informe creado como parte de la copia de un paquete de contenido con una conexión dinámica.For Content Packs from My Organization, once copied, you cannot replace the report created on the service and/or a report created as part of copying a Content Pack with a live connection. Si intenta hacerlo, recibirá una advertencia que le pide que cambie el nombre del archivo y lo publique.Attempts to do so result in a warning that prompts you to rename the file, and publish. En esta situación, solo se pueden reemplazar los informes publicados en conexiones dinámicas.In this situation, you can only replace published live connected reports.
  • Al crear informes basados en conjuntos de datos mediante una conexión dinámica con el servicio Power BI, solo podrá publicar ese informe en la misma área de trabajo del servicio Power BI que contiene el conjunto de datos que se va a usar.When you create a report based on dataset using a live connection to the Power BI service, you can only publish that report to the same Power BI service workspace that contains the dataset being used.
  • Eliminar un conjunto de datos compartido en el servicio Power BI significa que ya no puede acceder a ese conjunto de datos desde Power BI Desktop.Deleting a shared dataset in the Power BI service means you can no longer access that dataset from Power BI Desktop.