Regroupement des artefacts d'application

A propos des bundles

Les bundles sont des instantanés des artefacts d'application, tels que les configurations et les personnalisations, à un moment donné.

Les bundles fonctionnent sur des environnements où la source et la cible sont au même niveau ou où la source est à une version inférieure et où la cible est à une version supérieure. Par exemple, un bundle généré à partir d'une version de contenu précédente fonctionne sur la dernière version de contenu. Assurez-vous que la taille du bundle est inférieure à 1 Go. Si la taille du groupe dépasse 1 Go, envisagez de diviser le groupe en incluant de manière sélective les artefacts nécessaires. Avant le déploiement, le système valide les bundles pour vérifier qu'ils contiennent tous les prérequis. En cas d'erreur de validation, le groupe applicable avec le statut "Echec de la validation" s'affiche et vous ne pouvez pas le déployer. Vous devez corriger le problème et réessayer de le déployer.

Les bundles vous permettent d'effectuer les opérations suivantes :
  • Packagez le développement personnalisé en définissant un groupe qui représente un sous-ensemble d'artefacts d'application dans un environnement tel que le développement, le test ou la production.
  • Migrez le développement personnalisé et déployez le bundle sur un environnement cible.
  • Synchronisez les instances en promouvant les modifications d'un environnement à un autre, telles que la production à tester.
  • Restaurez le système en cas de problème avec un environnement et vous devez effectuer une restauration complète du système.
  • Créez une sauvegarde de l'environnement ou du sous-ensemble de l'application pour enregistrer l'état en cours des artefacts.
  • Restaurez les artefacts en les important à partir d'un bundle pour restaurer l'état des artefacts pertinents sur ce qui se trouvait dans le bundle.

Vous pouvez regrouper les artefacts d'application comme suit :

  • Package de configuration de données : inclut les paramètres de pipeline, les métadonnées d'activation, les augmentations de données et les configurations de données personnalisées. Vous pouvez installer ce bundle dans un environnement existant après une réinitialisation des données complètes. Cela est utile pour conserver le contenu tel quel et réinitialiser le pipeline de données. Lorsque vous regroupez des configurations de données, seules les augmentations ou configurations de données déployées sont incluses. Les augmentations ou les configurations qui ne sont pas à l'état déployé dans l'instance source ne seront pas incluses dans un bundle de configuration de données.
  • Groupe de modèles sémantiques : comprend la branche principale, les balises, la branche personnalisée et toutes les personnalisations de sécurité. Utilisez ce bundle pour importer les extensions de modèle sémantique, car il vous permet de sélectionner la balise et la version à publier, ainsi que les éléments à publier.
  • Groupe de sécurité : inclut les rôles d'application personnalisés et la sécurité des données personnalisée.
  • Groupe de contenu : inclut des instantanés de dossiers, de projets, de définitions de jeu de données, de classeurs, de rôles de responsabilité pour le contenu et de paramètres de rapport Oracle Analytics Cloud. Le regroupement de contenu fusionne toujours le contenu du catalogue de la source vers la cible. Lors de la fusion, si des conflits sont détectés, elle remplace le contenu. Il ne suit pas le contenu supprimé.
  • Regroupement composite : Cela inclut un ou plusieurs des autres groupes.
  • Groupe d'environnements : le groupe d'environnements publie le modèle sémantique d'origine sans les personnalisations. Cela inclut tous les artefacts d'un environnement spécifique pour rétablir un état connu du système. Par exemple, à la fin de chaque semaine, l'administrateur de service peut créer un package nommé DevEnv_YYMMDD pour gérer une sauvegarde de l'environnement. Vous devez d'abord déployer le package de configuration de données ou activer manuellement vos pipelines de données avant de déployer le package d'environnement.
Remarque

