【发布时间】:2012-01-12 21:40:56
【问题描述】:
如何让 SSIS 连接到 Oracle Hyperion Essbase 多维数据集以将其用作数据源?谷歌搜索返回以下内容:
similar question 被问及一个特定版本,除了“第三方工具可以做到”之外没有真正的答案。
microsoft SSIS connectors wiki 表示您可以通过 Star Analytics 执行此操作。
从 SQL Server 2005 SP2 开始,Reporting Services (SSRS) 具有数据源连接。此产品功能似乎没有转化为 SSIS 的任何对象。一位博主建议,这可能是在甲骨文收购 Hyperion 之前的一种交换条件安排,因为当时 Hyperion 开始支持连接到 SQL Server 2005 SSAS 多维数据集。
根据@billinkc,他使用直接.NET 连接到它。一点挖掘返回Hyperion Application Builder .NET (HAB.NET)。起初,这似乎是一个很有前途的解决方案,但事实证明该产品在 11.1.3 版本中已停产。 @billinkc 现在还提供了一个代码示例,所以我将对其进行测试,看看是否可行。
除了(对我而言)成本过高的 Star Analytics 服务器产品的许可之外,还有其他解决方案吗?
【问题讨论】:
-
我无法再访问 EssBase 安装,但我可以在 SSRS 和直接 .NET 中连接到它,所以我不明白为什么它在 SSIS 中不能正常工作。您的数据源可能需要是一个脚本组件才能将其拉下,但应该可以工作
-
这听起来令人鼓舞。我知道 SSRS 可以连接到它,但似乎没有将此连接功能移植到 SSIS。我会看看是否有人发布了任何关于通过 .net 连接和导出数据的脚本。
标签: .net oracle ssis hyperion essbase