Sql 报告内存中数据存储的关闭?

Sql 报告内存中数据存储的关闭?,sql,azure,redis,Sql,Azure,Redis,我需要根据从第三方API提取的数据集生成报告,但我无法将数据存储在磁盘上。(如果不存储数据不是一项要求,我会将数据存储在关系数据库中,并编写一个查询来连接多个表以生成CSV形式的导出。)我一直在阅读有关Redis的文章,我想知道作为临时数据存储,这是否是一个潜在的解决方案?或者我很难将数据集中的表放在一起?如果不是Redis,建议在Azure环境中以何种方式缓存用于报告目的的数据?我用假设填补了很多空白,但为了回答您的问题,是的 一般来说,Azure Redis缓存可用于“在内存中”运行报告 对

我需要根据从第三方API提取的数据集生成报告,但我无法将数据存储在磁盘上。(如果不存储数据不是一项要求,我会将数据存储在关系数据库中,并编写一个查询来连接多个表以生成CSV形式的导出。)我一直在阅读有关Redis的文章,我想知道作为临时数据存储,这是否是一个潜在的解决方案?或者我很难将数据集中的表放在一起?如果不是Redis,建议在Azure环境中以何种方式缓存用于报告目的的数据?

我用假设填补了很多空白,但为了回答您的问题,是的

一般来说,Azure Redis缓存可用于“在内存中”运行报告

对于解决方案,“它取决于”:

  • 数据类型
  • 您如何接收数据
  • 您尝试运行的报告类型

您有一个可以使用Azure Redis缓存运行报表的平台,但是您仍然需要正确地建模数据以构建报表。Redis不是关系数据库。如果没有更多的细节,您应该从这里开始:

我们可以迁移它吗?我想这是关键,因为我做了更多的研究,Redis不是一个关系数据库。但我发现SQLite有一个内存选项,这可能是另一个选项。谢谢