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 systemuRozproszone pliki ExcelBaza danych SQL Server w TCS.net
Bezpieczeństwo dostępuNiskie - brak kontroli nad kopiowaniem plikuMatryca uprawnień i szyfrowana transmisja
Praca wielu użytkownikówBlokowanie pliku podczas edycji przez jedną osobęRównoległa praca na jednej bazie
Historia zmianTylko stan bieżącyRejestr zdarzeń z czasem i użytkownikiem
Integracja z ERPRęczny import, ryzyko błędówWymiana 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.

Czas realizacji: ok. 30 dni (miesiąc)

Co jest potrzebne

  • Serwer z Microsoft SQL Server
  • Eksport danych z istniejących arkuszy Excel
  • Uprawnienia administratora do konfiguracji matrycy dostępu
  1. Audyt istniejących plików Excel

    Inwentaryzacja arkuszy, kartotek i historii wypożyczeń rozproszonych w plikach, aby ustalić zakres danych do przeniesienia.

  2. Import danych do bazy MS SQL Server

    Zaimportowanie kartotek narzędzi, pracowników i lokalizacji do relacyjnej bazy danych Studio TCS.net.

  3. Konfiguracja matrycy uprawnień

    Zdefiniowanie ról i poziomów dostępu, aby każdy użytkownik widział i modyfikował tylko właściwe dane.

  4. 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:

  1. Audyt arkuszy i ujednolicenie struktury - każde narzędzie dostaje indeks, kategorię i wydział macierzysty.
  2. Import etapowy wydziałami, tak aby żaden dział nie stracił dostępu do bieżącej ewidencji.
  3. Konfiguracja matrycy uprawnień - magazynierzy widzą swoje zasoby, kierownictwo cały park narzędziowy.
  4. Ustawienie kopii zapasowych i integracji z ERP.
  5. 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.