- Twee soorten incrementeel
- Incrementele Discovery
- Inschakelen
- Hoe de Vanaf datum opschuift
- Opnieuw beginnen met alle bestanden
- Voor DORA: geselecteerde bibliotheken, geen back-up
- Bewaar de Run-geschiedenis van een incrementele job
Twee soorten incrementeel
Section titled “Twee soorten incrementeel”In SMART Migration slaat incrementeel op twee dingen: wat een run leest en wat een run schrijft. Die twee werken samen:
| Soort | Wat het doet | Waar het wordt ingesteld | Standaard |
|---|---|---|---|
| Incrementele run | Elke run leest alleen de bestanden die sinds de laatste geslaagde run zijn aangemaakt of gewijzigd | Incrementeel (alleen bestanden die sinds de laatste geslaagde run zijn gewijzigd), onder From Date, stap Bron, Geavanceerde instellingen | Uit: elke run leest de hele bron |
| Incrementele kopie | Elke run schrijft alleen de bestanden die nieuw zijn of in de bron nieuwer zijn, en laat de rest staan | Rules for adding and overwriting files, Nieuwe toevoegen, bestaande overschrijven indien nieuwer, stap Bestemming, Geavanceerde instellingen | Aan, voor elke migratie |
- Zonder de incrementele run leest elke run, ook een Discovery, opnieuw de hele bron, zelfs als de incrementele kopie daarna maar een paar bestanden schrijft.
- De incrementele run versnelt de incrementele kopie. De kopie controleert elk bestand dat een run leest tegen de bestemming: staat het er al, is de versie in de bron nieuwer? Een run die alleen de gewijzigde bestanden leest, controleert alleen die, in plaats van elk bestand in de bibliotheek: veel minder aanroepen naar Nextcloud en een veel kortere run.
- Met beide leest een run alleen wat is gewijzigd en schrijft hij alleen wat nieuw of nieuwer is: de kortst mogelijke run.
- Een Discovery-job schrijft niets, dus daarvoor telt alleen de incrementele run.
Meer lezen: Regels voor het toevoegen en overschrijven van bestanden · Geavanceerde opties voor discovery en migratie
Incrementele Discovery
Section titled “Incrementele Discovery”Ook een Discovery-job kan incrementeel zijn, en een bron die steeds opnieuw wordt gediscoverd, hoort dat ook te zijn.
De eerste run leest alles
Die legt elk bestand van de bron vast in de BI-gegevens, zoals elke Discovery doet.
Elke run daarna leest de wijzigingen
Alleen de bestanden die sinds de laatste geslaagde run zijn aangemaakt of gewijzigd: nieuwe bestanden, nieuwe versies, gewijzigde metadata.
Het rapport volgt de documenten
Elk bestand staat één keer in het Power BI-rapport, dus een bestand dat opnieuw wordt gevonden, wordt bijgewerkt en niet twee keer vermeld. Het rapport van elke run markeert de bestanden als New of Modified in de kolom StatusInBI.
Een dagelijkse incrementele Discovery houdt de BI-gegevens actueel genoeg om erop te handelen, voor een fractie van de kosten van elke nacht alles lezen. Dat is de basis voor een kopie van precies de kritieke bestanden, gekozen met een query op die gegevens.
Meer lezen: Discovery · Bestanden kiezen met een Power BI- of SQL-query · Business intelligence met Power BI
Inschakelen
Section titled “Inschakelen”De instelling staat in de stap Bron van het jobvenster, onder From Date, in Geavanceerde instellingen.
Open de job en toon Geavanceerde instellingen
Open de Discovery-, Testmigratie- of Migratie-job en schakel bovenaan het venster Geavanceerde instellingen in.
Vink Incrementeel aan
In de stap Bron, onder
From Date: Incrementeel (alleen bestanden die sinds de laatste geslaagde run zijn gewijzigd). LaatFrom Dateleeg voor een eerste run die alles leest, of stel de datum in vanaf waar de eerste run moet beginnen.Laat de job herhalen
Stel
Recurrencein op Dagelijks, Wekelijks of Maandelijks enScheduled Dateop het tijdstip van de eerste run, bijvoorbeeld 's nachts.Sla op en zet de job op Gereed
SMART Migration voert de job uit op de geplande datum, en
From Dateschuift op na elke run die zonder fout of waarschuwing eindigt.
Meer lezen: Planning, herhaling en prioriteit · Kiezen welke bestanden een job meeneemt
Hoe de Vanaf datum opschuift
Section titled “Hoe de Vanaf datum opschuift”Wanneer een run eindigt zonder fout en zonder waarschuwing in het log, zet de app de From Date van de job op het moment waarop die run begon: het tijdstip van de eerste rij van het log, Session start. Een run met een fout of waarschuwing laat From Date ongemoeid, zodat de bestanden ervan opnieuw worden gelezen.
| Run | Vanaf datum waarmee hij begint | Wat hij leest |
|---|---|---|
| De eerste run | Leeg, of de datum die u instelt | Elk bestand, of elk bestand vanaf die datum |
| Na een run zonder fout of waarschuwing | Het moment waarop die run begon | De bestanden die sindsdien zijn aangemaakt of gewijzigd |
| Na een run met een fout of waarschuwing | Ongewijzigd | Dezelfde bestanden opnieuw, plus wat sindsdien is gewijzigd |
| Na Vanaf-datum resetten | Leeg | Opnieuw elk bestand; de runs daarna gaan vanaf daar verder |
- De begintijd, niet de eindtijd. Een bestand dat werd gewijzigd terwijl een run aan het scannen was, wordt door de volgende run opnieuw gelezen in plaats van gemist.
- Een waarschuwing telt mee. Een run waarvan het log een waarschuwing bevat, bijvoorbeeld voor een bestand dat niet kon worden gelezen, schuift de datum niet op, zodat de bestanden achter de waarschuwing de volgende keer opnieuw worden gelezen.
- Alleen vooruit. Een late melding van een oudere run zet de datum nooit terug.
- Elke run legt zijn venster vast. De Vanaf datum waarmee een run begon, wordt bij de run bewaard in de Run-geschiedenis, zodat u later kunt zien welke wijzigingen elke run besloeg.
- Zichtbaar bij de run. Wanneer een run de datum heeft opgeschoven, eindigt het
Messageervan in de Run-geschiedenis met een regel die dat meldt: From Date moved to en de nieuwe datum. - Zichtbaar bij de job.
From Datein het jobvenster toont waar de volgende run begint, en de samenvattingskaart van de job vermeldt Incrementele run: Alleen bestanden die sinds de laatste geslaagde run zijn gewijzigd.
Opnieuw beginnen met alle bestanden
Section titled “Opnieuw beginnen met alle bestanden”Vanaf-datum resetten, onder From Date in het jobvenster, wist de datum wanneer u opslaat: de volgende run leest elk bestand, en de runs daarna gaan vanaf daar verder.
Af en toe een volledige scan
Een incrementele run leest wat sinds de vorige is toegevoegd of gewijzigd. Om de BI-gegevens volledig in lijn te brengen met de bron, inclusief bestanden die daar zijn verwijderd of verplaatst, reset u From Date af en toe, bijvoorbeeld maandelijks, zodat de volgende run een volledige scan is.
Voor DORA: geselecteerde bibliotheken, geen back-up
Section titled “Voor DORA: geselecteerde bibliotheken, geen back-up”Incrementele runs maken een weerbaarheidskopie praktisch haalbaar: elke nacht wordt alleen gelezen wat er is gewijzigd, zodat de hele cyclus kort genoeg blijft om elke nacht te herhalen.
Waarom dit belangrijk is voor DORA
Een DORA-opzet houdt een onafhankelijke, regelmatig vernieuwde kopie bij van de documenten waarvan een kritieke bedrijfsfunctie afhankelijk is. Met incrementele runs leest elke vernieuwing alleen wat er sinds de laatste goede kopie is gewijzigd: runs blijven kort genoeg om elke dag te herhalen, de belasting en throttling op SharePoint blijven laag, en Run-geschiedenis toont voor elke vernieuwing precies welk tijdvenster met wijzigingen deze besloeg en hoe deze is geëindigd — het bewijs waar een auditor om vraagt.
Een DORA-kopie van geselecteerde bibliotheken, geen back-up
Microsoft 365 beperkt zware en frequente leesacties met throttling, dus geen enkele terugkerende taak kan een volledige tenant gesynchroniseerd houden. Houd de terugkerende scope als vuistregel op minder dan 20 bibliotheken met elk minder dan 50.000 bestanden, en nooit meer dan ongeveer 50 bibliotheken in totaal. Deze opzet is een weerbaarheidskopie van geselecteerde bibliotheken, die u in een noodsituatie kunt raadplegen. Het is geen back-up van SharePoint Online, SharePoint Server of bestandsshares naar Nextcloud: een back-up van een volledige tenant of bestandsserver is een taak voor een back-upproduct dat daarvoor is gebouwd.
Wanneer de noodsituatie voorbij is, gaat het werk dat op de kopie is gedaan met een herstelrun terug naar de bron: zie Herstellen: bestanden uit Nextcloud terug naar SharePoint Online of een bestandsshare
Meer lezen: Digitale operationele weerbaarheid (DORA) — de sectie Kiezen wat u beschermt · Bestanden kiezen met een Power BI- of SQL-query · Volume en duur schatten
Bewaar de Run-geschiedenis van een incrementele job
Section titled “Bewaar de Run-geschiedenis van een incrementele job”Elke run van een incrementele job telde alleen de bestanden die sinds de vorige run waren gewijzigd, dus geen nieuwere run vervangt een oudere.
Bewaar deze runs
De cijfers van elke run komen in het Power BI-rapport terecht via de bijbehorende rij in de Run-geschiedenis. Als u runs van een incrementele job verwijdert, handmatig of via het Bewaarschema van de job, verdwijnen hun gegevens uit het rapport en klopt het rapport niet meer met wat de bron of de kopie bevat. Bewaar deze runs en laat het Bewaarschema van de job op Geen staan; archiveer oude runs in plaats daarvan om ze uit het dagelijkse overzicht te halen.
Belangrijk: de cijfers op het Dashboard veranderen pas zodra SMART Migration de runs heeft opgeschoond. Vernieuw het rapport wanneer de kop Power BI op het Dashboard een groene Bijgewerkt toont in plaats van een rode markering. Zie Run-geschiedenis
Zie ook