A propos de l'augmentation des données

L'augmentation des données vous permet de créer des visualisations et des analyses qui fournissent des informations commerciales approfondies et ciblées.

En créant des augmentations de données, vous pouvez extraire et charger des données à partir de banques de données supplémentaires en toute transparence et les mettre à la disposition des tables du data warehouse. Vous pouvez ensuite utiliser les données pour les visualisations et les analyses.

Remarque :

Pour augmenter les données pour Oracle Fusion Cloud Applications, il est recommandé d'utiliser la source Fusion Augmentation et non la source Fusion. Reportez-vous à Effectuer des augmentations de données avec la source d'augmentations Fusion. Si vous avez créé des augmentations de données avec Fusion Source, contactez le support client Oracle pour obtenir de l'aide sur la migration de ces augmentations de données vers Fusion Augmentations Source.
Lors de la création d'une augmentation de données, vous pouvez sélectionner les éléments suivants :
  • Type d'augmentation : le jeu de données est le type d'augmentation par défaut et recommandé. Sélectionnez cette option pour intégrer des données variées dans l'entrepôt, puis utilisez les extensions de modèle sémantique pour créer votre propre modèle sémantique avec ces données. N'activez pas les options SME pour l'augmentation des données dans l'onglet Fonctionnalités disponibles de la page Activer les fonctions, sauf si vous avez déjà créé des types d'augmentation de données tels que Dimension, Fait et Extension d'entité. Ces types d'augmentation ne sont plus recommandés pour une utilisation et peuvent être supprimés dans une prochaine version. Si vous sélectionnez l'un de ces trois types d'augmentation et que vous voulez créer une augmentation de données sur les données chargées à partir d'un connecteur ou de la source Oracle Fusion Cloud Applications, vous devez créer une dimension avec une colonne identifiée comme "clé primaire". Joignez cette table de dimensions à une table de faits dans laquelle l'attribut Dimension est affecté à la même colonne, ce qui fait de cette colonne votre clé de jointure. Dans cette liste déroulante, vous pouvez sélectionner l'étape appropriée. L'ordre d'actualisation des données diffère pour les augmentations de données pour différents types d'augmentation. Reportez-vous à Planification des actualisations de données incrémentielles.
  • Type de jeu de données source : pour un jeu de données qui ne nécessite aucune transformation, sélectionnez Données supplémentaires.
  • Pilier : cette option est disponible si votre source est Oracle Fusion Cloud Applications. Sélectionnez le pilier applicable comme source de données. Pour les sources qui n'ont qu'un seul pilier ou qui n'ont aucun pilier, cette option n'est pas visible.
  • Type de table source : pour la source FUSION, Oracle Fusion Data Intelligence valide les tables source fournies par le système afin de garantir la prise en charge des colonnes requises. En revanche, les tables fournies par le client sont disponibles pour extraction, mais Oracle Fusion Data Intelligence ne les valide pas. En tant qu'utilisateur doté du rôle d'administrateur fonctionnel ou d'application d'administrateur système, vous pouvez activer l'utilisation d'une table spécifique qui n'a pas été prévalidée. Cependant, Oracle ne peut pas garantir la réussite du traitement de ces tables personnalisées ni les problèmes de performances qui en résultent, tels que les retards potentiels d'actualisation quotidienne des données. Pour les sources d'agent distantes telles que E-Business Suite, PeopleSoft et JD Edwards sur site, utilisez l'option de tables source fournie par le système. Le service d'extraction ne peut pas se connecter directement à ces sources distantes pour extraire la liste de colonnes de la table fournie par le client.
  • Table source : vous pouvez indiquer un nom de table unique dans ce champ.

Lors de la création d'une augmentation de données, vous pouvez modifier la taille d'une colonne. Toutefois, vous devez vous assurer que la taille maximale est comprise dans la limite autorisée pour un type de données donné dans la base de données cible. Pour déterminer la taille maximale autorisée pour chaque type de données, reportez-vous à la section "Types de données intégrés Oracle" de la documentation sur la base de données Oracle. Actuellement, les types de données autorisés dans l'augmentation de données sont DATE, NUMBER, TIMESTAMP et VARCHAR2.

