我有以下场景,我正在考虑通过Azure Stream Analytics实现。
我的输入包括:
- 从Azure 事件中心流入的事件。
- 与事件相关的参考数据。其中一些数据每天都在“缓慢变化”。
我需要加入事件和参考数据,处理它们并输出构成“数据仓库”的表(将Power BI作为消费者)。
输出将由以下部分组成:
- 存储最重要事件的事实表。
- 一些包含构成事实的值的维度表。
Azure 流分析是否适合这种工作?在我看来,ASA 非常适合将事件从事件中心流保存到事实表中。但是,使维度表保持最新的额外工作(即定期添加新值)并不适合。
我在这个分析中正确吗?我应该为我的项目切换到Azure 数据工厂吗?