2014-09-20 66 views
0

我們正在使用使用Oracle數據庫和應用程序附帶的嵌入式許可證的應用程序。Crystal Reports在這種情況下是否可行?

我們遇到了一個問題,即與應用程序一起提供的報告可能性非常基礎且過時。

該應用程序根本沒有日期,是我們所在行業的明確領導者,只是報告方面似乎從未受到過多關注,或者其他客戶沒有像報告期望那樣的報告我們的確是。

給一些想法,報表方面允許

  • 數據庫領域
  • 文本字段

,這是所有。我們所有的桌子都是由|,_等字符組成的。

我們希望擺脫應用程序中的所有報告,並轉到報告方的第三方系統,查看Crystal Reports。

我們是否需要在設計報告的IT部門計算機上安裝Crystal Reports,還是需要在組織中的所有計算機上打印,查看報告等?

是否可以安排批量報告,例如:對於今天交付的所有訂單,爲每個訂單生成一張發票報告,並將其發送給客戶,其中包含客戶電子郵件地址的所有發票信息都將從我們的數據庫中提取出來?

是否有其他路徑可以查看其他軟件包?

回答

0

Crystal是一個選項,但只是解決方案的一部分,因爲它可以讓您開發報告。另一部分是爲用戶提供運行報告的界面。您至少需要在IT中的一臺計算機上安裝Crystal設計器 - 它將用於開發報告。您還需要找到一個系統,這將允許您在用戶計算機上運行報告。這個其他系統不僅允許您運行報告,還可以控制誰能夠運行它們。例如,您不希望公司中的任何人能夠運行報告,報告顯示當前的銷售額和利潤,或者是所有員工的地址和SSN列表。我的建議是先開始尋找系統,該系統將運行報告,然後決定使用哪種報告工具。例如,如果您擁有SQLServer的許可證,則您擁有SSRS(SQLServer Reporting Services)的許可證。這是一個基於服務器的系統,可以處理報告分發。 SSRS還有一個免費的報告開發工具。所以檢查這個選項。正如我所說,Crystal也是一種選擇。有Crystal服務器,它可以用來分發報告和一系列第三方系統,這可能是一個更便宜的選擇。一般來說,像SSRS和Crystal Server這樣基於Web的系統維護起來會更便宜,但桌面系統通常速度更快,並提供更豐富的用戶界面。 Crystal報表有很多選項。我使用2:Jeff-net門戶網站(http://www.jeff-net.com/jnrrbw.htm)和R-Tag報告管理器(http://www.r-tag.com)。 Jeff-net是一個Web門戶,這意味着您可以在公司的任何一臺計算機上使用,無需額外安裝。 R-Tag是一個桌面系統,需要在每臺計算機上進行安裝,並且支持多種報告類型,包括Crystal報告和儀表板。 Crystal報表還有其他工具。您可以檢查這些鏈接: 桌面報表查看http://kenhamady.com/cru/comparisons/crystal-reports-viewers 桌面報告調度http://kenhamady.com/cru/comparisons/desktop-scheduling-engines Web報表調度http://kenhamady.com/cru/comparisons/server-based-scheduling-engines

如果您在尋找一個基於Linux的解決方案,您將被限制在一個門戶網站。

+0

謝謝,很好的答案。因此,您的想法是您使用Crystal Reports來設計報告,這就是全部,並使用一些第三方軟件來處理與報告相關的所有內容? – user3973427 2014-09-22 09:24:52

+0

是的。第三方軟件被視爲Crystal報告製作者SAP生產的任何軟件。您可以使用不是第三方的Crystal服務器,但您需要考慮價格。水晶設計師不是一個好的選擇,因爲任何人都可以更改報告,您將無法控制權限,並且會有很多手動操作,因爲您無法自動執行任務。 – Lan 2014-09-22 13:45:52

+0

SAP也有一個Crystal報表查看器(免費),它就像查看器一樣,但不能刷新報表數據。您需要運行報告並將其與數據一起保存,然後所有用戶都可以使用Crystal查看器打開它。這將作爲Adobe的讀者。如果有人生成PDF,您可以使用閱讀器打開它,但不能使用它生成或更改PDF。如果你的用戶需要打開靜態報告,而不改變參數,你也可以考慮使用這個選項。 – Lan 2014-09-22 13:47:31