Un informe guardado con la versión de octubre de 2020 o posterior de Power BI Desktop optimizado para Report Server, con Metadatos de conjuntos de datos mejorados habilitado.
Un informe en el que se usen conexiones parametrizadas. Después de la publicación solo se pueden actualizar los informes con conexiones parametrizadas y las bases de datos.
En este ejemplo se usan las herramientas de PowerShell de Reporting Services. Puede lograr lo mismo mediante las nuevas API REST.
Creación de un informe con conexiones parametrizadas
Cree una conexión de SQL Server a un servidor. En el ejemplo siguiente, se va a conectar al host local a una base de datos denominada ReportServer y a extraer datos de ExecutionLog.
Este es el aspecto de la consulta de M hasta el momento:
let
Source = Sql.Database("localhost", "ReportServer"),
dbo_ExecutionLog3 = Source{[Schema="dbo",Item="ExecutionLog3"]}[Data]
in
dbo_ExecutionLog3
Seleccione Administrar parámetros en la cinta del Editor de Power Query.
Cree parámetros para el nombre del servidor y la base de datos.
Edite la consulta para la primera conexión y asigne el nombre del servidor y la base de datos.
Ahora la consulta tiene este aspecto:
let
Source = Sql.Database(ServerName, Databasename),
dbo_ExecutionLog3 = Source{[Schema="dbo",Item="ExecutionLog3"]}[Data]
in
dbo_ExecutionLog3
Publique el informe en el servidor. En este ejemplo, el nombre del informe es executionlogparameter. La imagen siguiente es un ejemplo de una página de administración de orígenes de datos.
Actualización de parámetros con las herramientas de PowerShell
Una vez que se han actualizado los parámetros, el servidor actualiza los orígenes de datos que estaban enlazados a los parámetros. De nuevo en el cuadro de diálogo Editar origen de datos, debería poder establecer las credenciales para el servidor y la base de datos actualizados.
Demostrar métodos y procedimientos recomendados que se alinean con los requisitos empresariales y técnicos para modelar, visualizar y analizar datos con Microsoft Power BI.
Los informes de Power BI pueden conectarse a diferentes orígenes de datos. En función de cómo se usan los datos, hay disponibles diferentes orígenes de datos.
Aprenda cómo conectar y obtener datos de los modelos tabulares de SQL Server Analysis Services mediante una conexión dinámica o la importación de elementos en Power BI Desktop.