Data
Hantering & LIMS integration
Introduktion
Databashantering och utbyte av data mellan olika databaser
och är nyckelområden inom automationsområdet.
Det är mycket enkelt att generera stora mängder
data, men det är svårare att lagra och utföra
operationer på datan så den blir tillgänglig
i en annan skepnad och lagra den på en annan plats..
Det finns många olika steg, inte alla används
på alla system. Jag beskriver några nedan.
- Ta emot instruktioner för hur prov skall prepareras/analyseras
från en extern källa.
- Ta emot data från ett annat automatiserat system
eller instrument, datautbyte och handskakningsignaler
mellan systemen måste planeras och kontrolleras
noga.
- Arkivering av "run-time" data.
- Utföra manipulation/reduktion av data så
att det går att skapa vettiga rapporter som är
lättilgängliga för slutanvändaren
- Raportera/exportera färdigt analys resultat till
externa system
Ofta är datan från en analysmetod bestämd
av analysinstrumentets mjukvara, den genererade datamängden
är oftast onödigt stor som man inte behöver
nedströms i informationskedjan. Våran mjukvara
låter användaren sortera indata och välja
ut den data som man vill ha kvar och skriver detta till
en reducerad datafil i önskat format redo för
integration/utbyte mot nästa dataplattform..
Databaser
Den externa källan av data kan vara t.ex. en databastabell
eller en enkel textfil. Våran programvara plockar
ut den data vi är intresserad av. För indata i
systemet kan vår programvara ta emot textfiler eller
öppna och läsa en databastabell eller på
annat sätt fånga datan vi är intresserad
av. Det är enkelt att utbyta data med hjälp mcrosoft
ODBC standarden och skicka SQL frågor mot t.ex. Oracle,
SQL server och självklart MS Access
En textfil är en ASCII fil i öppet eller binär
form. Datan är oftas av typen fast fältlängd
fast fältpositione ller att datan är komma separerad
eller av CSV typ
aa111111,28,63
aa111112,45,91
..... , ..... , .....
..... , ..... , .....
<sample name>,<data point 1>,<data point
2>
Våran mjukvara passar i Ert system inte tvärtom.
|