我们正在从业务(产品所有者,营销团队)获得越来越多的要求,以便为我们系统中的各种数据点提供最新/快速的答案。一个例子可能是我想知道这个问题被完整查看了多少次,在搜索中提供了多少次等等。注意:这些是“应用级”统计信息,而不是Google Analytics事件/跟踪。
目前,我们将其存储在SQL Server数据库中,并且报告涉及手动运行SQL查询的开发人员。
我们希望转移到像Power BI这样的系统,它可以理解原始数据。
从我的阅读中,听起来应该是:
现在我的问题:
关于我们的技术堆栈的一些注释,如果它有帮助:
我意识到这个问题有点主观/开放性,但只是寻找最佳方法的一些指导。
提前致谢!
答案 0 :(得分:2)
复制是合理的,但可能没有必要。您可以在"导入"中使用Power BI来对抗SQL。 mode - 然后将数据缓存在数据集中(实际上是一个SSAS表格多维数据集,托管在Power BI Web服务中)。您可以通过网关运行计划刷新(如果使用Azure SQL,则可以直接运行)。这也可以让您对原始数据进行建模以满足要求。
REST API仍然非常有限,每个数据要求/更改都需要开发人员参与。完整的产品为用户参与提供了更多的机会。
如果您的预算是限额,那么Power BI就是明智的选择。您可以使用免费许可证: https://powerbi.microsoft.com/en-us/pricing/