我们正在将数据从 Oracle 迁移到 Hadoop,并且需要继续使用现有的报告工具(Crystal Report)从 Hadoop(而不是 Oracle)生成报告
在当前场景中,我们使用 Oracle 存储过程来执行少量聚合/逻辑。现在有了上述要求和迁移的数据,我们考虑的选项是
使用
HPLSQL
(而不是 OraclePLSQL
)并从 Crystal Reports 调用它。但是,这种方法似乎存在挑战,因为与 Oracle Stored Procs 不同,HPLSQL
Stored Procs 未在 DB 目录中注册,因此 Crystal 报表可能无法找到/访问那些HPLSQL
存储过程。在 java 中创建自定义聚合/逻辑并将其公开为可以从 Crystal Reports 调用/使用的 Web 服务
这里需要的帮助/指导是找出是否
a) 是否有人成功调用了HPLSQL
存储过程,形成了外部工具/报告,例如 Crystal over ODBC/JDBC
。如果是的话,你能分享一下细节吗?
b) 除了上述两个选项之外,是否有更好的选项来达到要求?
c) 使用 Web 服务获取数据和运行报告是否有任何挑战
在此先感谢,非常感谢任何帮助。