Metody aktualizacji celu
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 i możliwości łącznika. Dostępne typy zadań to 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 Data Movement gateway i umieszczania danych z aplikacji SaaS interwał między odczytywaniem zmian ze źródła ustawia się w Ustawienia > Dostrajanie przetwarzania zmian. Podczas pracy bez bramy Data Movement gateway ustawia się interwał za pomocą Harmonogramu. Więcej informacji zawiera temat Planowanie zadań CDC podczas pracy bez bramy Data Movement gateway.
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ą Data Movement gateway zmiany są przechwytywane ze źródła w czasie niemal rzeczywistym. Podczas pracy bez bramy Data Movement gateway (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 Data Movement gateway.
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 wszystkie wybrane tabele są ładowane do miejsca docelowego). Dane w miejscu docelowym 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ą Data Movement gateway zmiany są przechwytywane ze źródła w czasie niemal rzeczywistym. Podczas pracy bez bramy Data Movement gateway zmiany są przechwytywane zgodnie z ustawieniami harmonogramu. Więcej informacji zawiera temat Planowanie zadań podczas pracy bez Data Movement gateway.
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 Data Movement gateway 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żesz wykonać jedną z następujących czynności:
Usunąć tabelę z zadania danych.
Zmienić metodę aktualizacji zadania danych na Przeładuj i porównaj.