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



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

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

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

如果您认为您的原始数据源是 SQL,那么在 3 个位置(SQL、多维数据集和 QlikView)复制数据是没有意义的,最好直接连接到源,将其增量原始数据保存为 qvd,然后使用变压器对这些数据进行建模。

最新更新