À propos de l'augmentation des données
Améliorez les données utilisées dans vos analyses avec des données supplémentaires, divers calculs et des combinaisons pour permettre des analyses complètes et des visualisations à multiples facettes. En augmentant les données, vous pouvez réduire, voire éliminer, l'intervention manuelle dans le développement d'informations pertinentes sur les données d'entreprise.
L'augmentation des données vous permet d'augmenter les données que vous apportez à partir des applications Oracle Fusion Cloud et d'autres sources auxquelles vous pouvez vous connecter à l'aide des connecteurs d'Oracle Fusion Data Intelligence. Voir la section Connecteurs dans Prévisualiser les fonctions. Vous pouvez ajouter des données à vos rapports à partir de différents magasins de données (objets de vue Business Intelligence) des sources de données des applications Oracle Fusion Cloud.
Sélectionnez les colonnes dans les magasins de données, créez un jeu de données d'augmentation et utilisez ce jeu de données pour créer des pipelines de données pour des secteurs fonctionnels. L'utilisation d'un jeu de données d'augmentation vous permet d'extraire et de charger des données de façon transparente à partir de magasins de données supplémentaires des applications Oracle Fusion Cloud et de les rendre disponibles pour les tables de l'entrepôt de données. Vous pouvez ensuite utiliser les données à des fins de visualisation et d'analyse. Pour trouver les magasins de données disponibles pour l'extraction à l'aide de l'augmentation, voir la section Magasins de données dans Référence pour Oracle Fusion SCM Analytics, Référence pour Oracle Fusion HCM Analytics et Référence pour Oracle Fusion ERP Analytics. Bien qu'il n'y ait pas de limite technique, vous pouvez créer un maximum de cent augmentations de données pour un seul locataire afin d'assurer une performance optimale de tous les pipelines de données. Communiquez avec Oracle Support si vous avez d'autres questions.
Si vous activez l'option Options PME pour l'augmentation de données sous l'onglet Caractéristiques en disponibilité générale de la page Activer les fonctions, vous pouvez augmenter vos rapports avec des jeux de données créés en étendant une entité ou un groupe de faits existant, en ajoutant une nouvelle dimension dans l'instance cible et en ajoutant un nouveau fait dans l'instance cible. Lorsque vous exécutez ces tâches de pipeline d'augmentation des données, elles publient ces jeux de données dans le modèle sémantique. Cependant, ce n'est pas la pratique recommandée. La méthode recommandée n'est pas d'activer la fonction Options PME pour l'augmentation des données et d'utiliser le type d'augmentation par défaut du jeu de données pour importer des données variées dans l'entrepôt. Lorsque vous exécutez la tâche de pipeline d'augmentation des données du jeu de données, elle ne publie rien dans le modèle sémantique. Vous pouvez ensuite utiliser les extensions de modèle sémantique pour créer votre propre modèle sémantique. Cette méthode prend en charge la modélisation sémantique complexe pour répondre aux exigences de votre entreprise. Utilisez la capacité d'augmentation des données pour introduire des données dans l'entrepôt, puis utilisez la capacité d'extensibilité du modèle sémantique pour créer les jointures et exposer ces données aux domaines que vous voulez. Cela permet une flexibilité et une meilleure performance des deux capacités. En outre, cette méthode permet une meilleure gestion du cycle de vie. Par exemple, si vous devez apporter des ajustements au modèle sémantique, vous pouvez apporter les modifications directement dans le modèle sémantique. Vous n'avez pas besoin d'ajuster l'augmentation de données qui a amené les données dans l'entrepôt.
- Ventes de produits - Ajoutez des informations de produits similaires provenant de différentes sources de données pour créer un rapport qui compare des produits similaires dans une région spécifique.
- Moyenne des factures de frais - Ajoutez diverses factures de frais pour créer une moyenne des frais périodiques.
Améliorer vos données
Vous pouvez compléter les données de vos rapports à l'aide de jeux de données que vous créez avec des colonnes spécifiques provenant de divers magasins de données (objets de vue Business Intelligence) des sources de données des applications Oracle Fusion Cloud.
Reportez-vous à Vérifier les mappages de lignage de base de données et les objets de vue pour déterminer les objets de vue à utiliser dans les augmentations de données.
- Type d'augmentation : Le jeu de données est le type d'augmentation disponible par défaut. Sélectionnez cette option pour importer 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. Si vous activez les options PME pour l'augmentation des données dans l'onglet Fonctions généralement disponibles de la page Activer les fonctions, vous pouvez sélectionner les types d'augmentation Créer une dimension, Créer un fait et Étendre l'entité. 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 des applications Oracle Fusion Cloud, vous devez créer un dimension avec une colonne identifiée comme "clé primaire", puis joignez cette table de dimension à une table de faits dans laquelle l'attribut Dimension est affecté à la même colonne, de sorte que cette colonne soit votre clé de jointure. Dans cette liste déroulante, vous pouvez sélectionner l'étape appropriée.
- 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. Si une transformation est requise, sélectionnez l'option Transformation.
- 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 : Vous pouvez utiliser les tables sources fournies par le système ou par le client. Les tables fournies par le système sont prévalidées par Oracle Fusion Data Intelligence. Les tables fournies par le client sont d'autres tables sources disponibles pour l'extraction, mais qui ne sont pas validées par Oracle Fusion Data Intelligence. En tant qu'utilisateur doté du rôle d'administrateur fonctionnel ou d'application d'administrateur de système, vous pouvez autoriser l'utilisation d'une table particulière qui n'est pas prévalidée par Oracle Fusion Data Intelligence. Cependant, Oracle ne peut pas garantir le succès du traitement de ces tables personnalisées ou toute incidence sur la performance, comme les retards dans l'actualisation quotidienne de data.For des sources d'agent distant telles que E-Business Suite sur place, PeopleSoft et JD Edwards, utiliser l'option de tables sources 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 fournir un nom de table unique ou une liste de noms de table source séparés par des virgules 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 respecte la limite d'autorisation 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, consultez la section "Types de données intégrés Oracle" dans la documentation relative à la base de données Oracle. Actuellement, les types de données autorisés dans l'augmentation des données sont DATE, NUMBER, TIMESTAMP et VARCHAR2.
- Activation en cours - Vous ne pouvez pas modifier, supprimer ou programmer une tâche de pipeline d'augmentation des 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 de vue, et enregistrer les modifications. Vous ne pouvez pas modifier le programme lorsque le plan a ce statut.
- Activation programmée - Vous pouvez modifier l'augmentation des données pour ajouter des attributs aux objets de vue, enregistrer les modifications tout en conservant le programme existant, reprogrammer la date et l'heure d'exécution ou exécuter le plan immédiatement.
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 voir la table DW_ERR_RECORDS pour comprendre pourquoi les données d'entrée ont été rejetées.
Vous pouvez modifier les noms des colonnes que vous avez ajoutées à partir des différentes sources de données de votre augmentation de données. Plus tard, si vous supprimez une augmentation de données, vous devez attendre la fin de l'exécution incrémentielle quotidienne pour voir la modification dans les rapports, les visualisations et les classeurs.
Lorsque vous modifiez une augmentation, Oracle Fusion Data Intelligence soumet une demande d'actualisation immédiate des données. 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 tâche de pipeline d'augmentation des données pendant que la tâche est en cours. Si vous devez modifier la définition de la tâche pendant son traitement, vous devez resoumettre la tâche de pipeline d'augmentation des données.
Vous ne pouvez pas exécuter une actualisation ad hoc après avoir modifié une augmentation de données, si celle-ci est utilisée dans le processus de partage de données.
- Ne nommez pas deux augmentations de données de la même manière pour éviter les échecs.
- Spécifiez des clés incrémentielles pour assurer l'actualisation quotidienne.
- Assurez-vous que la concaténation des colonnes Clé primaire ne dépasse pas la longueur maximale de 8192 pour éviter l'échec de l'augmentation des données.
- Ne spécifiez pas de domaine si vous avez un modèle sémantique complexe; ne spécifiez pas les résultats dans l'extraction, le transfert et le chargement uniquement.
- Les augmentations de données ont une priorité inférieure aux pipelines prédéfinis et peuvent être rejetées si elles se chevauchent lors des exécutions incrémentielles programmées du pipeline.
- Si vous utilisez l'actualisation fréquente des données pour des jeux de données spécifiques, ne programmez pas d'augmentations de données sur les mêmes sources ou cibles. Par exemple, n'exécutez pas l'option Étendre l'entité pour une facture, alors que l'actualisation fréquente des données pour la facture est activée.
- Utilisez des augmentations de données pour des extraits spécifiques et ciblés. Pour les projets à plus grande échelle ou complexes, envisagez l'ETC personnalisé.
- Si la clé primaire que vous avez définie peut ne pas rendre l'enregistrement unique, envisagez de modifier la clé primaire pour inclure d'autres colonnes afin de le rendre unique.
-
Assurez-vous d'appliquer un filtre à la sélection de colonne si l'augmentation des données prend beaucoup de temps et échoue avec une erreur de temporisation. Cela évite les augmentations de données à long terme.
- Si vous avez activé l'option Extraire la date 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 que les données soient antérieures à la date d'extraction, désélectionnez l'option Extract Date en modifiant l'augmentation des données. Une fois les modifications effectuées, réinitialisez et actualisez les données pour permettre à l'augmentation de données de réextraire complètement.
Créer un type d'augmentation de dimension
Vous pouvez augmenter vos rapports avec des jeux de données créés en ajoutant une nouvelle dimension dans l'instance cible.
Assurez-vous que les dimensions personnalisées que vous créez dans les augmentations sont utilisées par des faits. Si elles ne sont pas utilisées, les dimensions personnalisées ne sont pas visibles dans les domaines. Voir Créer un type d'augmentation de faits.
Vous devez vous assurer que toute colonne avec clé primaire n'a pas de valeur nulle, sinon le processus d'extraction rejette l'ensemble du jeu de données ou de la table. S'il existe plusieurs colonnes avec des clés primaires, vous devez vous assurer qu'aucune de ces colonnes n'a de valeur nulle. Si l'un d'entre eux a des valeurs nulles, Oracle Fusion Data Intelligence rejette l'ensemble de la tâche d'extraction. Si Oracle Fusion Data Intelligence rejette la tâche d'extraction, l'augmentation correspondante est également rejetée.
Assurez-vous que l'option Options PME pour l'augmentation des données est activée dans la section Fonctions de pipeline sous l'onglet Fonctions généralement disponibles de la page Activer les fonctions. Voir Activer les fonctions généralement disponibles.
Créer un type d'augmentation de faits
Vous pouvez augmenter vos rapports avec des jeux de données créés en ajoutant un nouveau fait dans l'instance cible.
Si vous avez créé des dimensions personnalisées pour les augmentations, vous pouvez sélectionner ces dimensions à mapper à la colonne que vous identifiez comme type d'entité Dimension. Cela permet d'afficher les dimensions personnalisées dans les domaines.
Vous devez vous assurer que toute colonne avec clé primaire n'a pas de valeur nulle, sinon le processus d'extraction rejette l'ensemble du jeu de données ou de la table. S'il existe plusieurs colonnes avec des clés primaires, vous devez vous assurer qu'aucune de ces colonnes n'a de valeur nulle. Si l'un d'entre eux a des valeurs nulles, Oracle Fusion Data Intelligence rejette l'ensemble de la tâche d'extraction. Si Oracle Fusion Data Intelligence rejette la tâche d'extraction, l'augmentation correspondante est également rejetée.
Assurez-vous que l'option Options PME pour l'augmentation des données est activée dans la section Fonctions de pipeline sous l'onglet Fonctions généralement disponibles de la page Activer les fonctions. Voir Activer les fonctions généralement disponibles.
Développer une entité
Vous pouvez enrichir vos rapports avec des jeux de données créés en étendant une entité ou un groupe de faits existant.
Lors de l'extension d'une entité ou d'un groupe de faits, assurez-vous de sélectionner le champ flexible descriptif (Nouveau) comme type de jeu de données source pour sélectionner les colonnes nécessaires à l'augmentation. L'approche existante consistant à ignorer la sélection de colonne est obsolète et ne sera pas disponible dans une version future.
Vous devez vous assurer que toute colonne avec une clé primaire n'a pas de valeur nulle, sinon le processus d'extraction rejette l'ensemble du jeu de données ou de la table. S'il existe plusieurs colonnes avec des clés primaires, vous devez vous assurer qu'aucune de ces colonnes n'a de valeur nulle. Si l'un d'entre eux a des valeurs nulles, Oracle Fusion Data Intelligence rejette l'ensemble de la tâche d'extraction. Si Oracle Fusion Data Intelligence rejette la tâche d'extraction, l'augmentation correspondante est également rejetée.
Assurez-vous que l'option Options PME pour l'augmentation des données est activée dans la section Fonctions de pipeline sous l'onglet Fonctions généralement disponibles de la page Activer les fonctions. Voir Activer les fonctions généralement disponibles.
Créer un type d'augmentation de jeu de données
Vous pouvez exiger la copie d'un jeu de données dans une table d'entrepôt cible, telle quelle, puis l'exécution de l'extension de modèle sémantique dessus. Dans ce cas, créez un jeu de données d'entrée.
Ce jeu de données n'est associé à aucune autre augmentation. Selon la programmation incrémentielle, les données de ce jeu de données sont actualisées lors de l'actualisation programmée du pipeline. Mais contrairement à d'autres augmentations, cette augmentation n'est pas liée à d'autres augmentations et vous ne pouvez pas modifier les attributs en tant que dimension ou mesure. Ce jeu de données n'est associé à aucun domaine, car il copie le jeu de données à partir de la source et crée une table d'entrepôt. Vous pouvez effectuer une extension de modèle sémantique après la création de la table. Pour utiliser ce jeu de données pour créer les jointures ou incorporer un objet du jeu de données dans votre modèle sémantique, vous devez exécuter un chargement incrémentiel avant de l'utiliser, car le chargement incrémentiel alimente le jeu de données.