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