2011-08-04 37 views
0

首先讓我首先說我不是程序員,我是網絡人員。我工作的公司有一個名爲AutoMate的應用程序,它使用運行在Linux服務器上的PostgresSQL。 AutoMate爲我們運行一個腳本,它將所有數據導出到我們在MS Access中使用的文本文件中以生成各種自定義報告。從PostgreSQL數據庫應用程序中實時查看銷售數據數字

我想要做的是直接從數據庫或文本文件中直接查看數據,最好直接從數據庫中查看數據。我想知道這是否可行,其次,我需要找一位程序員與我們合作來完成它。如果有更多信息需要幫助回答這個問題,請讓我知道。在此先感謝您的幫助。

鏈接到我們使用的應用程序網站。 http://www.automate.com/

感謝, 邁克爾

+0

感謝您的所有回覆!我將與管理服務器的公司(AutoMate)進行溝通,並向postgresql DB請求只讀權限。然後我有一個訪問程序員將能夠做到這一點。我對將數據導入Web瀏覽器非常感興趣。有誰知道我會怎麼做到這一點? –

回答

0

你還沒有,如果現場觀衆是怎麼回事Internet/Web的應用程序或您的公司內的一個胖客戶機被託管提及。

如果您在數據到達服務器時討論實時更新,我不確定您是否可以通過使用數據庫機制來實現此更新。您需要一個單獨的應用程序/服務器應用程序,它將在客戶端啓動後繼續將數據發佈到客戶端。

我們正在開發一個這樣的應用程序,但不完全相似。

+0

我希望能夠查看Web應用程序中的數據。您是在內部開發應用程序還是與外部供應商開發應用程序?我在哪裏可以找到能幫助我們的人?有任何想法嗎? –

+0

由於我沒有注意到你的問題,所以不知道這個回覆是否與我在一個月後寫這個回覆有關。 「我們正在爲我們的客戶開發這個。」 – Muthu

0

如果Linux服務器位於您自己的局域網上,您可能可以通過ODBC連接到它。取決於幾件事情,其中​​最重要的是dbms中的適當權限。

至少在某些版本的Access中,使用File |獲取外部數據|鏈接表...

在「文件類型」中,選擇「ODBC數據庫」,然後選擇一個數據源。如果您尚未配置DSN,則需要執行此操作。 (控制面板,管理工具,數據源)。

+0

是的,linux服務器在我們的局域網上,但正如其他人所說,我不想過度加重服務器負擔。我需要研究一下服務器上會產生什麼影響,並且可能會添加第二臺服務器。 –

1

這當然是可以的。直接鏈接可以使用ODBC或Java JDBC或使用ActiveState Perl,DBI和DBI :: Pg完成。

我喜歡Perl的報告,所以我會傾向於。

現在,可能有原因不是可以直接訪問數據庫進行報告。舉例來說,如果數據庫可能有更好的時間處理,比如記錄銷售數據,那麼報告可能會導致數據庫負擔過重。

這取決於您的具體情況,包括報告的類型和頻率以及您的數據庫服務器處理的數據量。

在某些情況下,您需要設置第二個數據庫服務器,該數據庫服務器或者從主服務器獲取實時數據,或者從主服務器獲取定期(如每日)轉儲。然後使用此報告服務器將數據收集到用於報告的良好組中。這就是你現在處於的狀況。

在你改變任何東西之前我建議找出它是否被故意設置。

+0

是的,我不想過度負擔服務器。我想要實時的報告,但每個小時都可以。我想我可以測試這個,看看它在服務器上放置了什麼樣的負載。第二臺服務器不是沒有問題的。 –

相關問題