A propos des bundles

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

Les bundles fonctionnent sur des environnements où la source et la cible sont au même niveau ou la source est à une version inférieure et 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 lot est inférieure à 1 Go. Si la taille du lot dépasse 1 Go, envisagez de diviser le lot en incluant sélectivement les artefacts nécessaires. Avant le déploiement, le système valide les lots pour vérifier qu'ils contiennent tous les prérequis. En cas d'erreur de validation, vous voyez le lot d'offres applicable avec le statut Echec de la validation 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 de :
  • 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 lorsque quelque chose ne va pas avec un environnement et que 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 actuel des artefacts.
  • Restaurer les artefacts en effectuant l'importation à partir d'un lot pour restaurer l'état des artefacts pertinents vers ce qui était dans le lot.

Vous pouvez regrouper vos artefacts d'application sous les formes suivantes :

  • Groupe de configurations de données : inclut les paramètres de pipeline, les jeux de données prioritaires, les métadonnées d'activation de domaine fonctionnel, 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. Ceci est utile pour laisser 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 configurations qui ne sont pas à l'état déployé dans l'instance source ne seront pas incluses dans un groupe de configuration de données.
  • Groupe de modèles sémantiques : Inclut tous les composants personnalisés du modèle sémantique, tels que les applications externes, les extensions système, les extensions utilisateur et les configurations de sécurité. Selon la structure d'extensions de modèle sémantique que vous utilisez, ce bundle inclut le modèle d'environnement restreint principal ou la branche, le modèle d'environnement restreint personnalisé ou la branche, ainsi que les composants personnalisés. Lorsque vous utilisez la structure de branchements, vous pouvez sélectionner la balise et la version à regrouper et à déployer. Lorsque vous utilisez un groupe de modèles sémantiques d'un environnement à un autre, le système fusionne les extensions et ne les remplace pas. Par exemple, si vous avez créé une extension dans l'environnement cible, elle restera dans la cible si le groupe ne l'intègre pas.
  • Groupe de sécurité : comprend les affectations de groupe à rôle, les rôles d'application personnalisés et la sécurité des données personnalisées.
  • Regroupement de contenu : inclut les clichés des dossiers Oracle Analytics Cloud (à l'exclusion des jeux de données), des projets, des classeurs, des métriques clés, des connexions, des analyses, des rôles de responsabilité pour le contenu, les paramètres de rapport et les configurations de données personnalisées telles que l'analyse de comptes configurable. Le groupe 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, il remplace le contenu. Il ne suit pas le contenu supprimé.
  • Groupe composite : inclut un ou plusieurs des autres groupes dans n'importe quelle combinaison. Lorsque vous générez un lot composite, le système génère le lot composite et les lots qu'il contient dans son ensemble. Lorsque vous importez un lot composite, tous les lots individuels qu'il contient sont importés séparément et ensemble. Vous pouvez déployer le groupe composite dans son ensemble ou déployer les différents groupes, le cas échéant. Par exemple, vous pouvez déployer le groupe de composites complet dans un environnement et les différents groupes dans différents environnements.
  • Ensemble d'environnements : le groupe d'environnements englobe tous les composants inclus dans le modèle sémantique, la sécurité et les lots de contenu, ainsi que d'autres éléments essentiels non explicitement regroupés ailleurs. Pour déployer le groupe d'environnements, vous devez soit déployer le groupe de configuration de données, soit activer vos pipelines de données. first.Bundles est un instantané de vos artefacts d'application, tels que les configurations et les personnalisations à un moment donné, et vous permet de restaurer l'état précédent de votre environnement. Il est conseillé de créer des bundles hebdomadaires à des fins de sauvegarde et de restauration.
Remarque

Assurez-vous que vous avez activé les domaines fonctionnels et que les données sont disponibles avant d'utiliser les modèles ou le contenu sémantiques. Configurez et activez manuellement vos pipelines de données dans l'environnement cible, ou déployez un groupe de configuration de données pour vous assurer que les configurations et les activations sont au même niveau que l'environnement source. C'est seulement alors qu'il est logique de déployer un groupe d'environnements, un groupe sémantique ou un groupe composite car ils dépendent des données.
Suivez ces pratiques recommandées pour assurer une expérience fluide :
  • Incluez les informations de sécurité applicables dans les bundles Modèle sémantique et Contenu.
  • Réaffectez les groupes aux utilisateurs car le groupe de sécurité ne remplace pas les mappages utilisateur-groupe.
  • Incluez la configuration de sécurité lorsque vous exportez un lot 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 se produire. 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 lors de l'utilisation du groupe de modèles sémantiques pour migrer votre contenu vers l'instance cible.