Assurez-vous que vous avez activé les domaines fonctionnels et que les données sont disponibles avant d'utiliser les modèles sémantiques ou le contenu. Configurez et activez manuellement vos pipelines de données dans l'environnement cible, ou déployez un package de configuration de données pour vous assurer que les configurations et les activations sont au même niveau que l'environnement source. Ce n'est qu'alors qu'il est logique de déployer un package d'environnement, un package sémantique ou un package composite car ils dépendent des données.
Suivez les pratiques recommandées suivantes pour garantir une expérience fluide :
  • Incluez les informations relatives à la sécurité applicables dans les packages de contenu et de modèle sémantique.
  • Réaffectez les groupes aux utilisateurs car le groupe de sécurité n'écrase pas les mappages de groupe d'utilisateurs.
  • Incluez la configuration de sécurité lorsque vous exportez un groupe de modèles sémantiques d'un environnement de test vers un environnement de production.
  • Lors de la création d'un groupe de sécurité, si le nombre de rôles d'application dépasse 1000, une erreur peut survenir. Dans ce cas, utilisez le bouton Sélectionner des rôles d'application pour sélectionner des rôles spécifiques.
  • Utilisez des noms uniques pour les étapes d'extension de modèle sémantique. Cela permet aux balises de fonctionner correctement lorsque vous utilisez le groupe de contenu pour migrer votre contenu vers l'instance cible.

Eléments disponibles dans les bundles

Découvrez ce qui est disponible dans les bundles.

Domaine Artefact Inclus dans les bundles
Sécurité rôles d'application Sécurité et environnement
Sécurité Utilisateurs et groupes Non - déplacement manuel, effectué dans Identity Cloud Service
Sécurité Affectations de groupe à rôle Sécurité et environnement
Sécurité Contextes de sécurité, y compris contexte configurable Non - déplacer manuellement
Fichiers téléchargés Catégories financières, Affectations de sécurité Non - déplacer manuellement
Paramètres système Paramètres système Oracle Analytics Cloud, avec fonctions d'aperçu Non - Créer manuellement dans l'environnement cible
Activer les fonctionnalités Fonctionnalités d'Oracle Fusion Data Intelligence activées Non - Créer manuellement dans l'environnement cible
Extensions de modèle sémantique Système, utilisateur, configuration de la sécurité Sémantique et environnement
Validations des données Validations planifiées telles que les factures fournisseurs, hebdomadaires Non - Créer manuellement dans l'environnement cible
Contenu Oracle Analytics Cloud    
Mesures clés, classeurs, connexions, analyses Contenu et environnement  
Flux de données, fonctions, applications d'apprentissage automatique Environnement  
Mesures de clé Non - Créer une demande de service  
En ensembles de données Non - déplacer manuellement  
Configurations de reporting Configurations de reporting de base Contenu
Configurations de reporting Avancé (analyse des comptes configurable) Non - Créer manuellement dans l'environnement cible
Data pipeline Paramètres de pipeline, domaines fonctionnels, augmentations Configurations de données
Data pipeline Modules d'actualisation fréquents, tables, actualisation hiérarchisée Non - Créer manuellement dans l'environnement cible
Data pipeline Programmations de rechargement complet de l'entrepôt Non - Créer manuellement dans l'environnement cible
Data pipeline Configurations de données personnalisées : champs utilisateur flexibles, applications personnalisées telles que l'analyse des comptes configurables Non - Créer manuellement dans l'environnement cible
Connexions Connecteurs d'augmentation de données Non - Créer manuellement dans l'environnement cible
Paramètres de la console Oracle Cloud Infrastructure Habilitations, connexions, paramètres de composant PaaS Non - Créer manuellement dans l'environnement cible
Schéma personnalisé Oracle Autonomous Data Warehouse OAX_USER objets et données de schéma Non. Utiliser Data Pump pour effectuer des sauvegardes et des restaurations à partir d'Oracle Object Storage Service

Créer un package

Créez un cliché des artefacts d'application pour enregistrer leur état en cours. Vous pouvez afficher les bundles que vous avez créés sur la page Bundles.

