Forside
CV
Nøgletalsdatabasen
   Funktionalitet
   Historie
   Teknik
   Statistik
   Visioner
Blanketsystemet
Kontakt
Links
Log ind

Teknik

Nøgletalsdatabasen er 100% meta-data styret. Nye data kan lægges ind uden kodning (dog giver nye data ofte anledning til nye ideer). En database kan indeholde fra 3 til 11 dimensioner, og hver dimension kan have op til 9 niveauer. Typisk meget mindre. Alle celler ligger færdig beregnet, og en database vil af pladsmæssige årsager normalt indeholde max. 100 mil. rækker. Databasen fylder i alt 160 Gb og indeholder 1.1 mia rækker/celler.

Applikationen er i dag en ren Oracle pl/sql applikation (27.000 liniers kode). Der bruges en Oracle 9i standard edition database, PL/SQL Web Toolkit og MOD_PLSQL. I html siderne bruges java script og et enkelt java applet til grafik.

Teknikken er kort fortalt, at hver bruger aktion oversættes til kald af en stored procedure (pl/sql). Proceduren opdaterer udfra sidste aktion brugerens context i databasen, læser de nye nøgletal, og returnerer en html side til brugeren med nye data og nye aktioner. Brugerens context gemmes i databasen, og context genanvendes på tværs af bruger sessioner så skrivning til databasen minimeres.

 
-    Jan-Roslind.dk    -