Wysyłanie danych#
Wysyłka mapuje wiersze modelu na zapisywalny obiekt docelowy. Przed pierwszym zapisem Supernova pokazuje podgląd różnic, zapamiętuje skróty potwierdzonych wartości wierszy, a przy kolejnych uruchomieniach wysyła tylko zmienione wiersze.
Konfigurowanie wysyłki#
Otwórz źródło HubSpot lub Intercom i wybierz Wyślij dane.
Wybierz model, obiekt docelowy i właściwość dopasowania.
Zmapuj kolumny modelu na zapisywalne właściwości miejsca docelowego.
Uruchom podgląd i sprawdź aktualizacje, nowe rekordy, pominięcia, niejednoznaczne dopasowania i błędy walidacji.
Potwierdź mapowanie, a następnie uruchom je teraz lub dodaj harmonogram.
Wartości null i puste są pomijane. Nie czyszczą właściwości docelowej. Wartości niemożliwe do przedstawienia w typie docelowym nie przechodzą walidacji przed wysłaniem jakiegokolwiek żądania.
Dopasowanie i tworzenie#
Kolumna dopasowania identyfikuje rekord docelowy. Wartość odpowiadająca więcej niż jednemu rekordowi podlega skonfigurowanej polityce niejednoznacznych dopasowań. Niedopasowany wiersz jest pomijany, chyba że włączono tworzenie.
Każde oczekujące utworzenie wymaga potwierdzenia. Zaplanowane uruchomienie również zatrzymuje się, gdy różnica przekracza 500 zapisów. Te zabezpieczenia chronią wcześniej niewielkie mapowanie przed przekształceniem w dużą zmianę bez nadzoru.
Stan różnic#
Stan bazowy przechowuje rowValueHash i sendCfgHash, a nie same wartości modelu. Zmiana mapowania unieważnia wcześniejsze potwierdzenie. Pełne uruchomienie czyści stan bazowy i ponownie analizuje każdy wiersz źródłowy.
Próba na sucho nigdy nie zapisuje i nie przesuwa stanu bazowego. Próbki podglądu są tymczasowe i ograniczone.
Przypięcie dzierżawcy i błędy#
Wysyłka zapisuje konto lub przestrzeń roboczą miejsca docelowego podczas tworzenia i sprawdza je przy każdym uruchomieniu. Zmiana danych uwierzytelniających źródła nie może po cichu skierować wysyłki do innego miejsca.
Dzienniki poszczególnych wierszy zachowują tylko kategorię, kod i identyfikator śledzenia. Komunikaty miejsca docelowego mogą powtarzać wartości klienta, dlatego ich surowa treść nie jest zapisywana. Potwierdzone częściowe powodzenia przesuwają stan bazowy; ponowienie nie wysyła ich ślepo jeszcze raz.