有谁知道如何使用数据库以外的一组数据动态定义和构建 ADO MD(ActiveX 数据对象多维)目录和多维数据集定义的示例?
背景:我们的应用程序中有大量数据,我们将这些数据导出到数据库,然后使用通常的 SQL 连接、组、总和等进行查询以生成报告。应用程序中的数据最初是在对象和数组中。问题是数据量太大,导出可能需要超过 2 小时。因此,我试图找出一种通过自定义 OLAP 算法或库或 ADO MD 查询内存中对象的好方法。但是我一直无法找到使用 ADO MD 的示例,而无需使用它背后的数据库。
我们使用的是 Delphi 2010,所以会使用 ADO ActiveX,但我想 ADO.NET MD 是类似的。我意识到,如果应用程序数据已经存储在数据库中,问题就会自行解决。此外,如果 Delphi 具有 LINQ 功能,我可以通过这种方式查询对象和数组。