是否可以使用Power bi中的“导入”模式添加新数据周期?

时间:2018-03-12 09:50:20

标签: powerbi powerbi-embedded powerbi-datasource

我在Power Bi中使用“导入”连接模式从SQL服务器获取数据 一方面,我可以刷新现有时间段的数据。 但另一方面,一旦添加了在服务器和新时间段上扩展的数据,具有新周期的新数据就不会出现在查询中。

我应该只使用“实时连接”还是有另一种方法来处理它?

1 个答案:

答案 0 :(得分:0)

您始终可以在Power BI中设置计划刷新,以适应不同时间的SQL DB更新。

您还可以使用Power BI REST API使用

执行“立即刷新”

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/