Studio TCS.net przechowuje dane narzędziowni w relacyjnej bazie Microsoft SQL Server zamiast w rozproszonych arkuszach. Oznacza to jedną wersję danych dla wszystkich użytkowników, transakcyjny zapis każdej operacji, kopie zapasowe wykonywane bez przerywania pracy magazynu i kontrolę dostępu opartą na matrycy uprawnień.
Arkusze kalkulacyjne przestają wystarczać przy dużej skali operacji. Rosnąca liczba narzędzi, pracowników i wydań sprawia, że pliki Excela stają się niestabilne, podatne na nadpisanie i trudne do synchronizacji. Ten artykuł wyjaśnia, co zmienia przejście na bazę danych i jak przeprowadzić migrację. System opisuje strona Narzędziownia - program do zarządzania i ewidencji narzędzi.
Bezpieczeństwo informacji i ochrona przed utratą danych
W przypadku rozproszonych plików Excela ryzyko przypadkowego usunięcia, nadpisania lub niekontrolowanego skopiowania danych jest wysokie. Baza danych SQL Server w Studio TCS.net chroni dane na kilku poziomach:
- Matryca uprawnień - administrator określa, kto może przeglądać, modyfikować, zatwierdzać i usuwać wpisy.
- Transakcyjność - operacja magazynowa zapisuje się w całości albo wcale, bez częściowych zapisów.
- Kopie zapasowe online - wykonywane bez przerywania pracy magazynu.
- Szyfrowana transmisja - połączenia aplikacji webowej, mobilnej i integracji przez HTTPS/TLS.
- Rejestr zdarzeń - logowania, zmiany statusów i edycje kartotek z czasem i użytkownikiem.
Każda operacja - także wydanie sprzętu za pomocą aplikacji mobilnej Android - trafia do tej samej bazy. Szczegółowe zasady ról opisuje artykuł o personalizacji uprawnień.
Wysoka wydajność i wielodostępność
Historia operacji na zrzucie obejmuje dokumenty z kilku lat, a rejestr pokazuje numer i typ dokumentu, datę, opis pozycji, ilość, kontrahenta, status i numer partii. Przy takiej skali arkusz zaczyna działać wolno i łatwo go uszkodzić, a relacyjna baza przeszukuje historię według dat i filtrów bez ręcznego scalania plików.
Wielodostępność to druga zaleta. W tym samym momencie magazynierzy na halach, kierownicy budów korzystający z aplikacji przez Internet i dział finansów w centrali pracują na tej samej bazie. Silnik kolejkuje zapytania tak, by jedna osoba nie blokowała pracy pozostałym, co w pliku Excela otwartym przez kilku użytkowników jest nieuniknione.
Raporty okresowe i integracja z ERP
Baza nie oznacza rezygnacji z Excela - arkusz staje się formatem raportu, a nie źródłem danych. Moduł eksportu udostępnia zestawienia narzędzi, pracowników, lokalizacji, stan narzędzi na wybrany dzień oraz zestawienie według numerów serii. Relacyjna struktura pozwala łączyć dane z modułów narzędziowni, utrzymania ruchu CMMS i gospodarki BHP.
| Cecha systemu | Rozproszone pliki Excel | Baza danych SQL Server w TCS.net |
|---|---|---|
| Bezpieczeństwo dostępu | Niskie - brak kontroli nad kopiowaniem pliku | Matryca uprawnień i szyfrowana transmisja |
| Praca wielu użytkowników | Blokowanie pliku podczas edycji przez jedną osobę | Równoległa praca na jednej bazie |
| Historia zmian | Tylko stan bieżący | Rejestr zdarzeń z czasem i użytkownikiem |
| Integracja z ERP | Ręczny import, ryzyko błędów | Wymiana danych przez REST API |
Za pomocą REST API system synchronizuje listy pracowników czy miejsca powstawania kosztów (MPK) z SAP lub innym systemem ERP, eliminując wielokrotne wprowadzanie tych samych informacji. Szerzej opisuje to artykuł architektura SOA i REST API.
Jak przejść z plików Excel na bazę danych SQL Server
Migracja gospodarki narzędziowej z rozproszonych arkuszy do centralnej bazy MS SQL Server w Studio TCS.net.
Co jest potrzebne
- Serwer z Microsoft SQL Server
- Eksport danych z istniejących arkuszy Excel
- Uprawnienia administratora do konfiguracji matrycy dostępu
-
Audyt istniejących plików Excel
Inwentaryzacja arkuszy, kartotek i historii wypożyczeń rozproszonych w plikach, aby ustalić zakres danych do przeniesienia.
-
Import danych do bazy MS SQL Server
Zaimportowanie kartotek narzędzi, pracowników i lokalizacji do relacyjnej bazy danych Studio TCS.net.
-
Konfiguracja matrycy uprawnień
Zdefiniowanie ról i poziomów dostępu, aby każdy użytkownik widział i modyfikował tylko właściwe dane.
-
Integracja z ERP i kopie zapasowe
Podłączenie wymiany danych z ERP przez REST API oraz ustawienie automatycznych backupów online.
Krok importu wykonuje się kreatorem, który podaje tabelę docelową, limit rekordów i wzorcowy plik z właściwymi kolumnami. Lista kolumn oznacza, które są wymagane - jak typ, indeks, nazwa i magazyn - a które opcjonalne, więc błędy struktury wychodzą przed importem, a nie po nim. Przygotowanie arkusza opisuje artykuł o imporcie danych z Excela.
Przykładowy scenariusz migracji w firmie z kilkoma wydziałami
Wyobraźmy sobie zakład, w którym ewidencja narzędzi jest prowadzona w osobnych plikach dla obróbki, montażu i utrzymania ruchu. Każdy arkusz ma inną strukturę kolumn, raport zarządczy wymaga ręcznego scalania, a jednoczesna praca kilku magazynierów kończy się nadpisaniem zmian. Migracja mogłaby przebiegać tak:
- Audyt arkuszy i ujednolicenie struktury - każde narzędzie dostaje indeks, kategorię i wydział macierzysty.
- Import etapowy wydziałami, tak aby żaden dział nie stracił dostępu do bieżącej ewidencji.
- Konfiguracja matrycy uprawnień - magazynierzy widzą swoje zasoby, kierownictwo cały park narzędziowy.
- Ustawienie kopii zapasowych i integracji z ERP.
- Miesięczne zestawienie zarządcze generowane z systemu zamiast scalania plików.
Checklista migracji z Excela do bazy SQL Server
- Audyt istniejących arkuszy - zebranie wszystkich plików używanych w wydziałach i ustalenie, które dane są rzeczywiście potrzebne.
- Ujednolicenie struktury danych - wspólny format indeksów, kategorii i nazw lokalizacji przed importem.
- Import etapowy - przenoszenie kartotek wydziałami lub kategoriami.
- Konfiguracja matrycy uprawnień - kto przegląda, a kto modyfikuje poszczególne zbiory danych.
- Automatyczne kopie zapasowe - backupy online bez przerywania pracy magazynu.
- Integracja z systemem ERP - wymiana danych przez REST API, jeżeli firma korzysta z SAP, Comarch lub innego ERP.
- Szkolenie zespołu - obsługa raportów i procedura zgłaszania rozbieżności w danych.
Najczęstsze błędy przy pracy na rozproszonych arkuszach
- Wiele wersji tego samego pliku - kopie krążące pocztą prowadzą do rozbieżności między danymi u różnych pracowników.
- Nadpisywanie zmian - jednoczesna edycja pliku przez dwie osoby kończy się utratą części wpisów.
- Brak historii zmian - arkusz pokazuje wyłącznie stan bieżący, bez informacji, kto i kiedy zmienił wpis.
- Czasochłonne raportowanie - zestawienie danych z wielu plików wymaga ręcznego kopiowania i sumowania.
- Brak zabezpieczeń dostępu - plik skopiowany na prywatny nośnik opuszcza firmę bez śladu.
Parametry bazy danych i wymagania serwerowe podaje specyfikacja techniczna. Więcej widoków systemu znajdziesz w galerii zrzutów ekranu Studio TCS.net.