与 Qlikview 的连接性能更好?SQL 服务器或 SSAS 多维数据集?

Which gives better performance for connection with Qlikview??SQL server or SSAS Cube?

我想将我的数据处理到 Qlikview 中,但我对通过 Cube 或直接从 SQL 处理数据感到困惑。 谁能告诉我 cube 和 SQL 哪个性能更好? 注意:我有数百万条数据进入数据库。

通常随着数据量的增长,SSAS 的优势往往比使用 SQL Server 作为源的优势更加明显。数据将如何使用?当涉及到大规模聚合时,SSAS 变得非常有用。 SSAS 还将强制采用结构化布局,因为关系是在多维数据集中预定义的,而不是联接。 SSAS 带来的一些附加功能是层次分析 (hierarchies) 以及使用 Excel 和 SSRS 等工具的易用性,尽管听起来您只是想为此使用 Qlikview。但是,您最好的选择是在您的环境中为 SSAS 和 SQL 服务器做一个基线,使用最能代表 运行 实施时的查询,并从那里评估结果。

从 BI 工具的角度来看,这并不重要,因为您可以连接到两个源(SQL 更常见,但这取决于您的专业知识)。关于性能,最好的策略是使用单独的提取层并以 qvd 的方式增量存储数据(例如前一天的每晚),因此对于增量重新加载,性能并不像大数据集那样重要,因为它应该很快。

如果您的原始数据源是 SQL 在我看来,在 3 个位置(SQL、多维数据集和 QlikView)复制数据没有意义,最好直接连接到源保存它增量原始数据作为 qvd,然后有将对该数据建模的转换器。