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ń przenoszenia danych to zadania umieszczania, replikacji oraz umieszczania danych w jeziorze danych.
Metody aktualizacji podczas umieszczania danych w projektach potoków danych
-
Change Data Capture (CDC) przy użyciu tabel zmian
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 bez Brama danych ruchu danych lub podczas korzystania ze zwykłych konektorów aplikacji SaaS, ustawia się interwał za pomocą Harmonogramu. Więcej informacji zawiera temat Scheduling tasks. Podczas pracy z Brama danych ruchu danych i korzystania z łączników Lite aplikacji SaaS, interwał między odczytywaniem zmian ze źródła ustawia się w Ustawienia > Dostrajanie przetwarzania zmian.
-
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. Ręczne pełne ładowanie byłoby wymagane na przykład w przypadku konieczności replikacji aktualizacji widoków (które nie są przechwytywane podczas CDC) lub w przypadku replikacji ze źródła danych, które nie obsługuje CDC.
InformacjaPodczas korzystania z łącznika aplikacji SaaS, ta opcja będzie zawsze włączona, ponieważ wymagane jest pełne ładowanie. -
Zastosuj zmiany: Zapewnia aktualność tabel docelowych względem wszelkich zmian wprowadzonych w tabelach źródłowych.
-
Przechowuj zmiany: Przechowuje zmiany w tabelach źródłowych w tabelach zmian (po jednej na tabelę źródłową).
Więcej informacji zawiera temat Zmiany przechowywania.
Podczas pracy z Brama danych ruchu danych, z wyjątkiem korzystania ze źródeł aplikacji SaaS, zmiany są przechwytywane ze źródła w czasie niemal rzeczywistym. Podczas pracy bez Brama danych ruchu danych (na przykład w ramach subskrypcji Qlik Talend Cloud Starter lub po wybraniu ustawienia Brak) lub podczas korzystania ze źródeł aplikacji SaaS, zmiany są przechwytywane zgodnie z ustawieniami harmonogramu. Więcej informacji zawiera temat Scheduling tasks.
Metody aktualizacji podczas replikacji do pamięci w chmurze (jeziora danych)
-
Przechwytywanie zmian danych (CDC) za pomocą tabel zmian: 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 Brama danych ruchu danych, z wyjątkiem używania źródła aplikacji SaaS, zmiany są przechwytywane ze źródła w czasie niemal rzeczywistym. Podczas pracy bez Brama danych ruchu danych lub ze źródłami aplikacji SaaS, zmiany są przechwytywane zgodnie z ustawieniami harmonogramu. Więcej informacji zawiera temat Scheduling tasks.
-
Ponowne ładowanie: 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.
InformacjaTo ustawienie nie jest dostępne podczas używania łącznika aplikacji SaaS.
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 Brama danych ruchu danych lub podczas używania łączników aplikacji SaaS które nie są łącznikami Lite, 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.