BoRdo -

About  

Previous Entry Apr. 12th, 2010 @ 12:11 pm Next Entry
(Tell`me)
[User Picture Icon]
From:[info]drako
Date: April 12th, 2010 - 02:38 pm
(Link)
xls ir ļoti nestrukturēta datu glabātuve.

excelis ir pavisam citas ideoloģijas produkts.

Ko tu gribi izdarīt, papriekšu pastāsti.
[User Picture Icon]
From:[info]bordo
Date: April 12th, 2010 - 03:17 pm
(Link)
Ideja sekojoša. Ir fails kurs tiek updeitots vienreiz dienā šinī gadījumā xls failiņš kurš satur kautkādu info. Ar šo info ikdienā strādā tauta kautkāudu periodu ilgi. Šie tautieši tam izmato excelīti. Kad paiet konkrēts periods dati tiek apkopoti citā raportā un šie xls failiņi ir jānotrunceito.
un sākas viss no sākuma :)
Es gan esmu jau izdomājis apiešanas mehānismu kurš pārkopē no predefinētas vietas tukšu failu pāri tam kas tika izveidots pirmstam, bet nu foršāk gan būtu ja varētu darboties ar vienu failu. Tiesa šinī gadījumā, laikam tas nav iespējams.
[User Picture Icon]
From:[info]drako
Date: April 12th, 2010 - 03:54 pm
(Link)
Izmest eksceļus un tā vietā iedot cilvēkiem aplikāciju, kura pa tiešo glabā datus sql tipa datu bāzē (access, sqlite vai mssql lite/express/hvzkāviņusauca) nevar?

Ja man obligāti būtu jāpaliek pie eksceļiem es darīti sekojoši:

1) Izveidotu standartizētu ekseļa blanku.
2) Ja tanī blankā jābūt priekš katra citiem datiem, tad ar kaut kādu skritpu es viņu ģenerētu no datiem, kas jau glabājas centrālajā datu bāzē.
3) Tanī blankā paredzētu stingru sintakses kontroli un aizliegtu dizaina izmaiņas.
4) Pie datu importa, šo blanku eksportētu uz CSV, un ar perlu apstrādātu to par lietojamu datu kopumu, kas tiek iebarots datu bāzē ar standarta insertiem.
5) Importam pakārtotu kaut kādu monitoringam, lai kļūdas un dīvainības iespēju robežās logotos. Kontrolsummas no sākotnējiem datiem un iegūtā rezultāta pārbaudīt arī nebūtu slikti.

Vienīgā problēma - tiešām jāuzmanās lai nepieļautu "sql poisoning" :)

http://en.wikipedia.org/wiki/Code_injection
[User Picture Icon]
From:[info]drako
Date: April 12th, 2010 - 03:57 pm
(Link)
Proti - pēc tam, kad dati importēti, lietotājs saņem pilnīgi jaunu, svaigu eksceļa dokumentu.
[User Picture Icon]
From:[info]drako
Date: April 12th, 2010 - 03:59 pm
(Link)
Neizlasīju pietiekoši uzmanīgi - jā tavs risinājums šinī gadījumā ir kā reiz vispareizākais :)
[User Picture Icon]
From:[info]brock
Date: April 12th, 2010 - 04:01 pm
(Link)
hehe kā reiz gribēju jau rakstīt, ka tad jau Bordo risinājums ir daudz vienkāršāks un drošāks.
(Tell`me)
Top of Page Powered by Sviesta Ciba