Une fois les augmentations créées, elles apparaissent dans la page Augmentation de données avec l'un des statuts suivants :
  • Activation en cours - Vous ne pouvez pas modifier, supprimer ou programmer un travail de pipeline d'augmentation de données pendant que l'activation est en cours.
  • Activation terminée : vous pouvez modifier l'augmentation des données pour ajouter ou supprimer des attributs des objets vue et enregistrer les modifications. Vous ne pouvez pas modifier la programmation dans ce statut.
  • Activation programmée : vous pouvez modifier l'augmentation des données pour ajouter des attributs d'objet vue, enregistrer les modifications tout en conservant la programmation existante, reprogrammer la date et l'heure d'exécution ou exécuter le plan immédiatement.

Remarque :

Au cours du processus d'activation, si le nombre d'enregistrements non valides est important, Oracle Fusion Data Intelligence rejette l'augmentation des données. Vous pouvez consulter la table DW_ERR_RECORDS pour comprendre pourquoi les données d'entrée ont été rejetées.

Vous pouvez modifier le nom des colonnes que vous avez ajoutées à partir des différentes sources de données dans votre augmentation de données. Par la suite, si vous supprimez une augmentation de données, vous devez attendre la fin de l'exécution incrémentielle quotidienne pour voir les modifications apportées aux rapports, aux visualisations et aux classeurs.

Lorsque vous modifiez une augmentation, Oracle Fusion Data Intelligence actualise les données une fois la demande de maintenance ou incrémentielle quotidienne terminée. Pendant ce temps, vous ne pouvez pas effectuer une autre action de modification. Vous devez vous assurer de ne pas modifier la définition de la demande de pipeline d'augmentation de données pendant que la demande est en cours. Si vous devez modifier la définition de la demande pendant le processus, vous devez soumettre à nouveau la demande de pipeline d'augmentation des données. Lors de la modification d'une augmentation de données, veillez à modifier les augmentations dépendantes pour éviter les échecs d'actualisation. Si vous avez activé la maintenance des données et modifié ultérieurement une augmentation des données, le système ignore cette augmentation de données de l'actualisation incrémentielle, mais l'inclut dans l'actualisation complète qui se produit avec la demande de maintenance des données à l'heure programmée. Le système n'inclut pas l'augmentation de données modifiée dans l'actualisation incrémentielle déclenchée immédiatement après la mise à niveau d'un modèle de données cible, mais l'inclut dans la demande de maintenance à l'heure programmée.

Vous ne pouvez pas exécuter une actualisation ad hoc après avoir modifié une augmentation de données, si l'augmentation de données est utilisée dans le processus de partage de données.

Pratiques recommandées :
  • Ne nommez pas deux augmentations de données de la même manière pour éviter tout échec.
  • Indiquez des clés incrémentielles pour garantir une actualisation quotidienne.
  • Assurez-vous que la concaténation des colonnes de clé primaire ne dépasse pas la longueur maximale de 8192 pour éviter l'échec de l'augmentation des données.
  • N'indiquez pas de domaine si vous disposez d'un modèle sémantique complexe, mais pas de résultats d'extraction, de transfert et de chargement uniquement.
  • Les augmentations de données ont une priorité inférieure à celle des pipelines prédéfinis et peuvent être rejetées si elles se chevauchent au cours des exécutions incrémentielles de pipeline programmées.
  • Si vous utilisez une actualisation fréquente des données pour des ensembles de données spécifiques, ne planifiez pas d'augmentations de données sur les mêmes sources ou cibles. Par exemple, n'exécutez pas l'option Etendre l'entité pour une facture, alors que l'actualisation fréquente des données pour la facture est activée.
  • Utilisez les augmentations de données pour des extractions ciblées spécifiques. Pour les projets à plus grande échelle ou complexes, envisagez un processus ETL personnalisé.
  • Si la clé primaire que vous avez définie risque de ne pas rendre l'enregistrement unique, envisagez de modifier la clé primaire pour inclure davantage de colonnes afin de le rendre unique.
  • Veillez à appliquer un filtre à la sélection de colonne si l'augmentation des données prend beaucoup de temps et échoue avec une erreur d'expiration. Cela permet d'éviter les augmentations de données à long terme.

  • Si vous avez activé l'option Date d'extraction dans une augmentation de données, les enregistrements créés avant la date d'extraction ne seront pas disponibles dans Oracle Fusion Data Intelligence. Pour faire précéder les données de la date d'extraction, désélectionnez l'option Date d'extraction en modifiant l'augmentation des données. Une fois les modifications effectuées, utilisez l'option Recharger les données pour réinitialiser et actualiser les données, ce qui permet à l'augmentation des données de se réextraire complètement.