SSAS 部署失败:无法转换 'Microsoft.AnalysisServices.Tabular.StructuredDataSource' 类型的对象

SSAS Deploy fails: Unable to cast object of type 'Microsoft.AnalysisServices.Tabular.StructuredDataSource'

我正在尝试使用部署实用程序在我们的 devops 流程中部署 SSAS 表格模型:Microsoft.AnalysisServices.Deployment.exe。我正在使用命令:

"C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\ManagementStudio\Microsoft.AnalysisServices.Deployment.exe" "Model.asdatabase" /s:ssaslog.log

此returns以下错误:

Reading input files... Error loading Model.asdatabase: Unable to cast object of type 'Microsoft.AnalysisServices.Tabular.StructuredDataSource' to type 'Microsoft.AnalysisServices.Tabular.ProviderDataSource'.

我们正在使用 SQL Server 2017。这是 1400 兼容模式下的新表格实例。该命令从我的部署到构建服务器的工作站成功执行,但是当从构建服务器 运行 时抛出错误。两台机器都安装了 SQL Server SSAS 2017 和 SSDT 2017。

我是否缺少需要在构建服务器上安装的东西?

安装 SQL Server Management Studio 18 并从那里使用部署向导。

我认为 17 版本不理解新的结构化数据源类型(PowerQuery 数据源)。