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

时间:2016-07-08 15:37:23

标签: python sql-server excel hyperion essbase

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

1 个答案:

答案 0 :(得分:0)

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

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

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