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.
Uwaga
Jeśli właściwość tabeli ObsoleteState ustawiono na Oczekujące dla wiersza zestawu danych lub pola w wierszu zestawu danych, zostanie oznaczony kolorem żółtym. Jeśli właściwość tabeli ObsoleteState ustawiono na Usunięte, odpowiednia tabela lub pole są oznaczone kolorem czerwonym.
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.
Uwaga
W przypadku wybrania opcji Pełna-przyrostowa replikacja w wierszu zestawu danych, pola typu Blob, Mediai Zestaw mediów nie zostaną uwzględnione w replikacji przyrostowej, jeśli pozostają niezmienione. Dodatkowe informacje zamieszczono w artykule: Replikacja danych binarnych
- Wyczyść tabelę przy pełnej replikacji - Po zaznaczeniu 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 sesji jest ustawiona na wyższą niż wartość parametru NavHttpClientMaxTimeout, zostanie wyświetlony błąd NavNclHttpClientTimeoutTooLargeException.
Uwaga
Tylko użytkownicy z uprawnieniem Administrator MDMS mogą definiować wartość pola.
- 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
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.
- Filtr wyjątku blokowania - 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
Każdy wiersz zestawu danych zawiera listę pól, które zostaną zsynchronizowane. Aby uwzględnić te pola, użytkownik musi je włączyć.
Aby uwzględnić pola w tabeli Zestaw danych:
- Przejdź do podstrony Wiersze i wybierz akcję Pola .
- Sprawdź następujące pola:
Stan - Określa, że pole jest włączone lub wyłączone.
Sugerowane - Określa, czy pole zostało zasugerowane przez system jako pole do dodania. Pola można sugerować za pomocą akcji Sugeruj pola.
Nr pola - Określa numer pola.
Nazwa pola - Określa nazwę 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
Kolejność przetwarzania można zmienić za pomocą akcji W górę lub W dół.
- Nr pola docelowego - Umożliwia eksportowanie wartości pola do innego pola.
Ważne
Wartość pola Nr pola docelowego należy zmienić dla pól typu FlowField. Wyjątkiem są sytuacje, w których wartości pól Nr tabeli i Nr tabeli docelowej są różne.
- Sprawdź poprawność pola - Określa, 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.
Klasa pola - Określa pole klasy (np. Normalne lub Flowfield).
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.
Wyklucz porównanie stanu rekordu - W przypadku zaznaczenia pola, zostanie ono wykluczone z Porównania stanu rekordu.
Aktualizuj jeśli jest różnica - Określa, że wartość pola jest przypisywana/weryfikowana tylko wtedy, gdy różni się od wcześniej zreplikowanej wartości pola.
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.
Akcje Włącz/Wyłącz
Akcje Włącz/Wyłącz umożliwiają dodawanie i usuwanie pól z zestawu danych. Aby włączyć/wyłączyć pola:
Na stronie Pola zestawu danych wybierz wiersze, które chcesz włączyć lub wyłączyć.
Użyj akcji Włącz, aby uwzględnić wybrane pola w zestawie danych, lub wybierz akcję Wyłącz, aby wykluczyć je z zestawu danych.
Zamknij stronę.
Sugerowanie pól
Akcja Sugeruj pola generuje listę zalecanych pól, które mają zostać uwzględnione w polach zestawu danych, na podstawie wartości pól z rekordów w systemie. Aby wykonać akcję Sugeruj pola:
Wybierz akcję Sugeruj pola na stronie Pole zestawu danych, a następnie pole Sugerowane zostanie automatycznie zaznaczone.
Wybierz akcję Włącz sugerowane, aby włączyć pola, które zostały zasugerowane przez system.
Zamknij stronę.
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 |
Ważne
Wartość pola Nr pola docelowego należy zmienić dla pól typu FlowField. Wyjątkiem jest sytuacja, gdy Nr tabeli docelowej wiersza zestawu danych różni się od wartości Nr tabeli wiersza zestawu danych.
Ważne
Pola klasy FlowField nie mogą być śledzone przez MDMS (nie pojawią się w zapisach dziennika śledzenia), dlatego zaleca się oznaczenie wiersza Pełna-przyrostowa replikacja w zestawie danych jako Prawda.
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
W zestawie danych są dostępne pola informacji Pola, Relacje i Filtry.