Ga naar inhoud
Contact us

Volg elk bestand van discovery tot migratie

Elke run die een bestand verwerkt, legt het vast in de BI-tabellen, en elk bestand heeft daar één rij. Een latere run voegt geen tweede rij toe: hij werkt de eigen rij van het bestand bij — de File status, de bestemming, het resultaat en de run die het bestand het laatst heeft verwerkt.

Discovery Report

Gevonden door een Discovery-run en niet verplaatst. De inventaris die u analyseert om te beslissen wat u migreert.

Testmigratie

Verwerkt door een Testmigratie-run: getest tegen de bestemming, die wordt vastgelegd, maar niet verplaatst.

Migratie

Verplaatst door een Migratie-run, met de plek waar het terechtkwam en het resultaat.

Omdat elk bestand één keer wordt geteld, kloppen de totalen: de bestanden in elke status zijn delen van één geheel, nooit twee keer hetzelfde bestand. Met het filter File status boven aan de pagina kiest u één status of meerdere, en elk bestand heeft ook een Resultaat — Ok, Warning of Error — met het Bericht van de laatste run die het heeft verwerkt.

Het rapport toont elk bestand zoals het was bij de laatste vernieuwing

SMART BI.pbix is het overzicht van de status van elk bestand op het moment dat het rapport voor het laatst werd vernieuwd. Runs die daarna worden voltooid, verschijnen zodra het opnieuw wordt vernieuwd — vernieuw het na elke golf en bewaar van elke golf een kopie om de voortgang van het project in de tijd te zien.

Meer lezen: Discovery · Een rondleiding door het SMART BI-rapport · SMART BI.pbix vernieuwen, uploaden en delen

Hoe elk bestand wordt herkend: de unieke ID

Section titled “Hoe elk bestand wordt herkend: de unieke ID”

Elke rij in de BI-tabellen heeft als sleutel de unieke ID van het bestand: zo vindt een latere run de eigen rij van het bestand en werkt hij die bij in plaats van een tweede rij toe te voegen. Waar de ID vandaan komt, hangt af van de bron.

BronDe unieke ID van het bestand
SharePoint, SharePoint Online, Teams-bibliotheken en OneDriveDe unieke ID die SharePoint aan elk bestand geeft. Die blijft bij het bestand wanneer het binnen de bibliotheek wordt hernoemd of verplaatst.
BestandssharesEen bestand op een share heeft geen eigen ID, dus SMART Migration maakt er een: een MD5-hash van de naam en het pad van het bestand.

Op een bestandsshare is een hernoemd of verplaatst bestand een nieuw bestand

De ID van een bestand op een share wordt gemaakt uit de naam en het pad, dus een bestand dat daar wordt hernoemd of verplaatst, krijgt een nieuwe ID: de volgende run legt het vast als nieuw bestand, naast de rij die het had onder de oude naam of map. Plan het hernoemen en herindelen van een share vóór de Discovery ervan, of na de migratie — en zet daarna de From Date van de job terug voor een volledige scan.

Meer lezen: Bestandsshares naar Nextcloud · Incrementele runs

De eerste Discovery-run van een bron geeft elk bestand dat hij vindt een rij in de BI-tabellen. Elke volgende run — incrementeel of volledig, van dezelfde job of een andere — legt alleen vast wat nieuw is voor de BI-gegevens: de bestanden die nog geen run eerder heeft gevonden, en de bestanden die zijn gewijzigd sinds hun rij werd geschreven. Een bestand dat niet is gewijzigd, wordt niet opnieuw geschreven.

Elke Discovery-run laat ook een rapport achter, een Excel-werkmap (.xlsx), in de map van de run in Nextcloud Files. Het rapport bevat elk bestand dat de run heeft gevonden, of het nu nieuw is voor de BI-tabellen of niet, en de kolom StatusInBI geeft aan hoe elk bestand zich daartoe verhoudt:

StatusInBIHet bestandIn de BI-tabellen
NewVoor het eerst gevonden — bij de eerste run elk bestandEen nieuwe rij
ModifiedEerder gevonden en sindsdien gewijzigdDe rij wordt bijgewerkt
UnchangedEerder gevonden en sindsdien niet gewijzigdDe rij blijft zoals ze is

