将数据从 Essbase 加载到 SQL 数据库

Load data from Essbase into SQL database

我目前正在混合使用智能视图和强大查询 (sql) 将数据加载到 Excel 模型中,但是在使用智能视图时我的 excel 总是崩溃。我需要在 Excel 工作,但我知道正在寻找一种方法来定期将数据从 Essbase 加载到我的 SQL 服务器数据库中,并且只使用 power query(sql)我所有的模型。这样做的最佳选择是什么?作为一个 Python 爱好者,我发现 essbasepy.py 但是没有太多关于它的文档。请帮助

有几种方法。最直接的方法是使用列导出从 Essbase 数据库中导出所有数据,然后设计一个过程将数据加载到 SQL 服务器(例如使用导入功能或 BULK IMPORT,或 SSIS。 ..).

另一种方法是使用 DataExport calc 脚本命令导出到文件(然后加载到 SQL)或直接导出到关系数据库(DataExport 可以配置为直接将数据导出到关系)。

在任何一种情况下,您都需要高于普通用户权限的权限,并且任何一种方法都涉及 Essbase 自动化,可能需要您与 Essbase 管理员协调。