我正在研究在自定义salesforce应用程序中报告数据的选项,因为内置的报告工具是一个糟糕的笑话。
要求是需要通过Salesforce网站按需访问数据(可能通过web-tab,visualforce页面等),并且必须能够对表进行任意连接,例如任何其他关系数据库报告工具。能够为最终用户提供大部分特定的报告设计能力是一个巨大的优势。理想情况下,如果需要外部DBMS,它可以很好地与Oracle配合使用,尽管这不是一个严格的要求。
我听说过有关MS SQL Reporting Services的好消息,这里有一些关于Crystal Reports的讨论。我不得不对那里的各种选择和方法有任何想法和意见。
答案 0 :(得分:0)
可能值得查看类似于Teiid的工具。它的作用是为任何数据源提供标准的sql jdbc接口 - 包括salesforce。考虑到这一点,这意味着您可以使用任何报告工具。它还允许您跨数据源等加入。
我很高兴您将当前的salesforce工具称为笑话! :)
至于报道,我们使用来自开源世界的Pentaho,这是一个非常强大的工具,但确实需要一些学习。当然,最终的决定不仅仅取决于功能,还要花费成本,这也是Pentaho可能赢得胜利的地方。 Pentaho与Oracle以及MySQL也非常合作。 (还有更多dbs)
最后,您可能想要更多地确定您的要求。您需要简单的报告,仪表板,更高级的分析吗?数据挖掘?你需要走多远..