同步 SQL 服务器和分析服务

Synchronizing SQL Server and Analysis Services

我在 SQL 服务器中有一个数据库,我想实现一个同时运行 SQL 和 DAX 查询的应用程序。为此,我安装了 SQL Server Analysis Services (SSAS) 和 SQL Server Management Studio (SSMS) 插件。我在 Visual Studio 中创建了一个表格模型项目,我可以 import/load 从 SQL 服务器到 Analysis Services 的表,但这会重新创建所有表。我需要将数据放在一个地方,原因有两个:(1) 数据库很大,以及 (2) 每当我更新需要反映在 Analysis Services 中的 SQL 服务器数据库时。

我在 Visual Studio 项目中尝试了“添加数据源”选项(见下文),但这没有帮助。如何在不重新加载表的情况下保持 SQL 服务器和分析服务同步?遵循哪些最佳实践来构建同时支持 DAX 和 SQL 的数据仓库?

如果不想导入数据,可以使用DirectQuery模式。

Enable DirectQuery mode in Visual Studio