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 Server 2019 Express 的 Windows Server 2019 上的 Hangfire
同一台机器上的 SQL Server Express,还是外部共享的 SQL Server Standard? (对于 ASP.NET 站点)