Extracten vernieuwen
Wanneer de oorspronkelijke data veranderen, kunt u het extract vernieuwen met behulp van Desktop door een databron te selecteren in het menu Data, en vervolgens op te klikken. Er zijn twee opties voor het vernieuwen van extracten: volledig vernieuwen of incrementeel vernieuwen.
Bij een volledige vernieuwing wordt alle data in het extract vervangen door de nieuwste gegevens uit de oorspronkelijke databron. Bij een incrementele vernieuwing worden alleen de rijen die nieuw zijn sinds de laatste vernieuwing toegevoegd. Bezoek de volgende website voor meer informatie over hoe u uw data kunt extraheren: Uw datapagina extraheren.
Opmerking: U kunt extractvernieuwingen ook automatiseren met behulp van het Tableau-opdrachtregelhulpprogramma voor data-extractie. Zie Tableau-opdrachtregelhulpprogramma voor data-extractie voor meer informatie.
Voordat u extracten vernieuwt
Wilt u een extract vernieuwen, noteer dan de bestandsindeling van het extract voordat u het extract vernieuwt. Als u een vernieuwing uitvoert op een .tde
-extract met behulp van versie 2022.4, dan wordt het extract automatisch geüpgraded naar een .hyper
-extract. Hoewel er veel voordelen zijn aan het upgraden naar een .hyper
-extract, kunt u het extract niet openen met lagere versies van Tableau Desktop. Zie Extractenupgrade naar .hyper-indeling voor meer informatie.
Een volledige extractvernieuwing configureren
Standaard worden extracten zo geconfigureerd dat ze volledig worden vernieuwd. Dit betekent dat elke keer dat u het extract vernieuwt, alle rijen worden vervangen door de data in de oorspronkelijke databron. Met dit type vernieuwing krijgt u een exacte kopie van de originele data. Afhankelijk van de grootte van het extract kan een volledige vernieuwing echter lang duren en duur uitpakken voor de database. Als een extract niet is geconfigureerd voor een incrementele vernieuwing, wordt bij een extractvernieuwing een volledige vernieuwing van het extract uitgevoerd.
Publiceren naar Tableau Server
Als u van plan bent het extract als een databron naar Tableau Server te publiceren, kunt u tijdens het publiceren een schema opgeven voor het vernieuwen van het extract.
Als u het extract in een werkmap naar Tableau Server publiceert, kunt u tijdens het publiceren ook een schema opgeven voor het vernieuwen van het extract. Zie Extractvernieuwingen inplannen terwijl u een werkmap publiceert voor meer informatie.
Naar Tableau Cloud publiceren
Als u van plan bent het extract als databron in Tableau Cloud te publiceren, zijn uw opties voor het vernieuwen van uw data afhankelijk van de kenmerken van uw databronnen. Zie Extractvernieuwingsopties per databron voor meer informatie over het vernieuwen van data uit specifieke databronnen.
Een incrementele extractvernieuwing configureren
De meeste databronnen ondersteunen een incrementele vernieuwing. In plaats van het hele extract te vernieuwen kunt u een vernieuwing configureren waarin alleen de rijen worden toegevoegd die nieuw zijn sinds de vorige keer dat u de data hebt geëxtraheerd.
U kunt bijvoorbeeld een databron hebben die dagelijks wordt bijgewerkt met nieuwe verkooptransacties. In plaats van het hele extract elke dag opnieuw op te bouwen kunt u ook alleen de nieuwe transacties toevoegen die die dag hebben plaatsgevonden. Vervolgens kunt u een keer per week een volledige vernieuwing uitvoeren om er zeker van te zijn dat u over de meest recente data beschikt.
Niet-unieke kolom
Vanaf versie 2024.1 bevat Tableau een functie waarmee gebruikers incrementele vernieuwingen kunnen uitvoeren op extracten met behulp van een niet-unieke sleutelkolom. Met deze update wordt een extra stap aan het proces toegevoegd.
Datumbereik- of subbereikvernieuwing
Vanaf versie 2024.2 heeft Tableau een nieuwe functie geïntroduceerd waarmee gebruikers een specifiek tijdsbereik kunnen opgeven voor het vernieuwen van data uit de bron. Gebruikers kunnen bij het configureren van een extract kiezen voor incrementele vernieuwing en een minimumdatumbereik voor de vernieuwing instellen. Ze kunnen er bijvoorbeeld voor kiezen om data van de laatste 14 dagen te vernieuwen, te beginnen vanaf de vernieuwingsdatum. Deze functionaliteit is handig voor databronnen waarbij invoegingen en retroactieve wijzigingen binnen een bepaalde tijdsperiode zijn toegestaan. Zo weet u zeker dat alle wijzigingen en nieuwe data worden vastgelegd tijdens de incrementele extractvernieuwing.
Bij een kwalificerende incrementele vernieuwing zonder ingestelde 'Minimumdatumbereik dat moet worden vernieuwd' (ofwel subbereikvernieuwing), elimineert Tableau in eerste instantie rijen uit het extract die overeenkomen met de eerder geregistreerde hoogste waarde. Vervolgens voert Tableau een query uit op alle rijen met een waarde die hoger is dan of gelijk is aan de vorige hoogste waarde. Deze aanpak zorgt ervoor dat alle verwijderde rijen en alle nieuw toegevoegde rijen worden meegenomen.
De functie Geavanceerde instellingen biedt twee opties voor het beheren van data-updates. U kunt ervoor kiezen om de laatst toegevoegde rijen te vervangen door vernieuwende waarden die gelijk zijn aan of groter zijn dan de laatst geregistreerde waarde. U kunt er ook voor kiezen om de laatst toegevoegde rijen te behouden door het extract alleen te vernieuwen met waarden die groter zijn dan de laatst geregistreerde waarde.
Opmerking: Als de datastructuur van de brondata verandert (als er bijvoorbeeld een nieuwe kolom wordt toegevoegd), moet u een volledige extractievernieuwing uitvoeren voordat u weer incrementele vernieuwingen kunt uitvoeren.
U kunt de volgende stappen volgen om in te stellen dat een extract incrementeel wordt vernieuwd.
Selecteer een databron in het menu Data en selecteer Data extraheren.
Selecteer in het dialoogvenster Data extraheren Alle rijen als het aantal rijen dat moet worden geëxtraheerd. Incrementeel vernieuwen kan alleen worden gedefinieerd als u alle rijen in de database extraheert.
Opmerking: U kunt een steekproefextract niet incrementeel vernieuwen.
Selecteer Incrementeel vernieuwen.
Geef een kolom in de database op die gebruikt wordt om nieuwe rijen te identificeren.
U kunt bijvoorbeeld een datumveld of een ID-kolom selecteren die monotoon toeneemt naarmate er meer rijen aan de database worden toegevoegd.
(Optioneel) Als u een Datum- of Datumtijdkolom in Tableau selecteert, kunt u een gedeeltelijke vernieuwing van de geëxtraheerde data uitvoeren door een specifiek datumbereik op te geven. Bepaal het aantal dagen en geef de datum-/tijdschaal op om het minimale datumbereik voor de vernieuwing vast te stellen (bijvoorbeeld 14 dagen vanaf de vernieuwingsdatum).
(Optioneel) Als er geen minimaal vernieuwingsbereik is ingesteld, vouwt u Geavanceerde instellingen uit om in te stellen hoe nieuwe rijen worden opgehaald. U kunt ervoor kiezen om de laatst toegevoegde rijen te vervangen door vernieuwende waarden die gelijk zijn aan of groter zijn dan de laatst geregistreerde waarde. U kunt er ook voor kiezen om de laatst toegevoegde rijen te behouden door het extract alleen te vernieuwen met waarden die groter zijn dan de laatst geregistreerde waarde.
Om af te sluiten, selecteert u Instellingen opslaan.
Opmerking: Incrementeel vernieuwen is niet beschikbaar als u Aggregatie inschakelt.
Opmerking: Wanneer u filters toevoegt, worden de Geavanceerde instellingen voor Incrementeel vernieuwen grijs weergegeven en wordt de standaardinstelling 'De laatst toegevoegde rijen niet vervangen' toegepast. Dit om conflicten te voorkomen die kunnen ontstaan tussen bepaalde filtercriteria en de geavanceerde logica voor incrementele vernieuwing waarmee 'de laatst toegevoegde rijen worden vervangen'.
De voorgaande stappen kunnen worden gebruikt om een nieuw extract te definiëren of een bestaand extract te bewerken voor een incrementele vernieuwing.
Overwegingen bij het uitvoeren van een incrementele vernieuwing
Een extract bewerken
Als u een bestaand extract bewerkt, wordt de laatste vernieuwing weergegeven, zodat u zeker weet dat u het extract bijwerkt met de juiste data.
Volledig vernieuwen
Bij een volledige vernieuwing worden elke keer dat u het extract vernieuwt alle rijen vervangen door de data in de oorspronkelijke databron. Een volledige vernieuwing kan langer duren en kostbaar zijn voor de database.
Data-engine
De data-engine, het onderliggende mechanisme dat Tableau gebruikt om extracten te maken, slaat tijdwaarden op met een nauwkeurigheid van maximaal drie decimalen. Als u een datum/tijd- of tijdstempelkolom opgeeft voor Nieuwe rijen identificeren met gebruik van kolom, en uw database een hogere precisie gebruikt dan Tableau, kunt u na een incrementele vernieuwing dubbele rijen krijgen. Als de database bijvoorbeeld twee rijen heeft, waarvan één met een datum-/tijdwaarde van 2015-03-13 17:30:56.502352
en één met een datum-/tijdwaarde van 2015-03-13 17:30:56.502852
, slaat Tableau beide rijen op met een datum-/tijdwaarde van 2015-03-13 17:30:56.502
, waardoor dubbele rijen ontstaan.
Extractgeschiedenis bekijken (Tableau Desktop)
U kunt een geschiedenis zien van wanneer het extract is vernieuwd door een databron te selecteren in het menu Data en vervolgens op te klikken.
In het dialoogvenster Geschiedenis van extract worden de datum en tijd van elke vernieuwing weergegeven, of deze volledig of incrementeel was en het aantal rijen dat is toegevoegd. Als de vernieuwing vanuit een bestand is uitgevoerd, wordt ook de naam van het bronbestand weergegeven.