Brug disse ofte stillede spørgsmål til at få mere at vide om datareplikeringsopgaver, herunder udtræk og replikering af data fra Oracle Fusion Cloud Applications, upload af data til eller download af data fra objektlager og indlæsning af data i måldatabasen.
Hvad kan jeg gøre, hvis et datareplikeringsjob kører i lang tid?
Hvis et job kører i lang tid, kan du prøve følgende:
- Hvis det replikerede visningsobjekt (VO) ikke er et udtræks-VO (så VO-navnet ikke ender på
ExtractPVO
), skal du bruge editoren Datareplikering til at udelade unødvendige LastUpdateDate
-kolonner i den nye dataidentifikator for VO.
- Hvis det visningsobjekt, der kører længe, har mere end én
LastUpdateDate
-kolonne valgt til den nye dataidentifikator eller det trinvise filter:
- Valget LastUpdateDate for Primær entitet til VO.
- Fravælg LastUpdateDate for kolonner fra supplerende entiteter (ikke-funktionelle).
- Hvis du ikke kan fravælge denne mulighed for den nye dataidentifikator, skal du følge disse trin:
- Annuller jobbet.
- Drop distributionstabellen TMP$.
- Naviger til hovedmenuen, og klik derefter på Data, og klik derefter på Forbindelser.
- Klik på Målforbindelse, vælg Inspicer, og klik derefter på fanen Tabeller.
- Vælg tabellen, vælg derefter Nulstil Tidspunkt for opdatering, og vælg derefter Genindlæs alle data.
Hvad kan jeg gøre for at forbedre ydeevnen af datareplikeringsjobbet?
Prøv følgende for at forbedre ydeevnen:
- Repliker kun med udtræksdatalagre (det vil sige visningsobjekter (VO'er) med "ExtractPVO" i VO-navnet).
- Hvis det replikerede VO ikke er et udtræks-VO (så VO-navnet ikke ender på "ExtractPVO"), skal du bruge editoren Datareplikering til at udelade unødvendige
LastUpdateDate
-kolonner i den nye dataidentifikator for VO.
- Sørg for, at PVO-indlæsningstypen (Public View Object) ikke er angivet til
FULL
tilstand unødvendigt. Hvis PVO har mindst én kolonne konfigureret som en Key
-kolonne og én LastUpdateDate
-kolonne konfigureret som ny dataidentifikator, skal du angive indlæsningstypen Incremental
.
- Fjern uønskede kolonner, der er valgt eller aktiveret for replikering.
- Hvis replikeringen fuldføres med advarsler, skal du tjekke fejltabellen fra målskemaet og foretage de nødvendige ændringer af PVO-konfigurationen.
- Sørg for, at PVO i Oracle Fusion Cloud Applications-datakilden får datarecords slettet ofte. Hvis ikke, skal du rydde valget Medtag sletninger.
- Hvis et job fejler eller annulleres, skal du droppe distributions- og fejltabellen, før du kører jobbet igen.
Hvorfor er den tid, det tager at køre den samme datareplikering, anderledes på visse dage?
Den tid, det tager at køre et datareplikeringsjob, kan variere pga. forskellige faktorer som disse:
- Ydeevnen af Oracle Autonomous Data Warehouse kan påvirke timingerne på en bestemt dag.
- En Oracle Analytics Cloud-instans, der kører replikeringsjobbet, kan være midlertidigt utilgængelig pga. planlagt vedligeholdelse.
Er der en grænse for antallet af tabeller, som jeg kan føje til et datareplikeringsjob?
Nej, der er ingen grænse for antallet af tabeller, som du kan føje til et job. Du kan ikke udføre mere end tre replikeringsjobs samtidigt, men du kan planlægge ethvert antal jobs samtidigt. For eksempel kan tre jobs udføres samtidigt, mens andre jobs er i køen.
Er der en grænse for mængden af data eller antallet af rækker, som et datareplikeringsjob kan behandle?
Nej, et datareplikeringsjob kan behandle enhver mængde af data eller ethvert antal af rækker.
Hvilke andre tips skal jeg følge for datareplikering?
Følg disse tips for datareplikering:
- Opret færre replikeringer med flere PVO'er i hver. Brug de anbefalede udtræks-PVO'er.
- Fravælg uønskede kolonner for PVO i replikeringsdefinitionen.
- Brug "lav" databasetjeneste i Oracle Autonomous Data Warehouse for at få maksimal samtidighed.
- Planlæg replikeringsjobs til at køre på tidspunkter, hvor der er mindre belastning på Oracle Autonomous Data Warehouse.
- Hold indlæsningstypen for POV'er indstillet til standarden, som er trinvis tilstand.