是否可以将任何维度动态添加到 SSAS CUBE

Can any dimension be added to a SSAS CUBE dynamically

我们构建了一个 SSAS ROLAP 多维数据集,其中数据源是 memSQL。多维数据集是使用 Visual Studio 2019 构建的,用于连接到 memSQL 数据源的驱动程序是 "MySQL .NET Provider 8.0.19"。多维数据集已成功构建和处理。由于它是一个 ROLAP 多维数据集,因此我们手头的要求之一是在没有开发人员干预的情况下动态添加新的 dimension/measure。现在我正在寻找一些专家建议,我们如何动态地添加维度或度量(可以通过任何 Autosys 作业,该作业将每小时安排 运行 并检查新的维度或度量)。

是否可以通过任何后端 C# 代码来更新 XMLA?每当我们尝试添加新维度或度量时?

我在 Analysis Services Cube Programatically/Automatically Generated via c# and AMO

找到了一个很好的示例代码

这帮助我使用 memSQL 作为数据源为动态立方体构建代码。