Мне нужно динамически получать метаданные и данные базы данных (источник данных ??), используемые в наборе данных Power Bi, но я не знаю, как это сделать. Я имею в виду схемы, таблицы, столбцы и т. Д. Базы данных, как на фотографии ниже (я вижу их при редактировании плитки)
Сначала я создал набор данных из образца Microsoft.
В https://docs.microsoft.com/en-us/rest/api/power-bi/ я искал API, который может мне помочь, но я могу получить только идентификатор набора данных с помощью API Get Datasets (https://docs.microsoft.com/en-us/rest/api/power-bi/datasets/getdatasets)
{
"@odata.context": "http://api.powerbi.com/v1.0/myorg/$metadata#datasets",
"value": [
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "Human Resources Sample",
"addRowsAPIEnabled": false,
"configuredBy": "eleonora---------@------.com",
"isRefreshable": true,
"isEffectiveIdentityRequired": false,
"isEffectiveIdentityRolesRequired": false,
"targetStorageMode": "Abf"
}
]
}
или Получить набор данных ():
{
"@odata.context": "http://api.powerbi.com/v1.0/myorg/$metadata#datasets/$entity",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "Human Resources Sample",
"configuredBy": "eleonora---------@------.com",
"isRefreshable": true,
"isEffectiveIdentityRequired": false,
"isEffectiveIdentityRolesRequired": false,
"targetStorageMode": "Abf"
}
но при получении параметров или источника данных я ничего не получаю
{
"@odata.context": "http://api.powerbi.com/v1.0/myorg/$metadata#datasources",
"value": []
}
Есть ли способ получить базу данных по идентификатору набора данных? Или по-другому?
Большое спасибо