Можно ли добавлять новые периоды данных, используя режим «Импорт» в Power bi?

Я использую режим подключения «Импорт» в Power Bi для получения данных с сервера SQL.
С одной стороны, я могу обновить данные за существующие периоды времени. Но, с другой стороны, после добавления расширенных данных на сервере и новых периодов времени новые данные с новыми периодами не появляются в запросах.

Должен ли я использовать только «Живое соединение» или есть другой способ справиться с этим?


person Artyom Makarov    schedule 12.03.2018    source источник
comment
Используйте запрос живого соединения.   -  person Jay Shankar Gupta    schedule 12.03.2018


Ответы (1)


Вы всегда можете настроить запланированное обновление в Power BI, чтобы учесть разное время обновлений базы данных SQL.

Вы также можете использовать REST API Power BI, чтобы выполнить «Обновить сейчас», используя

POST https://api.powerbi.com/v1.0/myorg/groups/{group_id}/datasets/{dataset_id}/refreshes

Вы можете использовать этот фрагмент Powershell:

# Building Rest API header with authorization token
$authHeader = @{
   'Content-Type'='application/json'
   'Authorization'=$token.CreateAuthorizationHeader()
}

# properly format groups path
$groupsPath = ""
if ($groupID -eq "me") {
    $groupsPath = "myorg"
} else {
    $groupsPath = "myorg/groups/$groupID"
}

# Refresh the dataset
$uri = "https://api.powerbi.com/v1.0/$groupsPath/datasets/$datasetID/refreshes"
Invoke-RestMethod -Uri $uri –Headers $authHeader –Method POST –Verbose

Для получения дополнительной информации используйте документы Power BI: https://powerbi.microsoft.com/en-us/blog/announcing-data-refresh-apis-in-the-power-bi-service/

person RBreuer    schedule 13.03.2018