【问题标题】:Is it possible to add new data periods using 'Import' mode in Power bi?是否可以在 Power bi 中使用“导入”模式添加新的数据周期?
【发布时间】:2018-08-20 07:08:49
【问题描述】:

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

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

【问题讨论】:

  • 使用实时连接查询。

标签: powerbi powerbi-embedded powerbi-datasource


【解决方案1】:

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

您还可以使用 Power BI REST API 来执行“立即刷新”

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

你可以使用这个 Powershell sn-p:

# 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/

【讨论】:

    猜你喜欢
    • 2022-01-15
    • 1970-01-01
    • 2022-12-14
    • 2018-10-05
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多