À propos de la personnalisation du modèle sémantique

Vous pouvez personnaliser le modèle sémantique pour l'étendre à vos besoins d'affaires. Vous étendez le modèle sémantique afin de rendre les données que vous avez déplacées dans l'entrepôt plus utiles pour la production de rapports.

Oracle Fusion Data Intelligence fournit actuellement les méthodes suivantes pour étendre le modèle sémantique :

Migrer vers le cadre du bac à sable

Si votre instance Oracle Fusion Data Intelligence dispose du cadre Branch des extensions de modèle sémantique, vous devez migrer vers le cadre Sandbox des extensions de modèle sémantique, car le cadre Branch devrait être obsolète dans une version future. Voir Migrer vers le cadre de bac à sable pour les extensions de modèle sémantique.

Si vos environnements de production et inférieurs, tels que les environnements de développement et de test, se trouvent dans des cadres d'extensions de modèle sémantique différents; par exemple, la production se trouve dans un bac à sable et le développement ou le test se trouve toujours dans une branche, vous disposez de deux options :
  • Recommandé : Migrez toutes les instances vers le cadre de bac à sable.
  • Si vous disposez d'un dossier d'analyse qui empêche la migration vers le cadre du bac à sable, enregistrez un ticket de soutien pour que l'instance du bac à sable soit déclassée en branche.

La poursuite de l'utilisation du cadre de la Direction générale présente plusieurs défis essentiels :

  • La structure Branch ne reçoit plus de mises à jour. Ainsi, aucune nouvelle fonctionnalité n'est disponible pour le cadre Branch.
  • Délai limité pour préparer et migrer adéquatement du cadre Branch vers le cadre Sandbox recommandé et amélioré.
  • Capacité limitée de valider le cadre de la Direction générale et de générer des rapports.
  • Aucun accès aux objets d'application externe à partir de la structure Branch.

Avantages du cadre de bac à sable

Vous devez migrer vers l'environnement Sandbox pour tirer parti des nouvelles fonctionnalités, notamment :

  • Vue centrée sur le modèle/graphique :
    • Expérience utilisateur améliorée.
    • Les étapes connexes sont regroupées, ce qui facilite la réalisation d'une unité de travail entièrement cohérente.
    • Contient le concept d'un bac à sable qui peut contenir des modèles dimensionnels entièrement formés ou des "étoiles". Tous les objets d'une étoile sont liés.
    • Vue graphique complète de chaque étoile qui présente les objets prêts à l'emploi et personnalisés.
    • Toutes les personnalisations apportées à un objet sont visibles ensemble. Vous voyez le résultat de toutes les opérations à tout moment.
  • Évitez les retards de développement :
    • Vous pouvez appliquer manuellement des extensions de système si vous voulez exécuter les étapes de système manuellement au lieu de les exécuter automatiquement en fonction des configurations telles que les augmentations de données, les applications et les configurations de données personnalisées (par exemple, Champs flexibles descriptifs, Analyse de compte configurable, Fusion Accounting Hub et Application Supply Chain Planning). Voir Configurer les paramètres de rapport global et Appliquer les extensions de système.
  • Validation et rapports améliorés :
  • Fonctions de déploiement configurables :
    • Vous pouvez migrer et publier des bacs à sable personnalisés vers d'autres instances. Voir Déployer un ensemble.
    • Lorsque vous déployez l'ensemble d'extensions sémantiques ou l'ensemble composite, vous pouvez soit fusionner le contenu et la sécurité du bac à sable dans l'environnement cible, soit le remplacer. Voir Créer une offre groupée et Déployer une offre groupée.
  • Tirez parti des fonctionnalités avancées :
    • Vous pouvez utiliser ces options de personnalisation pour étendre les domaines au-delà de la limite précédente, c'est-à-dire qu'ils ne sont disponibles que dans les domaines personnalisés. Voir Gérer les domaines.
      • Reclasser, renommer et supprimer des colonnes
      • Ajout de sous-dossiers aux dimensions personnalisées disponibles dans les domaines prédéfinis
    • Vous pouvez définir une colonne spécifique pour contrôler l'ordre de tri d'une colonne logique lors de l'ajout et de l'extension de dimensions dans le cadre de l'extension du modèle sémantique à l'aide du cadre de bac à sable. Voir Ajouter une dimension et étendre une dimension.

Choisissez la bonne méthode pour étendre votre modèle sémantique

En tant qu'organisation, la sélection de la méthode la plus appropriée pour étendre votre modèle sémantique est cruciale pour le succès.

Vous devez utiliser le modèle d'environnement restreint lorsque vous effectuez les opérations suivantes :

  • Gérez un petit nombre de personnalisations de modèle sémantique.
  • Avoir un petit nombre de développeurs de modèles sémantiques.
  • Vos développeurs préfèrent développer dans une interface graphique conviviale.

