如何更改/更新数据集源文件?

时间:2019-08-13 16:31:39

标签: dataset powerbi

我正在寻找解决方案以更改Power Bi中的数据集源数据。我想要一种使用C#的脚本化方式来更新数据集,并使用Power BI rest API使它使用另一个特定的本地文件。有帮助吗?

2 个答案:

答案 0 :(得分:0)

不要这样做! Power BI REST API与云中的Power BI Service配合使用,赋予它访问本地驱动器上文件的权限将是一项艰巨的任务!

您的问题(如您的other question所问)是您正在跳过recommended data warehouse architecture中的图层,并尝试仅将它们合并在Power BI中。只需将这些文件放在云中的某个位置(Azure Data Lake,Azure SQL数据库,OneDrive for Business等),然后将它们用作报告的数据源。您也可以将它们放置在本地数据库中,并使用Power BI Gatawey从Power BI Service连接到该数据库。参见Get data from Comma Separated Value (.CSV) files。这样,您就可以灵活地按所需方式推送数据,甚至可以清理不再需要的历史数据。

如果您需要能够以编程方式切换报告的数据源,则可以使用参数(例如ServerNameDatabaseName)对其进行定义,并使用{{3} }。有关如何实施特定于连接的参数的更多详细信息,请参见REST API

答案 1 :(得分:0)

要回答这个问题,的确有一种方法,那就是将文件源设置为超级查询中的参数。

我要做的就是使用API​​更新此参数。