Kako radi

Ne morate nam verovati na reč

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.

1. Konektor kod vas

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.

2. Veza ide napolje

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.

3. Svaki upit stoji u dnevniku

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.

Postavljanje

Radi isto popodne

Nema migracije, nema promene u načinu rada, nema dodatnog unosa. Vidik čita ono što vaši ljudi ionako unose svakog dana.

  • Jedan .exe — nema instalacije Node-a, baze ni servera
  • Sam pronalazi SQL instance na mašini i prepoznaje PANTHEON baze
  • Vi štiklirate koje baze delite; ostale ne postoje za nas
  • Konektor vam pokaže ključ, vi ga nalepite u Vidik — i to je sve. Ključ pravi vaš server, ne mi
  • Razlike među klijentima (druga konta, drugi tipovi dokumenata) rešavaju se podešavanjem, ne izmenom programa
Zatražite konektor Windows · jedan fajl · bez instalacije

Program nije potpisan sertifikatom, pa će Windows prvi put pitati „Ipak pokreni". Kažemo to unapred da ne bude iznenađenje na serveru.

konektor · status
● veza sa servisom  aktivna, 443/TLS
● baze pronađene    48
● nalog              samo čitanje
● dolazni portovi    nijedan
● poslednji prenos  pre 40 s · 3,1 kB
dnevnik upita  poslednja 3
14:22:07  pregled  SELECT … tHE_AcctTransItem
14:22:07  pregled  SELECT … tHE_Move
14:19:41  ispis    SELECT … tHE_Stock
● odbijeno upisa: 0  (sve što piše se odbija)
Pitanja koja uvek stignu

Bez zaobilaženja

Da li nešto upisujete u našu bazu?

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.

Idu li naši podaci kroz vaš server?

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.

Šta ako nam pukne internet?

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.

Ko sme šta da vidi?

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.

Da li usporava bazu?

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.

PANTHEON prijavljuje spoljnu vezu na bazu. Šta s tim?

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.

Šta ako se predomislimo?

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.

Sledeći korak

Pozovite i svog IT čoveka na prikaz

Volimo ta pitanja — arhitektura je i pravljena tako da na njih postoji kratak odgovor.