Lors de la création d'un groupe dans l'instance source, veillez à sélectionner uniquement les sources de données également disponibles dans l'instance cible afin d'éviter les échecs de déploiement dans l'instance cible.

Avant de créer et de générer un groupe de contenu, assurez-vous qu'aucun des jeux de données n'a de nom avec des caractères spéciaux. En outre, si certains ensembles de données n'ont pas de métriques clés à sauvegarder, sélectionnez manuellement les métriques clés des domaines et des ensembles de données respectifs et régénérez le groupe de contenu. Si le groupe ne contient aucune mesure clé à sauvegarder, vous pouvez uniquement sélectionner l'option Contenu OAC à partir de l'interface utilisateur.

  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, cliquez sur Créer.
  4. Dans Créer des bundles, sélectionnez le type de bundles à créer. Par exemple, Content Bundle.
  5. Entrez un nom et une description pour votre groupe de propriétés.
  6. Selon le type de groupe, sélectionnez l'option applicable, puis cliquez sur Enregistrer :
    • Pour un groupe de contenu, cochez la case Inclure tout le contenu ou sélectionnez le contenu, les classeurs et les mesures clés Oracle Analytics Cloud applicables à l'aide des bascules et des boutons correspondants. Vous pouvez cocher les cases Inclure les paramètres de reporting et Inclure l'analyse des comptes configurable, le cas échéant.

    • Pour un regroupement de contenu de mesures clés, sélectionnez les mesures clés à regrouper à l'aide des bascules et des boutons correspondants. Les mesures clés sont également incluses avec les bundles d'environnements. Pour améliorer les performances, sélectionnez les mesures clés spécifiques à regrouper.

      Mesures clés sur la page Groupe de contenus

      Remarque

      Pour importer des mesures clés, vous devez déployer un groupe de mesures clés dans une nouvelle instance avec des mesures clés activées. Vous pouvez importer des mesures clés dans des ensembles de données, mais l'ensemble de données ne sera pas importé en raison de limitations de sécurité. Les ensembles de données sans mesures clés ne sont pas inclus dans les mesures clés.
    • Pour un groupe de configuration de données, cochez la case Inclure tous les paramètres de configuration de données, ou sélectionnez les modules, augmentations et configurations de données personnalisées applicables à l'aide des bascules et boutons correspondants.

    • Pour un groupe d'extensions sémantiques, cochez la case Inclure toutes les extensions sémantiques, ou sélectionnez la branche ou la balise applicable dans le champ Publier une branche ou une balise dans l'environnement cible, ou sélectionnez les balises et les branches applicables à l'aide des bascules et des boutons correspondants. Vous pouvez cocher les cases Inclure le RPD externe ou Publier le RPD externe pour inclure ou publier le modèle sémantique externe.

      Si vous avez migré vers les derniers assistants pour étendre le modèle sémantique, sélectionnez l'application externe applicable et cochez la case Extensions sémantiques pour inclure toutes les extensions.
      Page Bundle d'extensions sémantiques si vous avez migré vers les derniers assistants d'extensions de modèle sémantique

    • Pour un groupe de sécurité, cochez la case Inclure tous les paramètres de sécurité ou sélectionnez tous les rôles d'application. Si le nombre de rôles d'application dépasse 1000, une erreur peut survenir. Dans ce cas, utilisez le bouton Sélectionner des rôles d'application pour sélectionner des rôles spécifiques.
      Remarque

      Si vous avez mis à jour la fonctionnalité de sécurité améliorée d'Oracle Fusion Data Intelligence, vous ne pouvez plus sélectionner spécifiquement des groupes dans le cadre du groupe Sécurité. Reportez-vous à A propos de la gestion des utilisateurs, des groupes, des rôles d'application et de l'accès aux données.


    • Pour un package d'environnement, indiquez un nom.

    • Pour un groupe composite, sélectionnez l'un des autres groupes.

