有人试过吗? 这里定义的API: https://msdn.microsoft.com/en-us/library/mt203562.aspx 很模糊它建议SSAS的以下结构:
{
"name":"SalesMarketing",
"defaultMode":"AsOnPrem",
"tables": [],
"datasources":[
{
"name":"SalesMarketing",
"connectionString":"Data Source=asazure://westcentralus.asazure.windows.net/mypowerbi;Initial Catalog=SalesMarketing;Cube=Model"
}
]
}
内部部署SSAS连接必须通过网关和数据源完成。我有网关和数据源使用Power Bi报告。但是,我无法使用他们的示例从c#创建数据集。 我总是得到(400)错误请求。这是PBI服务上几乎任何内容的典型错误。没有关于错误是什么的线索。我尝试使用" Get Data"来捕获对服务的调用。 powerbi.com上的按钮,但查询没有意义,与API不匹配。 关于结构应该包含哪些网关数据源的想法?
答案 0 :(得分:0)
string dataset = $@"{{
""name"":""{dataSetName}"",
""defaultMode"":""AsOnPrem"",
""tables"": [],
""datasources"":[
{{
""name"":""{dataSourceName}"",
""connectionString"":""Provider=MSOLAP.5;Data Source={server};Initial Catalog={ssasTabularModelName};Cube=Model;""
}} ]
}}
密钥是连接字符串格式。