我有一个 SSAS 2008 多维数据集,用于存放股票市场的日终财务数据。该多维数据集仅在市场收盘后每天处理一次,因此它永远不会包含有关当前日内交易数据的任何信息。我还有一个关系数据库,其中包含股票当前的日内交易信息。我正在尝试找到一种方法来组合这两个数据源,以便我可以执行计算,例如基于当前价格的股票的 30 天移动平均线以及前 29 天的历史数据。我使用的是 SSAS 标准版,因此我无法访问诸如主动缓存或多个分区等功能来帮助我近乎实时地处理当前数据。
对于单个查询的上下文,有什么方法可以以某种方式动态地将我的 SQL 数据库中的行包含到我的事实表中?本质上只是暂时将一小部分数据引入多维数据集以处理某个计算?