Przegląd metod aktualizacji miejsc docelowych
Metodę aktualizacji można wybrać podczas początkowej konfiguracji zadania lub później w Ustawieniach zadania danych. Po przygotowaniu zadania danych nie można zmienić metody aktualizacji. Dostępne metody aktualizacji zależą od typu zadania: umieszczania, replikacji czy umieszczania danych w jeziorze danych.
Metody aktualizacji podczas umieszczania danych
-
Przechwytywanie zmian danych (CDC)
Zadanie danych rozpoczyna się od pełnego ładowania. Dane w miejscu docelowym są następnie aktualizowane przy użyciu ładowania przyrostowego na podstawie pól dat. CDC może nie być obsługiwane przez wszystkie źródła danych.
InformacjaOperacje DELETE nie są obsługiwane. Oznacza to, że jeśli wiersz zostanie usunięty w źródle, nie zostanie usunięty w umieszczonych danych. Jeśli ważna jest obsługa usuwania, zamiast tego użyj opcji Przeładuj i porównaj.Podczas pracy z Brama danych ruchu danych i umieszczania danych z aplikacji SaaS interwał między odczytywaniem zmian ze źródła ustawia się w Ustawienia > Środowisko uruchomienia. Podczas pracy bez bramy Brama danych ruchu danych ustawia się interwał za pomocą Harmonogramu. Planowanie zadań CDC podczas pracy bez bramy Brama danych ruchu danychWięcej informacji zawiera temat .
-
Przeładowanie i porównanie
Zadanie danych dokonuje pełnego ładowania tylko ze źródła. Przydaje się to na przykład wtedy, gdy źródło nie obsługuje CDC lub jeśli chcesz, aby operacje DELETE (które nie są obsługiwane przez CDC) były propagowane do miejsca docelowego. Można używać funkcji przeładowywania i porównywania z dowolnym obsługiwanym źródłem danych, a ich wykonywanie można zaplanować okresowo.
Metody aktualizacji podczas replikacji do docelowych baz danych lub hurtowni danych
- Pełne ładowanie: Ładuje dane z wybranych tabel źródłowych na platformę docelową i w razie potrzeby tworzy tabele docelowe. Pełne ładowanie następuje automatycznie w momencie rozpoczęcia zadania, ale w razie potrzeby można je wykonać także ręcznie.
-
Zastosuj zmiany: Zapewnia aktualność tabel docelowych względem wszelkich zmian wprowadzonych w tabelach źródłowych.
-
Zapisz zmiany: Przechowuje zmiany w tabelach źródłowych w tabelach zmian (po jednej na tabelę źródłową).
Więcej informacji zawiera temat Zapisz zmiany.
Podczas pracy z bramą Brama danych ruchu danych zmiany są przechwytywane ze źródła w czasie niemal rzeczywistym. Podczas pracy bez bramy Brama danych ruchu danych (na przykład w ramach subskrypcji Qlik Talend Cloud Starter lub po wybraniu ustawienia Brak) zmiany są przechwytywane zgodnie z ustawieniami harmonogramu. Więcej informacji zawiera temat Planowanie zadań podczas pracy bez Brama danych ruchu danych.
Metody aktualizacji podczas replikacji do pamięci w chmurze (jeziora danych)
-
Przechwytywanie zmian danych (CDC): Zadania umieszczania w jeziorze danych rozpoczynają się od pełnego ładowania (podczas którego umieszczania są wszystkie wybrane tabele). Umieszczone dane są następnie aktualizowane przy użyciu technologii przechwytywania danych zmian (CDC).
InformacjaPrzechwytywanie zmian danych operacji DDL nie jest obsługiwane.Podczas pracy z bramą Brama danych ruchu danych zmiany są przechwytywane ze źródła w czasie niemal rzeczywistym. Podczas pracy bez bramy Brama danych ruchu danych zmiany są przechwytywane zgodnie z ustawieniami harmonogramu. Więcej informacji zawiera temat Planowanie zadań podczas pracy bez Brama danych ruchu danych.
- Przeładuj: Wykonuje pełne ładowanie danych z wybranych tabel źródłowych na platformę docelową i w razie potrzeby tworzy tabele docelowe. Pełne ładowanie następuje automatycznie w momencie rozpoczęcia zadania, ale w razie potrzeby można je wykonać także ręcznie lub zaplanować tak, aby występowało okresowo, w miarę potrzeb.
Procedura konfigurowania replikacji do magazynu w chmurze różni się w zależności od poziomu subskrypcji.
- Jeżeli masz subskrypcję Standard, Enterprise lub Premium, zobacz Umieszczanie danych w jeziorze danych w ramach subskrypcji Standard, Premium lub Enterprise
- Jeśli masz subskrypcję Starter, zobacz Replikacja danych w ramach subskrypcji Qlik Talend Cloud Starter
Omówienie zaplanowanego przechwytywania zmian danych (CDC)
Podczas pracy bez bramy Brama danych ruchu danych zmiany są przechwytywane zgodnie z zaplanowanym interwałem. Ważne jest, aby wiedzieć, jak działa harmonogram, co najlepiej widać na przykładzie. W poniższym przykładzie zaplanowano uruchamianie zadania co 30 minut, począwszy od godziny 9:00.
- Zadanie rozpoczyna się o godzinie 9:00 z pełnym ładowaniem.
- Pełne ładowanie kończy się o 9:40, co oznacza, że uruchomienie o 9:30 zostało pominięte.
- Następne uruchomienie rozpoczyna się o godzinie 10:00 i rejestruje wszelkie zmiany wprowadzone do godziny 10:00.
- Uruchomienie z 10:00 kończy się o godzinie 10:15.
- Następne uruchomienie rozpoczyna się o 10:30 i rejestruje wszelkie zmiany, które zaszły między 10:00 a 10:30.
Ograniczenia
Niektóre tabele zwrócone przez aplikację SaaS nie są obsługiwane przez funkcję przechwytywania zmian danych (CDC). W takim przypadku zobaczysz komunikat ostrzegawczy w obszarze Błędy sprawdzania poprawności. Można:
-
Usunąć tabelę z zadania danych.
-
Zmienić metodę aktualizacji zadania danych na Przeładuj i porównaj.