Najčešće pitanje nije „šta ume" nego „gde su nam podaci". Odgovor nije obećanje nego tri stvari koje možete da proverite sami: nalog koji ne sme da piše, program koji odbija svaki upis, i dnevnik u kom stoji svaki upit koji je izvršen.
Jedan program na serveru gde je već baza — jedini koji je uopšte
dodiruje. Preporučeni nalog je db_datareader: pravo čitanja
i ništa više. To sprovodi sam SQL Server, pa važi i ako nama nešto pukne.
Konektor sam otvara odlaznu vezu na portu 443. Ka vašoj mreži se ne otvara nijedan port, nema VPN-a ni probijanja zaštite.
Konektor zapisuje svaki upit koji je izvršio — vidite ga u svom panelu, na svom serveru. Odbija sve što pokušava da piše — jedini izuzetak je narudžbina sa online prodavnice, i to samo ako je sami uključite. Kad hoćete da prestane, „Prekini pristup" gasi vezu odmah, bez nas.
Nema migracije, nema promene u načinu rada, nema dodatnog unosa. Vidik čita ono što vaši ljudi ionako unose svakog dana.
.exe — nema instalacije Node-a, baze ni serveraProgram nije potpisan sertifikatom, pa će Windows prvi put pitati „Ipak pokreni". Kažemo to unapred da ne bude iznenađenje na serveru.
Ne. Nijedan ekran, kontrola ni ispis ne piše po vašoj bazi — Vidik je
čist čitač. Zato i preporučujemo nalog db_datareader: da to ne
bude naše obećanje nego pravilo koje sprovodi vaš SQL Server.
Uz to, i sam konektor odbija svaki upit koji pokušava da piše, pre nego što ga uopšte pošalje bazi. Dve brave, nezavisne jedna od druge.
Jedan izuzetak, i on je vaša odluka: online
prodavnica ume da upiše narudžbinu kupca u PANTHEON. Taj upis nije
SQL koji stiže spolja nego jedna operacija zapisana u samom konektoru,
i radi tek kad u panelu uključite „Primaj narudžbine sa sajta" —
podrazumevano je isključen. Za nju nalog mora da sme da pokrene
PANTHEON-ove procedure za narudžbine, pa uz db_datareader
ostaje isključena sama od sebe.
Da, i red je da to kažemo otvoreno: kad otvorite ekran, red koji vidite putuje iz vaše baze kroz naš servis do vašeg pregledača. Drugačije se sa telefona ne može videti ništa.
Ono što se ne dešava: ništa od toga se ne čuva. Nema kopije vaše baze kod nas, nema noćnog prepisivanja, nema skladišta izveštaja. Kad zatvorite ekran, kod nas ne ostaje ni jedan red.
Vidik je veb aplikacija i bez veze ne radi — isto kao mejl ili e-faktura. To je svesna odluka: poenta je da direktor vidi brojke sa telefona, iz automobila, bez ulaska u firmu.
Ako veza padne, ne gubi se ništa: konektor se sam javi čim se vrati, a u međuvremenu vaš ERP radi kao i pre. Vidik ništa ne drži i ništa ne zaključava.
Svako ko ima nalog u vašoj firmi vidi sve ekrane. Naplata je po firmi, ne po korisniku, pa nema razloga da ljudi dele lozinke — a baš to deljenje kvari svaku podelu prava.
Ako vam treba da komercijalista vidi samo svoje kupce, recite nam — to je odluka koju donosimo prema tome koliko firmi je traži, a ne unapred.
Upiti idu nad indeksiranim kolonama, a konektor drži najviše dve konekcije i zatvara ih posle deset minuta mirovanja. U praksi je opterećenje manje nego kad jedan korisnik otvori veći ispis u samom ERP-u.
Ako želite, konektor se pusti na repliku umesto na produkciju.
Tačno, i to nećemo da zaobilazimo. PANTHEON prepoznaje svaku spoljnu vezu i traži Konektor licencu. Prikrivanje te veze bi vas stavilo u prekršaj ugovora sa DataLab-om — a to bi se videlo prvog dana kad partner dođe na održavanje.
Ono što radimo umesto toga jeste da veza bude jedna: jedan konektor po firmi, bez obzira koliko ljudi gleda Vidik sa telefona. Trošak licence ulazi u ponudu otvoreno i dogovara se sa vašim PANTHEON partnerom.
Konektor se deinstalira i nema više ničega. Ništa nije promenjeno u bazi, pa nema šta da se vraća. Ugovor je mesečni — bez odustanice i bez obaveze na godinu.
Volimo ta pitanja — arhitektura je i pravljena tako da na njih postoji kratak odgovor.