Dostęp do bazy otwiera wszystkie możliwości i wszystkie ryzyka naraz. Granica między jednym a drugim przebiega przy zapisie.
Odczyt
Bezpieczny i bardzo użyteczny. Pozwala budować raporty, integracje i kontrole bez wpływu na działanie programu.
To najtańszy sposób na odpowiedzi, których program nie daje wprost. Dane już są, nie trzeba niczego wprowadzać ponownie ani utrzymywać drugiego zbioru. Na tym opiera się większość zestawień spoza standardu oraz codzienne kontrole uzgadniające.
Zapis
Pomija kontrole, wyliczenia i powiązania. Dokument zapisany bezpośrednio potrafi rozsypać stany magazynowe i rozrachunki. Do zapisu służy Sfera.
Warto rozumieć, dlaczego to nie jest przesada. Program przy zapisie robi kilkanaście rzeczy naraz: nadaje numer, aktualizuje stan, tworzy powiązania, przelicza wartości, sprawdza limity. Zapis z boku wykonuje jedną z tych czynności i pomija resztę. Efekt bywa niewidoczny przez tygodnie, aż do inwentaryzacji albo zamknięcia okresu.
Konto o ograniczonych prawach
Osobne, wyłącznie do odczytu, wyłącznie do potrzebnych tabel. Korzystanie z konta administracyjnego jest niepotrzebnym ryzykiem.
Osobne konto daje jeszcze jedną korzyść: widać, co robi. Gdy system nagle zwalnia, da się sprawdzić, czy przyczyną są zapytania raportowe, czy praca użytkowników. Przy wspólnym koncie to rozróżnienie znika.
Co trzeba mieć po swojej stronie
Zgodę osoby odpowiedzialnej za system, hasło przechowywane w jednym miejscu, a nie w kilku plikach na komputerach, oraz spis rozwiązań korzystających z tego dostępu. Ten spis przydaje się przy każdej zmianie w systemie i przy odejściu osoby, która coś kiedyś napisała.
Warunki licencji
Warto sprawdzić, co producent dopuszcza. Część działań może naruszać warunki wsparcia. To pytanie zadaje się przed rozpoczęciem prac, nie po zgłoszeniu awarii.
Zmiany struktury
Aktualizacje zmieniają układ tabel. Rozwiązania oparte na bezpośrednim odczycie wymagają sprawdzenia po każdej z nich.
Dlatego takie rozwiązania trafiają na listę kontrolną po każdej aktualizacji, na równi z dodatkami. Cichy błąd jest tu groźniejszy od głośnego: raport, który przestał działać, ktoś zgłosi tego samego dnia. Raport, który zaczął pomijać część dokumentów, może nie zostać zauważony wcale.
Obciążenie
Zapytania odpytujące dużą część bazy w godzinach pracy spowalniają system. Kopia do analiz rozwiązuje ten problem raz na zawsze.
Kopia ma jeszcze jedną zaletę: na niej wolno próbować. Ciężkie zapytanie, które na produkcji byłoby ryzykiem, tutaj jest zwykłym eksperymentem. Cena to opóźnienie danych — trzeba wiedzieć, które analizy mogą pracować na wczorajszym stanie, a które muszą widzieć bieżący.
Kiedy nie warto tędy iść
Gdy potrzebę pokrywa gotowe zestawienie albo dodatek, bezpośredni odczyt dokłada tylko obowiązek utrzymania. Sens ma tam, gdzie pytanie jest specyficzne dla firmy i będzie zadawane regularnie.