Recommandations et conseils pour l'extension du modèle sémantique

Avant d'étendre votre modèle sémantique, vérifiez les recommandations et les conseils pour vous assurer que vos extensions fonctionnent comme prévu.

Normes d'attribution de nom aux bases de données pour les objets Autonomous Data Warehouse

  • Préfixez un objet personnalisé avec X_ZZZ_ZZZ est une abréviation de votre organisation.
  • Suffixez différents objets en tant que :
    • _A = Agrégat
    • _D = Dimension
    • _DH = hiérarchie de dimension
    • _F = Fait
    • _H = Aide
    • _M = Dimension de carte
    • _MD = Mini dimension
    • _V = Vues
    • _MV = Vue matérialisée
    • _DS = Jeu de données d'augmentation de données
    • _EXT = Extension d'augmentation de données
  • Ne créez aucune table commençant par "DW" dans les schémas personnalisés et le schéma OAX_USER, car cela peut entraîner un conflit avec les noms d'objet prédéfinis. Si vous créez des tables commençant par "DW", ces tables ne s'afficheront pas en tant que tables personnalisées dans l'Assistant Extensions de modèle sémantique.

Déploiement

  • Les migrations doivent circuler dans une seule direction. Sélectionnez un environnement en tant qu'environnement de développement principal. Après les tests d'acceptation par l'utilisateur, générez et déployez un ensemble d'extensions sémantiques pour migrer les modifications vers la production et d'autres environnements.
  • N'exportez pas l'ensemble d'extensions sémantiques séparément, puis effectuez la promotion de la sécurité du test à la production. Générez l'ensemble d'extensions sémantiques et incluez les extensions souhaitées, puis incluez également la sécurité.

Jeux de données et champs flexibles d'augmentation de données

  • Assurez-vous que les modifications apportées à la source sont traitées dans votre instance Oracle Fusion Data Intelligence. Par exemple, si un champ flexible descriptif utilisé dans un domaine personnalisé a été désactivé dans la source, vous devez remplacer ou supprimer le champ flexible descriptif applicable dans Oracle Fusion Data Intelligence. Sinon, l'extension de modèle sémantique applicable échoue.
  • Vous pouvez référencer des synonymes à partir des jeux de données d'augmentation de données dans les extensions de modèle sémantique une fois le chargement complet initial de l'augmentation de données terminé. Utilisez l'option "Exécuter immédiatement" dans l'augmentation de données pour exécuter le chargement complet immédiatement.

Extension

  • Lorsque vous joignez des faits à des dimensions, assurez-vous que les colonnes jointes ont des types de données compatibles.
  • Lors de l'extension des dossiers DEGEN Dimensions ("détails"), maintenez toujours le même niveau de granularité en joignant sur la ou les clés primaires du fait une relation un à un [1:1]. Ne définissez pas plusieurs à plusieurs jointures [M:M] car cela peut entraîner une dégradation des performances et une duplication des données.
  • Lors de la création d'une dimension personnalisée, vous pouvez désélectionner "Add Hierarchy to Subject Area". Toutefois, il est toujours nécessaire de définir une clé primaire de hiérarchie et un attribut d'affichage. Cliquez sur le dossier Selected Data Elements Detail, puis sur l'icône de modification Properties pour définir la clé primaire et l'attribut d'affichage de la hiérarchie.
  • Lors de l'extension d'une dimension (si la granularité de l'extension est de un à un [1:1] avec la dimension prédéfinie), combinez plusieurs extensions pour la même dimension dans une source unique (table/vue/synonyme) dans Autonomous Data Warehouse. Il est préférable d'avoir une extension avec plusieurs colonnes, plutôt que d'avoir plusieurs extensions par colonne.
  • S'il est nécessaire d'avoir plusieurs extensions sur la même dimension en raison de la variation d'une à plusieurs relations (1:M) (telles que la sélection multiple), faites attention à une limite de longueur d'index qui peut être atteinte. Pour éviter la contrainte, nommez la table/vue/synonyme aussi courte que possible. Par exemple, FDI_X_SZ_V (taille) et FDI_X_PR_V (prix).
  • Lors de l'ajout d'un fait personnalisé, définissez toujours les niveaux de contenu des dimensions personnalisées qui se joignent au fait personnalisé.
  • Lors de l'ajout d'une hiérarchie personnalisée, évitez de viser à afficher les niveaux de total général dans les visualisations, car les hiérarchies personnalisées ne sont exposées qu'à partir du premier niveau. Les hiérarchies prédéfinies ne présentent pas non plus le nombre total de niveaux. Le niveau Total général ne donne que le montant total général. Utilisez-le donc uniquement lorsqu'il n'y a pas de jointure entre un fait et une dimension et que la mesure doit être définie à un niveau total.
  • Lorsque vous nommez des objets (dimensions, faits et colonnes), supprimez tous les espaces de début et de fin. Vous pouvez utiliser des traits de soulignement et des espaces dans les noms, mais évitez tout autre caractère spécial.