我正在努力决定在Azure DW或Azure SQL上执行仪表板报告的位置?
我有一个仪表板,我们针对50GB的数据运行性能聚合报告查询。我们希望很少有并发用户在其上运行。我创建了一个Azure DW,它具有维度和事实表,ETL过程将聚合数据推送到Azure Sql数据库。因此,我在两个数据库中都有相同的维度和事实表以及数据集,我对以下选项感到有些困惑:
请根据您的经验和最佳实践提供建议。
谢谢,
答案 0 :(得分:0)
你的问题并不清楚,但这就是你在做什么?
DataSource - > Azure SQL数据仓库 - > Azure SQL
如果是这样,我不得不质疑你的意图。
如果您的总数据量仅为50Gb,那么您可能无法从Azure SQL数据仓库中受益。只需将数据从DataSource推送到Azure SQL。
如果您有足够的数据,或者确实想要使用Azure SQL数据仓库,那么快速报告的最佳选择是:
DataSource - > Azure SQL数据仓库 - > Azure Analysis Services
换句话说,在AAS中创建一个表格模型,并使用PowerBI和/或SSRS从中进行报告。