Regroupement des artefacts d'application
En tant qu'administrateur de service, vous pouvez gérer les instantanés des artefacts d'application sous forme de packages.
LiveLabs Sprint : comment sauvegarder et restaurer mon environnement à l'aide de bundles ?
LiveLabs Sprint : comment créer et déployer des groupes de sécurité ?
LiveLabs Sprint : Comment générer des packages de contenu ?
LiveLabs Sprint : comment créer et déployer des groupes de modèles sémantiques ?
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.
- 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.
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.
- 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.
Modifier un package
Modifiez un groupe si vous devez modifier les artefacts d'application capturés dans le groupe.
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é.
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.
Exporter un groupe
Exportez le fichier .aab du bundle de votre système source vers un référentiel ou votre ordinateur local.
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.
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.
Supprimer un groupe
Supprimez un groupe si vous n'avez plus besoin de l'instantané des artefacts d'application capturés dans le groupe.
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.