Questions les plus fréquentes sur la réplication de données

Utilisez cette foire aux questions pour en savoir plus sur les tâches de réplication, notamment l'extraction et la réplication de données à partir d'Oracle Fusion Cloud Applications, le chargement de données dans le stockage d'objets ou le téléchargement à partir de celui-ci, et le chargement de données dans la base de données cible.

Que faire lorsqu'une tâche de réplication se prolonge?

Si l'exécution d'une tâche se prolonge, essayez ce qui suit :

  • Si l'objet de vue répliqué n'est pas un objet d'extraction (si son nom ne se termine pas par ExtractPVO), utilisez l'éditeur de réplication de données pour exclure les colonnes LastUpdateDate inutiles du nouvel identifiant de données de l'objet de vue.
  • Si l'objet de vue dont la réplication se prolonge comporte plusieurs colonnes LastUpdateDate sélectionnées pour le nouvel identificateur de données ou le nouveau filtre incrémentiel :
    • Sélectionnez l'option LastUpdateDate pour l'entité principale de l'objet de vue.
    • Désélectionnez l'option LastUpdateDate pour les colonnes des entités supplémentaires (non fonctionnelles).
  • Si vous ne pouvez pas désélectionner cette option pour le nouvel identificateur de données, procédez comme suit :
    1. Annulez la tâche.
    2. Supprimez la table intermédiaire TMP$.
    3. Naviguez jusqu'au menu principal, cliquez sur Données, puis sur Connexions.
    4. Cliquez sur Connexion cible, sélectionnez Inspecter, puis cliquez sur l'onglet Tables.
    5. Sélectionnez la table, cliquez sur Réinitialiser l'heure mise à jour, puis sur Recharger toutes les données.

Que faire pour optimiser la performance d'une tâche de réplication de données?

Pour améliorer la performance, essayez ce qui suit :

  • Utilisez la réplication de données uniquement avec des magasins de données d'extraction (c'est-à-dire des objets de vue dont le nom contient "ExtractPVO").
  • Si l'objet de vue répliqué n'est pas un objet d'extraction (si son nom ne se termine pas par "ExtractPVO"), utilisez l'éditeur de réplication de données pour exclure les colonnes LastUpdateDate inutiles du nouvel identifiant de données de l'objet de vue.
  • Assurez-vous que le type de chargement de l'objet de vue public n'est pas réglé inutilement à FULL. Si au moins une colonne de l'objet de vue public est configurée comme colonne Key et qu'une colonne LastUpdateDate est configurée en tant que nouvel identificateur de données, réglez le type de chargement à Incremental.
  • Supprimez les colonnes inutiles sélectionnées ou activées pour la réplication.
  • Si la réplication se termine avec des avertissements, vérifiez la table d'erreurs du schéma cible et apportez les modifications appropriées à la configuration de l'objet de vue public.
  • Assurez-vous que les enregistrements de données de l'objet de vue public dans la source de données Oracle Fusion Cloud Applications sont supprimés fréquemment. Si tel n'est pas le cas, désélectionnez l'option Inclure les suppressions.
  • En cas d'échec ou d'annulation d'une tâche, supprimez la table d'erreurs et la table intermédiaire avant de réexécuter la tâche.

Pourquoi la durée de réplication des mêmes données est-elle différente d'un jour à l'autre?

La durée d'exécution d'une tâche de réplication de données peut varier en fonction des facteurs suivants :

  • La performance d'Oracle Autonomous Data Warehouse peut avoir une incidence sur la durée de réplication.
  • Une instance Oracle Analytics Cloud exécutant la tâche de réplication peut être temporairement indisponible en raison d'une maintenance programmée.

Le nombre de tables pouvant être ajoutées à une tâche de réplication de données est-il limité?

Non, le nombre de tables pouvant être ajoutées à une tâche n'est pas limité. Vous ne pouvez pas exécuter plus de trois tâches de réplication en même temps, mais vous pouvez programmer simultanément un nombre illimité de tâches. Par exemple, trois tâches peuvent s'exécuter en même temps, pendant que d'autres tâches sont en file d'attente.

La quantité de données ou le nombre de rangées pouvant être traitées par une tâche de réplication sont-elles limitées?

Non, une tâche de réplication de données peut traiter une quantité de données ou un nombre de rangées illimitées.

Quelles sont les autres conseils à suivre en matière de réplication de données?

Suivez les conseils ci-dessous pour la réplication de données :

  • Créez moins de réplications, mais avec davantage d'objets de vue publics. Utilisez les objets de vue publics d'extraction recommandés.
  • Dans la définition de la réplication, désélectionnez les colonnes inutiles de l'objet de vue public.
  • Utilisez le service de base de données "low" dans Oracle Autonomous Data Warehouse pour optimiser la concurrence.
  • Programmez l'exécution des tâches de réplication aux heures où la charge de travail d'Oracle Autonomous Data Warehouse est la plus faible.
  • Conservez la valeur par défaut pour le type de chargement de l'objet de vue public (incrémentiel).