我运行了一个Spring Boot应用程序,用于将我想要使用联机分析处理分析的数据填充到MySQL数据库中。我选择了Pentaho Data Integration、Schema Workbench和Business Intelligence Server (CE版本)来创建我的数据仓库。在ETL过程中,我只是用我的Spring Boot应用程序生成的数据填充我的数据仓库。在BI-Server中,我使用Saiku插件来进行所有的OLAP操作,它都工作得很好。然而,我想把
假设我需要公开一个服务,在这个服务中,我可以请求在特定时间范围内对用户进行分析(常见的操作、活动、关系等)。我会立即想到这一点:/users/{userId}/analyses/{analysisId} - GET
这里的问题是,“分析”资源是从哪里来的-它本质上是基于请求的,因为它是执行这种复杂分析的服务,也是拥有最新用户数据状态的服务。我目前的想法是