SQL Express 上的 OLAP

Posted

技术标签:

【中文标题】SQL Express 上的 OLAP【英文标题】:OLAP on SQL Express 【发布时间】:2010-09-16 07:28:37 【问题描述】:

我想知道是否有任何桌面 OLAP 解决方案可以使用 SQL Express(因此不需要 Analysis Services)

我的任务是找到一种方法让我们的客户能够进行“即席”报告,但其中绝大多数都在 Sql Express 上,在以前的工作中,客户拥有分析服务,通常是 Cognos 或 Crystal报告,所以只需要设计立方体即可。

【问题讨论】:

【参考方案1】:

SQL Express 非常有限,我不知道任何 OLAP 功能。

虽然,我们使用DevExpress OLAP Pivot Grid 和ROLAP 来解决这个问题。

只需创建一个类似于多维数据集的 SQL 查询并将其插入即可。

SELECT productname, reasonforsale, salestotal
  FROM orderdetail

【讨论】:

这是我目前正在查看的路线。谢谢【参考方案2】:

您可以使用 SQL Server Reporting Services (s-s-rS) 获得 SQL Server Express 版本,这将允许您设计报表而无需花费 Crystal 或业务对象。

这里是下载页面的链接。只需根据您正在运行的内容选择最右侧的 32 位或 64 位版本的选项

http://www.microsoft.com/express/Database/InstallOptions.aspx

【讨论】:

这不是我们遇到问题的报告的前端方面,而是允许用户“切片和切块”......如果我理解正确,你只能这样做如果您也有分析服务,请使用 s-s-rS。 (尽管有待更正)【参考方案3】:

有适用于 Excel 的 PowerPivot 插件。它是一个 ssas 引擎,具有内存存储和一种称为 DAX 的强大表达语言,允许您加载各种数据源并在 Excel 本身中创建模型。它有一个名为 Vertipaq 的引擎,可以高度压缩底层数据,允许对数百万行进行切片和切块。

问候, 赫尔沃耶

【讨论】:

【参考方案4】:

您可以在桌面上使用icCube 连接到 SQL Express。

【讨论】:

【参考方案5】:

您可以创建自己的 .NET 或 Delphi 应用程序(桌面或 Web)嵌入 Direct 版的 RadarCube 组件。

OlapCube 组件具有用于创建多维数据集结构(维度、层次结构)的可视化设计器和用于构建多维数据集和处理查询的 ROLAP 引擎。

OlapAnalysis 组件提供具有透视网格/图表功能的可视化分析工具。

https://www.radar-soft.com/

【讨论】:

以上是关于SQL Express 上的 OLAP的主要内容,如果未能解决你的问题,请参考以下文章

为啥 SQL Express 上的实体框架会忽略超时?

带有 SQL Server 2019 Express 的 Windows Server 2019 上的 Hangfire

同一台机器上的 SQL Server Express,还是外部共享的 SQL Server Standard? (对于 ASP.NET 站点)

SQL Server Express 和 SQL Server Compact Edition

sql server 2008 express的防火墙配置

Tomcat 未连接到 SQL Server Express