已经在Visual Studio中创建了一个Stream Analytics项目,其输入作为事件中心,输出作为Power BI。在构建项目时,生成的模板json不包含power bi输出详细信息。
以下是output.json的详细信息。我看到针对 PowellBIProperties 提到的power bi属性。这是正确的吗 ?该文件是根据通过Visual Studio中的UI界面输入的值生成的。
{
"EventHubProperties": null,
"BlobStorageProperties": null,
"SQLDatabaseProperties": null,
"TableStorageProperties": null,
"ServiceBusQueueProperties": null,
"ServiceBusTopicProperties": null,
"DocumentDbProperties": null,
"PowellBIProperties": {
"RefreshToken": "XXX",
"TokenUserPrincipalName": "XXX",
"TokenUserDisplayName": "XXX",
"Dataset": "XXX",
"Table": "XXX",
"GroupId": "XXX",
"GroupName": "XXX"
},
"AzureDataLakeStoreProperties": null,
"AzureFunctionProperties": null,
"DataSourceCredentialDomain": null,
"Name": "pbiOutput",
"DataSourceType": "Power BI",
"Serialization": null,
"ScriptType": "Output"
}
生成的template.json输出为:
"outputs": [
{
"name": "bcbpBIOutput",
"properties": {}
}
],
尝试将 PowellBIProperties 更改为 PowerBIProperties 。仍然会生成相同的模板。
答案 0 :(得分:0)
如果我没记错的话,用于Stream Analytics的ARM模板不支持PowerBI或Azure Data Lake输出。至少,这就是我上个月在创建和尝试从Visual Studio部署Stream Analytics项目时遇到的错误。