Översikt över metoder för måluppdatering
Du kan konfigurera vilka metoder som ska användas, antingen under första konfiguration av uppgiften eller senare i datauppgiftens Inställningar. Det går inte att ändra uppdateringsmetod när datauppgiften har förberetts. De uppdateringsmetoder som är tillgängliga beror på om uppgiftstypen; mellanlagring, replikering eller mellanlagring av data i en datasjö.
Uppdateringsmetoder vid mellanlagring av data
-
Sammanställning av ändringsdata (CDC)
Datauppgiften startar med en fullständig laddning. Måldata hålls sedan uppdaterade med inkrementell laddning baserat på datumfält. CDC kanske inte stöds av alla datakällor.
Anteckning om informationDELETE-operationer stöds inte. Det innebär att om en rad tas bort i källan kommer den inte att tas bort i mellanlagringsdata. Om borttagningshantering är viktigt använder du Ladda och jämför i stället.När du arbetar med Gateway för dataflytt och mellanlagringsdata från SaaS-programr ska du ställa in intervall för att läsa ändringar från källan i Inställningar > Körning. Om du arbetar utan Gateway för dataflytt ställer du in intervallet i Schemaläggaren. Mer information finns i Schemalägga CDC-uppgifter när du arbetar utan Gateway för dataflytt.
-
Ladda och jämför
Datauppgiften utför endast fullständiga laddningar från källan. Detta är användbart om din källa inte stöder CDC, till exempel, eller om du vill att DELETE-operationer (som inte stöds av CDC) ska spridas till målet. Omladdning och jämförelse kan användas med alla datakällor som stöds och kan schemaläggas så att de sker regelbundet.
Uppdateringsmetoder vid replikering till databas- eller datalagermål
- Fullständig laddning Laddar data från de valda källtabellerna till målplattformen och skapar måltabellerna vid behov. Den fullständiga laddningen sker automatiskt när uppgiften startar, men kan också utföras manuellt vid behov.
-
Tillämpa ändringar: Håller måltabellerna uppdaterade med de ändringar som görs i källtabellerna.
-
Lagra ändringar: Lagrar ändringarna i källtabellerna i Change Tables (en per källtabell).
Se Lagra ändringar för mer information.
När du arbetar med Gateway för dataflytt registreras ändringar från källan i nära realtid. När du arbetar utan Gateway för dataflytt (t.ex. med en Qlik Talend Cloud Starter-prenumeration eller när du väljer Inga) registreras ändringar enligt schemaläggarens inställningar. Se Schemalägga uppgifter när du arbetar utan Gateway för dataflytt för mer information.
Uppdateringsmetoder vid replikering till molnlagring (datasjöar)
-
Sammanställning av ändringsdata (CDC): Mellanlagringsuppgiften för datareservoaren börjar med en fullständig laddning (under denna mellanlagras alla valda tabeller). Mellanlagrade data hålls sedan uppdaterade med hjälp av CDC-teknik (Change Data Capture).
Anteckning om informationCDC (Change Data Capture) av DDL-operationer stöds inte.När du arbetar med Gateway för dataflytt registreras ändringar från källan i nära realtid. När du arbetar utan Gateway för dataflytt registreras ändringar enligt schemaläggarens inställningar. Mer information finns här Schemalägga uppgifter när du arbetar utan Gateway för dataflytt.
- Ladda: Utför en fullständig laddning av data från de valda källtabellerna till målplattformen och skapar måltabellerna vid behov. Den fullständiga laddningen sker automatiskt när uppgiften startar, men kan också utföras manuellt eller schemalagt om den behöver upprepas periodiskt.
Förfarandena för att konfigurera replikering till molnlagring är oilka beroende på din prenumerationsnivå.
- Om du har en Standard-, Enterprise- eller Premium-prenumeration, se Mellanlagring av data i en datasjö med en Standard-, Premium- eller Enterprise-prenumeration
- Om du har en Starter-prenumeration, se Replikera data med en Qlik Talend Cloud Starter-prenumeration
Förstå schemalagd sammanställning av ändringsdata (CDC)
När du arbetar utan Gateway för dataflytt registreras ändringar enligt schemalagt intervall. Det är viktigt att komma ihåg hur schemaläggning fungerar vilket demonstreras bäst med exempel. I följande exempel har en uppgift schemalagts för körning var 30:e minut från klockan 9:00.
- Uppgiften startar 9:00 med en fullständig laddning.
- Fullständig laddning är klar 9:40 vilket innebär att körningen 9:30 hoppas över.
- Nästa körning startar 10:00 och registrerar alla ändringar fram till 10:00.
- Körningen 10:00 avslutas 10:15.
- Nästa körning startar 10:30 och registrerar alla ändringar som inträffat mellan 10:00 och 10:30.
Begränsningar
Vissa tabeller som returnerades av SaaS-programmet stöds inte av Change data capture (CDC). I det här fallet kommer du att se ett varningsmeddelande i Valideringsfel. Du kan göra något av följande:
-
Ta bort tabellen från datauppgiften.
-
Ändra uppdateringsmetod för datauppgiften till Ladda och jämför.