Een Discovery-run is dus ook het antwoord op de vraag wat er sinds de laatste run is gewijzigd: filter de kolom StatusInBI van het rapport op New en Modified. Een incrementele run leest alleen de bestanden die sinds de laatste geslaagde run zijn gemaakt of gewijzigd, dus het rapport bevat die; een volledige run bevat elk bestand, ook de ongewijzigde.

Gewijzigde bestanden zijn geel in het Power BI-rapport

In het Power BI-rapport wordt de naam van een bestand dat is gewijzigd sinds het voor het eerst werd gevonden, geel weergegeven — zo vallen de bestanden die tijdens het project zijn gewijzigd op in de tabel File details.

Meer lezen: Discovery · Rapporten en runmappen in Nextcloud Files · Een rondleiding door het SMART BI-rapport

De status van een bestand volgt de modus van de laatste run die het heeft verwerkt. De gebruikelijke volgorde is gevonden, testgemigreerd, gemigreerd, maar geen enkele stap vereist de voorgaande.

RunDe Bestandsstatus van het bestandWat wordt vastgelegd
DiscoveryDiscovery ReportHet bestand zoals het in de bron staat: waar het staat, de grootte inclusief versies, de datums en de metadata.
TestmigratieTest MigrationDe bestemming waartegen het is getest, of het als nieuw bestand zou worden toegevoegd of daar een bestand zou overschrijven, en het resultaat.
Testmigratie met Herstellen aanTest RestoreDat het met de bron is vergeleken, wat een herstel ermee zou doen, en het resultaat. Er wordt niets teruggekopieerd; zie Herstellen.
MigratieMigrationWaar het terecht is gekomen (het Bestemmingspad) en het resultaat.
Migratie met Herstellen aanRestoreDat het van Nextcloud naar de bron is teruggekopieerd, en het resultaat; zie Herstellen.
  • Eerst een Discovery is niet nodig. Een Testmigratie- of Migratie-job registreert zelf de bestanden die hij verwerkt: een bestand dat hij tegenkomt en dat door geen enkele Discovery is gevonden, krijgt direct een eigen rij, als Test Migration of Migration. Zonder Discovery kent het rapport echter alleen de verwerkte bestanden, niet wat nog moet worden gemigreerd.
  • Terug naar Discovery Report bij een wijziging. Een bestand met de status Migration of Test Migration gaat terug naar Discovery Report wanneer een latere Discovery-run het opnieuw vindt en het sinds de migratie daadwerkelijk is gewijzigd: de kopie op de bestemming is dan niet meer de meest recente. Een bestand dat niet is gewijzigd, behoudt zijn status.
  • De bestemming blijft ter referentie bewaard. Een bestand dat teruggaat naar Discovery Report behoudt de Bestemming waarnaar het is gemigreerd of testgemigreerd. Zo ziet u nog steeds waar de eerdere kopie staat, en de volgende migratie werkt die daar bij.

Voer Discovery opnieuw uit vóór de laatste run

Voer de Discovery-jobs van de golf opnieuw uit vlak vóór de laatste Migratie. Met Incrementeel lezen ze alleen wat is gewijzigd. Elk bestand dat na de migratie door gebruikers is gewijzigd, verschijnt dan opnieuw als Discovery Report, en de incrementele migratie neemt precies die bestanden mee.

Meer lezen: Incrementele runs · Regels voor het toevoegen en overschrijven van bestanden

Een gemigreerd bestand dat in de bron wordt gewijzigd

Section titled “Een gemigreerd bestand dat in de bron wordt gewijzigd”

Gebruikers blijven in de bron werken terwijl het project loopt, dus een bestand met Migration wordt daar achteraf vaak nog gewijzigd.

  1. Een Discovery vindt de wijziging

    Een Discovery-run die het bestand gewijzigd aantreft, zet de File status terug naar Discovery Report. De Bestemming blijft staan, zodat het rapport nog steeds laat zien dat het bestand is gemigreerd, en waarheen.

  2. De migratie neemt het opnieuw mee

    Standaard migreert de volgende Migratie-run van de job het gewijzigde bestand opnieuw: de regel Nieuwe toevoegen, bestaande overschrijven indien nieuwer overschrijft de kopie op de bestemming met de nieuwere, en het bestand staat weer op Migration.

