Визуализация данных, запрашиваемых из REST-API в POWERAPPS на моей панели управления POWER BI
У меня есть Powerapps-плитка в моей панели управления. В этой плитке Powerapps я могу запросить данные из REST-API. Теперь я хочу визуализировать данные в реальном времени на приборной панели power bi.
Есть ли хороший и простой способ сделать это? Это хорошая идея для анализа данных JSON в коллекцию? Как я могу передать данные на панель управления power bi?
Примечание. Причина, по которой я хочу использовать плитку Powerapps, заключается в том, что пользователь может отправлять пользовательский вызов API с конкретными параметрами.
Заранее спасибо!
2 ответа
Вы можете попробовать вызвать API и проанализировать JSON непосредственно в PowerBI.
Что-то вроде:
let
url = "https://company.com/api/path",
headers = [
"apikey" = thisisnotreallymyapikey
"accept" = application/json,
"Content-Type" = application/json
],
content = "{
""key"": {
""nestedKey"": value1,
""nestedKey"": value2
},
""key"": """",
""key"": ""value3"",
""key"": ""value4"",
""key"": value5,
""key"": [
{""key1"": ""value6"", ""key2"": ""value7""}
]
}",
webdata = Web.Contents(url, [Headers=headers,Content = Text.ToBinary(content)]),
response = Json.Document(webdata)
in
response
Вот сообщение на форуме о POST'ing API, которое также может дать дальнейшие указания.
@DrJohnWatson, спасибо за разъяснения.
Вместо этого вы можете попробовать:
- Пользователь вводит пользовательские параметры, используя PowerApps-плитку в PowerBI
- Пользователь нажимает "Отправить" и запускает поток с HTTP-запросом, который передает параметры в API и получает ответ
- Использовать
Add a Row to Power BI Dataset
Действие для визуализации данных в Power BI