Du är här:
Att tänka på vad gäller implementering av migrering
Följ dessa distributionsstandarder vid migrering av stora volymer historiska poster för att säkerställa systemstabilitet och dataprecision.
Förmigrering
- Testa migreringslogiken med en liten, representativ datauppsättning innan en fullständig migrering.
- Fortsätt med datainläsningsdata i bunt endast efter att du har bekräftat att de genererade tillgångarna och faktureringsschemana fungerar som förväntat. Se till att du även validerar positiva ändringar, negativa ändringar, annulleringar av tillgångar och fakturabeteendet.
Objektimportorder
Importera objektposter baserat på hur objekt refereras av andra objekt. Migrera posterna för överordnade objekt innan du migrerar posterna för deras underordnade eller relaterade objekt.
Dataorkestrering
- Det finns ingen gräns för antalet historiska ordrar som du kan migrera, men sekventiell aktivering kräver noggrann orkestrering under storskaliga distribueringar för att undvika bearbetningsproblem.
- Stäng av din organisations utlösare för att säkerställa att posterna migreras effektivt.
Datavolym och prestanda för stora datauppsättningar
Migreringsverktyg kan hantera distribueringar i stor skala. Prestandan varierar beroende på datakvalitet och transformationskomplexitet. För stora datauppsättningar, följ dessa riktlinjer.
- För objekt som har en stor volym, dela upp data i satser och migrera sedan varje sats. Se Gränser och allokeringar för Bulk API och Bulk API 2.0.
- Skjut upp delningsberäkningar för objekt med hög datavolym tills dataimporten är klar. Se Skjut upp delningsberäkningar.
- Använd uppdelad batchbearbetning för att undvika att läsa in miljontals poster i en enskild transaktion.
- För operationer med datamanipulationsspråk, sätt allOrNone till false för att tillåta delvis batchframgång och minska risken för transaktionsfel.
- Förvänta dig och planera för postnivåfel. Inte alla poster migreras framgångsrikt första gången. Bygg in logik för återförsök i din implementering för att hantera poster som misslyckats.