Modifier un package

Modifiez un groupe si vous devez modifier les artefacts d'application capturés dans le groupe.

Remarque

Lorsque vous modifiez un groupe, vous ne pouvez pas voir les définitions de groupe tant que vous n'avez pas terminé le déploiement du groupe. Les domaines fonctionnels et les augmentations de données du bundle sont visibles une fois que le processus de déploiement du bundle les a programmés. Les configurations de données personnalisées du groupe sont visibles une fois le processus de déploiement des configurations de données personnalisées terminé.
  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, positionnez le pointeur de la souris sur le bundle que vous avez créé, puis cliquez sur Actions.
  4. Dans Actions, sélectionnez Modifier.
  5. Sur la page des bundles applicables, apportez vos modifications, puis cliquez sur Mettre à jour.

Publier un bundle

Publiez un bundle à partir de l'environnement source. Cette action génère un cliché des artefacts d'application et l'enregistre dans un référentiel. Vous pouvez télécharger cet artefact groupé et l'importer dans différentes instances.

  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, positionnez le pointeur de la souris sur le bundle que vous avez créé, puis cliquez sur Actions.
  4. Dans Actions, sélectionnez Générer pour créer et publier le groupe.
Le bundle avec le statut Généré s'affiche sur la page Bundles.

Exporter un groupe

Exportez le fichier .aab du bundle de votre système source vers un référentiel ou votre ordinateur local.

  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, positionnez le pointeur de la souris sur le bundle que vous avez créé, puis cliquez sur Actions.
  4. Dans Actions, sélectionnez Exporter.

Importer un package

Importez le fichier .aab du bundle dans l'environnement cible à partir de votre ordinateur pour restaurer l'état de l'application au point de reprise représenté par le bundle.

  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, cliquez sur Importer.
  4. Dans la boîte de dialogue Import Bundle, cliquez sur Drag and Drop, puis sélectionnez le fichier .aab applicable sur votre ordinateur local.
  5. Cliquez sur Importer.

Déployer un package

Vous pouvez déployer un lot généré dans l'environnement cible pour revenir à l'état des artefacts représentés par le lot. Le système valide le groupe avant de tenter un déploiement pour s'assurer que les versions de logiciel et de modèle et toutes les autres dépendances sont respectées.

Par exemple, si vous disposez d'un groupe A (créé dans l'instance A), puis que vous avez apporté des modifications par la suite, mais que vous souhaitez annuler ces modifications, utilisez l'option Deploy. Cette option restaure les artefacts vers une version antérieure en déployant le groupe précédent dans le système.
  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, positionnez le pointeur de la souris sur le bundle que vous avez créé, puis cliquez sur Actions.
  4. Dans Actions, sélectionnez Déployer.
  5. Dans la boîte de dialogue Deploy Bundle, vérifiez que vous voyez le groupe que vous avez sélectionné.
  6. Cliquez sur Déployer.

Supprimer un groupe

Supprimez un groupe si vous n'avez plus besoin de l'instantané des artefacts d'application capturés dans le groupe.

  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, positionnez le pointeur de la souris sur le bundle que vous avez créé, puis cliquez sur Actions.
  4. Dans Actions, sélectionnez Supprimer.

Affichage de l'historique d'activité des bundles

Affichez toutes les activités liées aux bundles pour comprendre les modifications apportées à votre instance, les bundles à utiliser et si les bundles existants sont toujours à jour. Ces informations vous permettent de prendre des décisions éclairées concernant la création de bundles mis à jour ou le déploiement d'un bundle existant.

Toutes les activités sont affichées par action, nom, type, statut, utilisateur ayant effectué l'activité et date. Vous pouvez organiser l'affichage en triant les colonnes, en recherchant des activités et en filtrant par action, type de groupe ou statut.
  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Lots sous Administration des applications.
  3. Sur la page Bundles, cliquez sur l'onglet Activité.

    Onglet Activité de la page Bundles