Vous devez utiliser des applications externes lorsque vous effectuez les opérations suivantes :

  • Vous devez fusionner des modèles sémantiques à partir d'Oracle Analytics Cloud (OAC), d'Oracle Analytics Server (OAS) ou d'Oracle Business Intelligence Enterprise Edition (OBIEE).
  • Gérer un grand nombre de personnalisations de modèle sémantique.
  • Exiger que plusieurs développeurs travaillent simultanément sur le modèle sémantique.
  • Avoir une équipe de développement hautement technique ou familière avec les outils avancés.

Avantages et limites des applications externes

Avantages des applications externes

L'utilisation d'applications et d'outils externes pour le développement de modèles sémantiques plutôt que de s'appuyer uniquement sur le cadre Sandboxes offre plusieurs avantages clés :

  • Développement accéléré : Les applications externes peuvent réduire considérablement le temps de développement global, permettant une itération et un déploiement plus rapides des personnalisations.
  • Assurance qualité efficace : Les contrôles de cohérence et les validations de données s'exécutent plus rapidement, ce qui contribue à garantir la qualité et la fiabilité des changements.
  • Environnement de développement familier : Les utilisateurs déjà expérimentés avec les outils Oracle Analytics, tels que l'outil d'administration sur ordinateur de bureau ou Oracle Analytics Cloud Semantic Modeler, trouveront le processus de développement familier et intuitif.
  • Fonctionnalités complètes : La plupart des fonctionnalités de l'outil d'administration d'Oracle BI sont accessibles et prennent en charge les tâches de modélisation et de configuration avancées.
  • Intégration du contrôle des sources : L'utilisation de systèmes de contrôle des versions externes (par exemple, Git) permet le développement collaboratif, le suivi détaillé des modifications et le travail parallèle, offrant une approche de gestion des sources plus flexible et adaptée à l'entreprise que le cadre du bac à sable.
  • Réutilisation et fusion de modèles : Vous pouvez facilement réutiliser et fusionner des modèles sémantiques sur des plates-formes telles qu'Oracle Analytics Cloud (OAC), Oracle Analytics Server (OAS) et Oracle Business Intelligence Enterprise Edition (OBIEE) avec une reconfiguration minimale.
  • Ces deux nouvelles fonctionnalités permettent d'utiliser beaucoup plus d'applications externes qu'auparavant :
    • Avec l'application du 25. R4. Correctif de contenu P1, le modèle sémantique est développé pour englober toutes les dimensions, ce qui permet des personnalisations plus étendues. Pour utiliser cette fonctionnalité avec vos applications externes, appliquez le correctif 25. R4. P1, téléchargez votre modèle sémantique le plus récemment importé à partir de l'onglet Application externe, puis appliquez vos modifications futures à ce modèle sémantique nouvellement téléchargé. Voir Télécharger le modèle sémantique importé.
    • La fonction de fusion d'applications externes vous permet d'importer vos dimensions personnalisées dans l'application externe, puis de les lier aux faits prédéfinis existants dans le bac à sable.

Limites des applications externes

  • La structure de bac à sable est toujours requise pour :
    • Faciliter les jointures logiques entre les dimensions personnalisées et les tables de faits prédéfinies dans le modèle sémantique.
    • Gestion de la sécurité pour les objets prédéfinis.

Composants de modèle sémantique

Le modèle sémantique se compose des composants suivants :
  • Oracle Content : Il s'agit du modèle de base fourni par Oracle. Vos personnalisations y sont appliquées en couches.
  • Applications externes : Vous pouvez créer des extensions avec des objets créés à l'aide de l'application externe fusionnée.
  • Extensions de système : Vos modifications de champ flexible descriptif et d'augmentation de données sont disponibles dans ce composant. Voir Voir l'historique des activités des extensions de modèle sémantique pour connaître les scénarios dans lesquels Oracle Fusion Data Intelligence applique les extensions de système.
  • Extensions utilisateur : Vos extensions sont disponibles dans ce composant.
  • Configurations de sécurité : Vous pouvez sécuriser les objets de tous les autres composants par rapport aux rôles d'application de ce composant.

Gardez votre personnalisation sans erreur

Oracle Fusion Data Intelligence évalue périodiquement les personnalisations et envoie des avis aux utilisateurs disposant de privilèges d'administrateur de modélisateur et de modélisateur pour corriger les erreurs et les avertissements dans les extensions dès que possible afin d'éviter les erreurs lors de l'application de correctifs.

Voir Valider le modèle et Résoudre les erreurs communes dans les extensions de modèle sémantique.

Si ces erreurs ne sont pas corrigées et qu'un correctif est lancé (ou qu'un correctif obligatoire est appliqué automatiquement), l'application de correctifs peut rencontrer des problèmes. Dans ce cas, les personnalisations qui n'ont pas été fusionnées avec la branche principale sont supprimées et le modèle sémantique d'usine est mis à niveau. Vous devez réappliquer les personnalisations applicables une fois l'application de correctifs terminée.