在當(dāng)今的IT環(huán)境下,對數(shù)據(jù)庫存儲的需求越來越普遍。數(shù)據(jù)庫可實現(xiàn)關(guān)鍵數(shù)據(jù)的集中安全存儲,并可輕松集成到ERP或LIMS等不同軟件系統(tǒng)中。
它是許多移動、網(wǎng)絡(luò)、地理空間和分析應(yīng)用程序的主要數(shù)據(jù)倉庫和虛擬存儲設(shè)施。配方 QApps與PostgreSQL數(shù)據(jù)庫一起工作。數(shù)據(jù)庫存儲具有許多功能和優(yōu)勢,尤其是在受監(jiān)管的環(huán)境中,可以避免出現(xiàn)違反數(shù)據(jù)完整性的情況。
以下是多容器配方QApp和單容器配方QApp的應(yīng)用案例描述。
這兩個QApp都能夠創(chuàng)建配方并將其保存在共享數(shù)據(jù)庫中。這些配方包括配方名稱、所有組分的公差以及50種組分。每個組分都有一個名稱和重量,重量可以以mg、g和kg為單位輸入。
在多個賽多利斯電子天平上使用同一配方
將Cubis® II與PostgreSQL或Sqlite建立集中配方數(shù)據(jù)庫,配方在所有產(chǎn)品開發(fā)和生產(chǎn)工藝中都是關(guān)鍵步驟。對于一家全球性公司來說,在所有地點生產(chǎn)相同的特定配方,并且可以簡單地對配方進行更改,這一點是至關(guān)重要的。
PostgreSQL可以在許多操作系統(tǒng)平臺上使用,如Windows和Linux。在這種情況下,連接到服務(wù)器的將是天平。數(shù)據(jù)庫服務(wù)器必須由使用該天平的公司創(chuàng)建。為了能夠在多臺天平上使用相同的配方,需要一個 PostgreSQL數(shù)據(jù)庫。
配置QApp
在為其中一個QApp(包括PostgreSQL數(shù)據(jù)庫)創(chuàng)建新任務(wù)時,必須輸入數(shù)據(jù)庫連接(圖1)或從配置文件中導(dǎo)入。連接配置包括IP地址、端口、用戶名、密碼及數(shù)據(jù)庫名稱。
創(chuàng)建新配方
配方管理可以直接在天平上完成。可以將創(chuàng)建、修改和刪除配方的權(quán)限分配給角色用戶,以防止未經(jīng)授權(quán)的用戶更改。配方的所有修改都記錄在審計追蹤中,以便具有較高的可追溯性。
在任務(wù)中,可以創(chuàng)建新配方(圖2)。每個配方都需要一個在數(shù)據(jù)庫中獨一無二的名稱,并添加可用于每個組分的公差值(百分比表示),以及配方中含有組分的數(shù)量(50 種)。一旦配置了組分的數(shù)量,用戶就可以開始輸入配方的每個組分。一個組分包含一個名稱和一個重量,重量可以以mg、g或kg為單位輸入
僅在單臺天平上使用配方
如果天平不能連接到網(wǎng)絡(luò),可以在天平上創(chuàng)建本地配方。在這種情況下,只有該天平才能使用該配方。
創(chuàng)建本地配方
要想在本地創(chuàng)建配方,必須使用數(shù)據(jù)庫類型SQLite創(chuàng)建任務(wù)。創(chuàng)建新配方的步驟與“創(chuàng)建新配方”一段中的步驟相同。
如果將配方與SQLite配置為數(shù)據(jù)庫類型,那么針對多容器配方QApp和單容器配方QApp的所有任務(wù)都可以訪問這些配方。
應(yīng)用案例
集中配方數(shù)據(jù)庫
用戶希望使用多臺天平。每個天平應(yīng)具有在多容器配方和在單容器配方的任務(wù)。每項任務(wù)應(yīng)使用相同的配方。公司可以創(chuàng)建一個集中的配方數(shù)據(jù)庫,而不必為每臺天平上的每項任務(wù)創(chuàng)建相同的配方。
只需通過該數(shù)據(jù)庫創(chuàng)建一次配方。創(chuàng)建好配方后,每項任務(wù)都可以從數(shù)據(jù)庫中加載該配方,用戶也可以在每臺天平的每項任務(wù)中啟動配方。
本地配方數(shù)據(jù)庫
某用戶不希望將其天平連接到網(wǎng)絡(luò),例如,該天平位于安全實驗室中。該天平應(yīng)具有針對多容器中配方和單容器中配方的任務(wù)。天平上的每項任務(wù)都應(yīng)使用相同的配方。可以通過天平上的本地數(shù)據(jù)庫保存一個配方,并在多容器配方和單容器配方的每項任務(wù)中使用該配方。
只需在各臺天平上創(chuàng)建一次配方。之后配方QApp可以訪問本地數(shù)據(jù)庫并從數(shù)據(jù)庫中加載該配方。