Wilt u gewijzigde bestanden anders afhandelen, open dan de job, schakel Geavanceerde instellingen in en kies in de stap Bestemming een andere regel onder Rules for adding and overwriting files — Alleen nieuwe toevoegen bijvoorbeeld neemt nieuwe bestanden mee en laat de al gemigreerde bestanden zoals ze zijn, ook als de kopie in de bron is gewijzigd. Er zijn vijf regels, en met de andere geavanceerde opties beperkt u welke bestanden een run überhaupt meeneemt.

Meer lezen: Regels voor het toevoegen en overschrijven van bestanden · Geavanceerde opties voor discovery en migratie

De status wordt bijgehouden op de bestemming van het bestand

Section titled “De status wordt bijgehouden op de bestemming van het bestand”

Het rapport volgt elk bestand naar zijn bestemming. Wanneer hetzelfde bestand naar meer dan één bestemming wordt gemigreerd — twee jobs over dezelfde bibliotheek naar twee teammappen, of een job waarvan de bestemming tussen runs is gewijzigd — wordt alleen de laatste bestemming vastgelegd: de rij toont de laatste plek waarnaar het bestand is gemigreerd of testgemigreerd, en de eerdere kopieën staan niet in het rapport. Hun runs, en hun logboeken, blijven in de Run-geschiedenis.

Eén bestemming per bestand houdt het rapport juist

Geef elke bron één bestemming. Een bestand dat twee keer naar verschillende plekken wordt gemigreerd, wordt één keer geteld, op de laatste daarvan — het rapport toont de andere kopie dan niet, hoewel die wel in Nextcloud staat.

Meer lezen: Bestemmingen · Run-geschiedenis

De werkfasen: ontdekken, beslissen, migreren

Section titled “De werkfasen: ontdekken, beslissen, migreren”

Het rapport is gemaakt om fase voor fase mee te werken, en dezelfde job doorloopt elke fase — alleen de Mode verandert:

  1. Ontdekken

    Voer Discovery-jobs uit op de bronnen. Elk bestand staat in het rapport als Discovery Report.

  2. Beslissen in Power BI

    Analyseer de bestanden interactief in het rapport — per site, eigenaar, leeftijd, bestandstype, grootte en versies — en beslis wat u migreert en wat u weglaat. Stel de filters van de jobs daarop af, of exporteer een lijst van precies de bestanden die moeten worden meegenomen.

  3. Testen

    Zet de jobs op Testmigratie en voer ze uit: de bestanden gaan naar Test Migration, met de bestemming waar elk bestand naartoe zou gaan en of het zou worden toegevoegd of daar een bestand zou overschrijven.

  4. Migreren

    Zet dezelfde jobs op Migratie — voor een hele golf tegelijk met Geselecteerde jobs wijzigen … — en geef ze vrij. De bestanden gaan naar Migration; de bewust weggelaten bestanden blijven op Discovery Report, het overzicht van wat is achtergebleven.

  5. Opnieuw ontdekken en bijwerken

    Voer de Discovery vóór de overstap opnieuw uit: bestanden die sinds hun migratie zijn gewijzigd, gaan terug naar Discovery Report, en een laatste incrementele Migratie neemt ze mee.

De stap Actie van het jobvenster — Standaardwaarden voor actie bij een Jobimport — vat dit samen onder Mode, voor de drie modi.

Meer lezen: Een migratie plannen en uitvoeren, golf voor golf · Veel jobs tegelijk wijzigen · Een bestandslijst uit Power BI exporteren

Omdat elk bestand eenmaal geteld wordt, toont het rapport de voortgang van het hele project in plaats van die van één run. Kies een Jobgroep (een migratiegolf), en het filter Bestandsstatus laat zien hoeveel van de bestanden in die groep, en hoeveel van het volume, de status Migration hebben, hoeveel de status Test Migration hebben en hoeveel nog Discovery Report is. Kies een site, een OneDrive of een share in Jobpad voor dezelfde cijfers voor één bron.

