Foire aux questions relative aux imports, exports, extractions et chargements

Quelle est la différence entre un import et un chargement ?

Les imports et les chargements permettent d'intégrer des données dans Oracle Fusion Cloud Enterprise Data Management, mais il existe des différences importantes dans leur manière de fonctionner :

Imports

  • Contrôlés par enregistrement d'application
  • Utilisés pour les données liées au niveau de la dimension
  • Exigent que toutes les propriétés liées figurent dans le fichier d'import
  • Format de fichier d'import contrôlé par le type d'application et impossible à modifier
  • Ne prennent pas en charge les profils

Chargements

  • Ciblent les points de vue plutôt que les dimensions
  • Peuvent être utilisés pour les données liées et non liées
  • N'exigent pas que toutes les propriétés figurent dans le fichier de chargement
  • N'effacent aucune chaîne de données, et limitent les modifications faites à la portée des données tel que défini par le point de vue et l'ensemble de noeuds. Cela signifie que pour les points de vue de hiérarchie, les chargements n'ont une incidence que sur la structure sous les noeuds supérieurs existants.
  • Prennent en charge les profils (voir la section Création, copie et suppression de chargements)

Pour connaître les autres différences, reportez-vous à la section Chargements de point de vue et imports.

Quand utiliser un import plutôt qu'un chargement ?

Les chargements et les imports sont similaires dans le sens où ils chargent des données dans des dimensions. Le choix entre les deux dépend de plusieurs facteurs, notamment si vous chargez des données dans des points de vue et propriétés liés ou non liés, le type d'option de chargement dont vous avez besoin (les chargements ne prennent pas en charge le mode Réinitialiser) et si vous chargez des données à partir d'un fichier ou d'une connexion d'application. Voici quelques lignes directrices générales pour savoir quand utiliser des imports ou des chargements :

  • Utilisez un import dans les situations suivantes :
    • Vous chargez des données liées à partir d'un système externe.
    • Vous chargez des données à partir d'une connexion d'application.
    • Vous voulez utiliser le mode Réinitialiser pour effacer les relations et noeuds liés existants, puis en charger à partir du fichier d'import.
    • Vous voulez étendre les valeurs autorisées pour une propriété.
  • Utilisez un chargement dans les situations suivantes :
    • Vous voulez charger des données dans des points de vue ou des propriétés indépendamment de leur statut de liaison.
    • Vous voulez charger des données dans une dimension de référence ou non liée.
    • Vous voulez effectuer un chargement dans un sous-ensemble d'un point de vue de hiérarchie.

Quelle est la différence entre les modes Réinitialiser, Remplacer et Fusionner pour les imports et les chargements, et lequel dois-je utiliser ?

Table 30-7 Modes d'import et de chargement

Mode Description et caractéristiques clés Cas d'emploi
Réinitialiser (import uniquement)

Effectue une réinitialisation complète des données liées, y compris les noeuds, les relations et les propriétés.

  • S'applique aux imports uniquement. Ne peut pas être utilisé avec les chargements.
  • Ne met pas à jour l'historique des transactions.
  • Ne déclenche pas d'abonnement.
  • A une incidence sur les données partiellement liées (telles que les points de vue de mapping).
Doit être utilisé uniquement lorsqu'une réinitialisation complète des données liées est souhaitée.

Attention : ce mode d'import doit être utilisé avec parcimonie car une utilisation continue augmentera la taille de votre base de données.

Remplacer

Pour les imports, effectue une réinitialisation complète de l'ensemble de hiérarchies lié et le remplace par les relations entrantes. Conserve les propriétés des relations qui existaient avant l'import et qui figurent dans le fichier d'import (même les propriétés non liées de niveau relation).

Pour les chargements, efface uniquement les relations dans la portée de l'ensemble de noeuds et du point de vue cible, et les remplace par les relations entrantes. Les valeurs de propriété au niveau des relations qui existaient avant le chargement et qui figurent également dans le chargement sont conservées (même les propriétés non liées de niveau relation).

  • S'applique aux imports et aux chargements.
  • Ne met pas à jour l'historique des transactions.
  • Ne déclenche pas d'abonnement.
  • Conserve les noeuds et n'a pas d'incidence sur les données partiellement liées (telles que les ensembles de mappings).
Recommandé pour les modifications régulières en bloc provenant de systèmes externes, et les modifications importantes qui ne dépendent pas d'abonnements et pour lesquelles l'historique des transactions n'est pas nécessaire.
Fusionner

N'efface pas les ensembles de données. Crée un ensemble de données cible et le compare aux données actuelles, puis génère une demande avec les modifications nécessaires pour convertir les données actuelles afin qu'elles correspondent aux données d'import ou de chargement entrantes.

  • Utilise le processus de demande, de sorte que l'historique des transactions est enregistré et que les abonnements sont déclenchés.
  • Le nombre de modifications pouvant être traitées par import ou chargement est limité.
  • Permet d'indiquer des options supplémentaires pour la fusion des données, telles que le traitement des suppressions et des réorganisations, la soumission automatique des demandes de fusion, et le contournement des approbations et des validations. Reportez-vous à la section Options d'import de fusion pour les imports et à la section Options de fusion pour les chargements.
Recommandé pour les modifications régulières en bloc provenant de systèmes externes, et les modifications importantes exigeant le traitement des abonnements et pour lesquelles l'historique des transactions est requis.

Des détails supplémentaires sur le fonctionnement de chaque mode pour les imports et les chargements sont disponibles dans les rubriques suivantes :