Zestawy danych
Zestawy danych zawierają informacje dotyczące struktury replikowanych danych.
Konfigurowanie zestawów danych
Zestaw danych obejmuje nagłówek i co najmniej jeden wiersz. Wiersze można łączyć przy użyciu relacji wiersza zestawu danych i filtrować przy użyciu filtrów wiersza zestawu danych. Podzestaw pól tabeli jest przypisywany do każdego wiersza zestawu danych.
Nagłówek zestawu danych
Aby skonfigurować nagłówek zestawu danych:
Wybierz ikonę
, wprowadź Zestawy danych, a następnie wybierz powiązane łącze.
Na stronie Zestawy danych wybierz Nowy, a następnie wypełnij poniższe pola:
- Nr - Określa unikatowy identyfikator zestawu danych.
- Opis - Określa opis zestawu danych.
- Stan -Określa stan zestawu danych. Stan może być Otwarty lub Zwolniony. Można go zmienić przy użyciu akcji Zwolnij i Otwórz ponownie.
Ważne
Replikacji może zostać poddany tylko zestaw danych o stanie Zwolniony.
Wiersz zestawu danych
Aby skonfigurować wiersz zestawu danych:
- Przejdź do podstrony Wiersze i wypełnij następujące pola:
- Nr tabeli - Określa numer tabeli do replikacji.
- Kod - Określa unikatowy identyfikator wiersza zestawu danych.
Uwaga
Pole jest wypełniane automatycznie.
- Nazwa - Określa opis wiersza zestawu danych.
Uwaga
Pole jest wypełniane automatycznie.
- Nazwa tabeli - Określa nazwę tabeli do replikacji.
Uwaga
Pole jest wypełniane automatycznie.
- Opcjonalnie, wypełnij lub sprawdź następujące pola:
- Liczba pól zestawu danych - Określa liczbę wybranych pól zestawu danych.
- Liczba rekordów w tabeli - Określa liczbę wybranych rekordów tabeli w bieżącej firmie.
Uwaga
Filtry zestawu danych nie mają wpływu na wyświetlaną liczbę rekordów.
Nr tabeli docelowej - Określa numer tabeli docelowej. Istnieje możliwość ustawienia innej tabeli.
Zawsze uwzględnij podrzędne wiersze - W przypadku zaznaczenia pola, proces Replikacja przyrostowa będzie zawsze uwzględniał wiersze podrzędne z opcją Pełna replikacja.
Pełna-przyrostowa replikacja - W przypadku zaznaczenia pola, proces Replikacja przyrostowa uwzględnia wszystkie pola w zestawie danych.
-
- Wyczyść tabelę przy pełnej replikacji - W przypadku zaznaczenia tego pola, tabela w firmie odbiorcy zostanie w pełni usunięta przed pobraniem nowych danych. Ustawienie to działa tylko w przypadku, gdy wybrano opcję Pełna replikacja, a użytkownicy posiadają uprawnienia Administrator MDMS.
Jeśli podczas pracy z dużymi ilościami danych wystąpi błąd połączenia, można rozważyć dostosowanie wartości w polu Maks. limit czasu sesji na stronie Konfiguracja MDMS. To ustawienie określa czas (w milisekundach), przez jaki system będzie czekał na nawiązanie połączenia z usługą zdalną przed upływem limitu czasu. Wartość domyślna w aplikacji MDMS to 1 minuta. Należy pamiętać, że wartość ustawiona dla pola Maks. limit czasu sesji nie może przekroczyć wartości parametru NavHttpClientMaxTimeout, który jest maksymalnym czasem, jaki może zająć próba połączenia przed przekroczeniem limitu czasu. Jeśli wartość pola Maks. limit czasu sesjijest ustawiona na większą niż wartość parametru NavHttpClientMaxTimeout, zostanie zgłoszony błąd NavNclHttpClientTimeoutTooLargeException.
Uwaga
Tylko użytkownicy z uprawnieniem Administrator MDMS mogą definiować wartość pola.
- Wyczyść tabelę przy pełnej replikacji - W przypadku zaznaczenia tego pola, tabela w firmie odbiorcy zostanie w pełni usunięta przed pobraniem nowych danych. Ustawienie to działa tylko w przypadku, gdy wybrano opcję Pełna replikacja, a użytkownicy posiadają uprawnienia Administrator MDMS.
Dla istniejącego rekordu - Określa akcję, jaką należy podjąć w sytuacji, gdy zreplikowany rekord już istnieje w docelowej bazie danych. Dostępne są następujące opcje akcji: Aktualizuj i Pomiń.
Uwaga
Aplikacja MDMS zawsze porównuje klucze podstawowe.
- Wyłącz wstawianie lokalne - Po zaznaczeniu pola, użytkownicy nie będą mogli wstawiać nowych rekordów do lokalnej bazy danych.
- Wyłącz usuwanie lokalne - Po zaznaczeniu pola, użytkownicy nie będą mogli usuwać rekordów w lokalnej bazie danych.
- Blokuj wykluczenie filtra - Określa filtr , który pozwala wykluczyć wybrane rekordy z reguł blokowania.
- Uruchom wyzwalacz przy wstawianiu - Jeśli nowy rekord jest wstawiany w lokalnej bazie danych, w operacji używa się opcji Wstaw (prawda). Domyślnie ustawiona jest opcja Wstaw (fałsz).
Uwaga
Po zaznaczeniu pola Uruchom wyzwalacz przy wstawianiu, zostanie wykonana logika biznesowa tego wyzwalacza. Subskrypcje zdarzeń są wykonywane przy użyciu opcji RunTrigger=true.
Uruchom wyzwalacz przy modyfikacji - Jeśli rekordy zostały zaktualizowane w lokalnej bazie danych, w czasie operacji zostanie użyta opcja Modyfikuj (prawda). Domyślnie ustawiona jest opcja Modyfikuj (fałsz).
Uwaga
Po zaznaczeniu pola Uruchom wyzwalacz przy modyfikacji, zostanie wykonana logika biznesowa tego wyzwalacza. Subskrypcje zdarzeń są wykonywane przy użyciu opcji RunTrigger=true.
Pole zestawu danych
Aby skonfigurować pole zestawu danych (pola klucza podstawowego są dodawane automatycznie):
- Przejdź do podstrony Wiersze i wypełnij następujące pola:
- Nr pola - Określa numer pola.
- Kod - Określa unikatowy identyfikator pola zestawu danych.
Uwaga
Pole jest wypełniane automatycznie po sprawdzeniu poprawności pola Nr pola.
- Nazwa pola - Określa nazwę pola.
Uwaga
Pole jest wypełniane automatycznie po sprawdzeniu poprawności wartości pola Nr pola.
- Nr pola docelowego - umożliwia eksportowanie wartości do innego pola.
- Sprawdź poprawność pola - Wskazuje, czy po zaimportowaniu wartości pola do firmy odbiorcy, powinna być sprawdzana jej poprawność.
Uwaga
Po wybraniu pola sprawdzana jest relacja tabeli i wykonywana jest logika walidacji pola. Subskrypcje zdarzeń są wykonywane przy użyciu opcji RunTrigger=true.
- Wyłącz modyfikowanie lokalne - Określa, czy dozwolona jest edycja wartości pola w firmach odbiorców.
- Typ pola - Określa typ pola.
Uwaga
Pole jest wypełniane automatycznie po sprawdzeniu poprawności pola Nr pola.
- Kolejność przetwarzania - Określa kolejność, w jakiej przetwarzane są pola rekordów. Jest to szczególnie ważne dla przepływu walidacji danych.
Uwaga
Pole jest wypełniane automatycznie po sprawdzeniu poprawności pola Nr pola.
- Nr tabeli- Określa numer tabeli.
Uwaga
Pole jest wypełniane automatycznie po sprawdzeniu poprawności pola Nr pola.
Wyklucz porównanie stanu rekordu - W przypadku zaznaczenia pola, zostanie ono wykluczone z Porównania stanu rekordu.
Zachowaj wartość lokalną - Pozwala na wstępny eksport wartości pola, podczas gdy żadne późniejsze zmiany wartości pola nie są synchronizowane z odbiorcami.
Pomiń eksport - Umożliwia pominięcie pola w trakcie eksportu.
Uwaga
Pominięcie pola Zestaw danych może być przydatne w sytuacji, gdy synchronizacja zwróci komunikat o błędzie. Następna synchronizacja nie wyśle tego pola ponownie.
Uwaga
Funkcja Dodaj pola pozwala wybierać wiele pól.
Uwaga
Jeśli pola typu Blob, Media lub Zestaw mediów są uwzględnione w zestawie danych z innymi polami niezawierającymi pól klucza podstawowego, zostanie wyświetlony komunikat błędu. Tego typu pola powinny mieć dedykowany zestaw danych. Dodatkowe informacje zamieszczono w artykule Replikacja danych binarnych.
Filtr wiersza zestawu danych
Jeżeli proces replikacji jest uruchomiony można określić dodatkowe filtry dla rekordów zestawów danych. Aby skonfigurować filtr wiersza zestawu danych:
- Przejdź do podstrony Wiersze i wybierz akcję Filtry z karty Wiersz na wstążce.
Uwaga
Jeżeli zdefiniowano filtr dla tego samego pola wiersza zestawu danych i wiersza replikacji, filtr zestawu danych zostanie zastąpiony.
- Wypełnij następujące pola:
- Nr pola - Określa numer pola z bieżącego wiersza zestawu danych.
- Wartość - Określa wyrażenie wartości tekstowej, przy użyciu którego pole jest filtrowane.
Relacja wiersza zestawu danych
Istnieje możliwość określenia relacji pomiędzy wciętym rekordem i jego rekordem nadrzędnym.
Akcje Zwiększ wcięcie i Zmniejsz wcięcie są używane do zarządzania relacjami pomiędzy wierszami.
Relacje można konfigurować automatycznie po zaznaczeniu pola Automatycznie przypisz relacje klucza podstawowego na stronie Ustawienia MDMS. Opcja ta działa dla relacji opartych na kluczu podstawowym.
Aby skonfigurować relację wiersza zestawu danych:
Przejdź do podstrony Wiersze i wybierz akcję Relacje z karty Wiersz na wstążce.
Wypełnij następujące pola:
- Nr pola - Określa numer pola z bieżącego wiersza zestawu danych.
- Nr pola nadrzędnego - Określa numer pola z powiązanego nadrzędnego wiersza zestawu danych.
Przykład tabeli Zapas opisuje dodatkowe uwarunkowania dotyczące relacji: 1. Jeśli replikacja przyrostowa jest uruchamiana dla określonej jednostki miary zapasu, rekord nadrzędny (zapas) jest również uwzględniany.
Jeśli w wierszu zestawu danych zaznaczono pole Zawsze uwzględnij podrzędne wiersze, Zapisy synchronizacji rekordów zostaną utworzone dla wszystkich powiązanych wierszy podrzędnych.
Jeśli na stronie Ustawienia jednorazowej replikacji zaznaczono pole Uwzględnij podrzędne wiersze, powiązany wiersz podrzędny (Jednostka miary zapasu) zostanie uwzględniony w replikacji.
Przekierowanie tabel i pól
Istnieje możliwość przekierowania tabel i pól (dodatkowe informacje zamieszczono w sekcjach: Wiersz zestawu danych i Pole zestawu danych). W poniższej tabeli przedstawiono obsługiwane procesy.
Proces | Przekierowana tabela | Przekierowane pole |
---|---|---|
Replikacja rekordu | Obsługiwane | Obsługiwane |
Usuwanie rekordu | Obsługiwane w sytuacji, gdy tabela istnieje w firmie głównej | Obsługiwane |
Sprawdzanie stanu rekordu | Obsługiwane w sytuacji, gdy tabela istnieje w firmie głównej | Obsługiwane |
Kopiowanie zestawów danych
Funkcja Kopiuj umożliwia użytkownikom kopiowanie zestawów danych.
Zarządzanie replikacjami przy użyciu miejsc użycia
Funkcja Miejsce użycia pozwala użytkownikowi zobaczyć stronę ze wszystkimi replikacjami, do których przypisany jest zestaw danych. Ponowne otwieranie i zwalnianie tych replikacji jest możliwe na tej stronie.
Zwalnianie zestawów danych
Po przygotowaniu zestawu danych, konieczna jest zmiana jego stanu na Zwolniony przy użyciu akcji Zwolnij. Otwartych zestawów danych nie można replikować. Wprowadzenie zmian w zwolnionym zestawie danych wymaga jego ponownego otwarcia przy użyciu akcji Otwórz ponownie.
Wyświetlanie zapisów synchronizacji rekordów
Akcja Pokaż zapisy synchronizacji rekordów jest dostępna na wstążce w sekcji Nawigacja. Umożliwia przejście do strony Zapisy synchronizacji rekordów powiązanej z zestawem danych.
Pola informacji
Dostępne są: Pola informacji Pola, Relacje i Filtry w zestawie danych.
Zestawy danych binarnych
Dane binarne odnoszą się do pól typu Blob, Media i Zestaw mediów, które przechowują pliki, takie jak obrazy lub inne rodzaje multimediów. Aby możliwe było przesyłanie tego typu pola przy użyciu MDMS, należy utworzyć dla niego dedykowany zestaw danych. Wydanie zbioru danych, który zawiera pola binarne i inne pola niebędące kluczami podstawowymi, powoduje wystąpienie błędu. Dodatkowe informacje zamieszczono w artykule: Replikacja danych binarnych