Vernieuw het rapport na elke golf en bewaar een kopie: door de kopieën naast elkaar te leggen, ziet u de voortgang van het project in de loop van de tijd.

Het Dashboard toont dezelfde telling in één oogopslag: de waarden Gevonden, Testgemigreerd en Gemigreerd onder Bestanden, jobs en runs zijn de bestanden in de BI-gegevens met elke Bestandsstatus, zoals SMART Migration ze het laatst heeft gerapporteerd, elk bestand eenmaal. Testgemigreerd telt Test Migration en Test Restore samen, Gemigreerd telt Migration en Restore samen; beide worden op de kaart ook afzonderlijk getoond.

Meer lezen: SMART BI.pbix vernieuwen, uploaden en delen · Dashboard

De bestanden vinden die niet zijn gemigreerd

Section titled “De bestanden vinden die niet zijn gemigreerd”

Kies Discovery Report in File status: de pagina toont alleen de bestanden die zijn gevonden en niet zijn gemigreerd — of die zijn gemigreerd en sindsdien zijn gewijzigd, en die nog hun eerdere Bestemming tonen. Combineer dit met elk ander filter om de reden te achterhalen — ze zijn ouder dan de grensdatum, hebben een weggelaten bestandstype, of staan in een bibliotheek die nog door geen job is meegenomen.

  • Bewust weggelaten. Bestanden die door de filters van een job worden weggelaten, blijven op Discovery Report. Dat is het overzicht van wat is achtergebleven, en waarom, voor de goedkeuring.
  • Nog te doen. Beperk de tabel tot deze bestanden, exporteer hem, en een job met het brontype File List CSV migreert precies die bestanden.
  • Mislukt. Kies Error of Warning in Resultaat voor de bestanden die een run niet goed kon verwerken, met het Bericht van de run.

Meer lezen: Een bestandslijst uit Power BI exporteren · Bestandsproblemen

Typ een deel van de naam van een bestand in Bestandsnaam, of van de oude map in Pad: de tabel Bestandsdetails toont waar het bestand vandaan kwam en, voor een gemigreerd bestand, het Bestemmingspad in Nextcloud. Werd het bestand meer dan eens gemigreerd, dan is dat het meest recente. Het werkt ook andersom: typ een map in Nextcloud in Bestemmingspad om elk bestand te zien dat daar terechtkwam en waar elk bestand vandaan kwam.

Dat is de vraag die mensen jaren na een migratie stellen, en een opgeslagen kopie van het rapport beantwoordt die zonder de server, de database of de app.

Een run verwijderen haalt de bestanden ervan uit het rapport

Section titled “Een run verwijderen haalt de bestanden ervan uit het rapport”

De BI-tabellen worden gevuld vanuit Run-geschiedenis. Wanneer een rij in Run-geschiedenis in de app wordt verwijderd, verwijdert SMART Migration de bestanden die die run heeft vastgelegd uit de rapportagedatabase, en bij de volgende vernieuwing zijn ze uit het Power BI-rapport verdwenen. Verwijder alleen testruns en vergissingen; archiveer de overige runs om ze uit het dagelijkse overzicht te halen. Een gearchiveerde run blijft in het rapport.

Belangrijk: de cijfers op het Dashboard veranderen pas wanneer 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.

Meer lezen: Run-geschiedenis · Dashboard

Elke rij van de tabel Bestandsdetails heeft een Joblink. Als u erop klikt, opent de SMART Migration-app in Nextcloud op die run, namelijk het tabblad Run-geschiedenis met de details van de run. Zo leidt het rapport rechtstreeks naar het logboek van de run, de rapportbestanden en de bestandsproblemen. Als u niet bent aangemeld, vraagt Nextcloud u eerst om u aan te melden, en de run opent voor een Nextcloud-beheerder.

Meer lezen: Run-geschiedenis · Rundetails en het sessielogboek

Zie ook