Anónimo
Hola,
¿Hay alguna forma de utilizar la API de Power BI de Powershell para extraer los artefactos de la fuente de datos (es decir, el nombre del servidor de la base de datos, el nombre de la base de datos, el nombre del esquema de la base de datos, las tablas de la base de datos, los nombres de las columnas, la ruta y el nombre del archivo plano, ..) utilizados por un conjunto de datos / informe de Power BI ?
Por favor, ayude amablemente.
Saludos,
José
achiza
¿Pudiste extraer las tablas usando la API?
Deseo aprovechar las consultas de PowerBI para un sitio web que estoy creando.
Anónimo
Hola Jayendran,
Gracias la API. Sin embargo, me gustaría extraer los nombres de las tablas de la base de datos. ¿Pueden ayudarme?
Saludos,
José
Jayendran
En respuesta a Anónimo
Hola @Anónimo,
Hay una API separada que puede brindarle tablas Push Datasets – Datasets GetTablesInGroup
GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/tables
Nota: Esta API solo admite conjuntos de datos Push (en otras palabras, lo que significa que solo puede usar esta API con los conjuntos de datos creados a través de la API REST. Un conjunto de datos normal publicado desde el escritorio de PBI no es compatible con esto. )
Anónimo
En respuesta a Jayendran
Hola Jayendran
Nuestros conjuntos de datos se crean a partir de Power BI Desktop, por lo que la API no puede proporcionarme lo que quiero. Además, extrae tablas de Power BI, no tablas de bases de datos.
Saludos,
José
Jayendran
Hola @Anónimo,
Sí, hay un PowerShell (llama internamente a la API REST de PowerBI Conjuntos de datos: obtener fuentes de datos)
API REST: https://docs.microsoft.com/en-us/rest/api/power-bi/datasets/getdatasourcesingroup
PowerShell: https://docs.microsoft.com/en-us/powershell/module/microsoftpowerbimgmt.profile/invoke-powerbirestmethod?view=powerbi-ps
Invoke-PowerBIRestMethod -Url 'groups/{groupId}/datasets/{datasetId}/datasources' -Method Get
Tenga en cuenta que esto solo puede proporcionar las fuentes de datos como el servidor, la base de datos, la URL y no el nombre del esquema, el nombre de las columnas que publicó originalmente.