A propos des bundles

Les bundles sont des instantanés ponctuels d'artefacts d'application (configurations et personnalisation). Les bundles capturent uniquement les métadonnées et n'incluent pas les données.

Configuration requise pour la version et la taille

  • Les bundles fonctionnent lorsque les environnements source et cible sont sur la même version ou lorsque la cible est sur une version supérieure à la source.
  • Conservez une taille de groupe inférieure à 1 Go. Si un lot dépasse 1 Go, divisez-le en incluant uniquement les artefacts requis. Un moyen pratique de confirmer la taille consiste à générer et à télécharger le bundle.

Validation avant déploiement

Avant le déploiement, le système vérifie que les lots contiennent tous les prérequis. En cas d'échec de la validation, le groupe indique Echec de la validation et ne peut pas être déployé tant que vous n'avez pas corrigé le problème et réitéré.

Pourquoi utiliser des bundles ?

Utilisez des lots pour :

  • Packagez un sous-ensemble d'artefacts pour les environnements de développement, de test ou de production.
  • Migrer et déployer le développement personnalisé vers un autre environnement.
  • Synchronisez les environnements en promouvant les modifications d'un environnement à un autre. Par exemple, de la production à l'environnement de test.
  • Restaurer un environnement après un problème (restauration complète du système).
  • Créez des sauvegardes d'un environnement ou d'un sous-ensemble d'artefacts.
  • Restaurez des artefacts spécifiques en important un lot.

Types de groupe

  • Le package de configuration de données inclut les éléments suivants :
    • Paramètres de pipeline
    • Ensembles de données prioritaires
    • Métadonnées d'activation de domaine fonctionnel
    • Augmentations de données
    • Configurations de données personnalisées

    Notes :

    • Peut être déployé après la réinitialisation de l'entrepôt de données pour conserver le contenu inchangé et rétablir la configuration du pipeline de données. Voir Réinitialisation de l'entrepôt de données.
    • Inclut uniquement les augmentations ou les configurations déployées. Les augmentations ou les configurations non déployées dans la source ne sont pas incluses.
    • Vous pouvez inclure des configurations d'extraction pour les connexions, mais pas les détails de connexion. Les connexions requises doivent déjà être définies pour l'environnement cible.

    Si vous avez activé la fonctionnalité Partage de données, vous pouvez sélectionner la configuration Partage de données dans le groupe Configuration de données. Reportez-vous à Configuration de la connexion à Oracle Cloud Infrastructure Object Storage (aperçu).

  • Le groupe de modèles sémantiques inclut tous les composants personnalisés du modèle sémantique, tels que :
    • Applications externes
    • Extensions système
    • Extensions utilisateur
    • Configurations de sécurité

    Notes :

    • Selon la structure d'extensions de modèle sémantique que vous utilisez, le bundle inclut le modèle d'environnement restreint principal ou la branche, et le modèle d'environnement restreint ou la branche personnalisé avec les composants personnalisés. Pour la structure de branchements, vous pouvez sélectionner la balise et la version à regrouper et à déployer.
    • Le déploiement fusionne les extensions et ne les remplace pas Les extensions existantes dans l'environnement cible restent si elles ne sont pas écrasées par le bundle.
  • Le bundle Security inclut les éléments suivants :
    • Affectations de rôle de groupe à application
    • Rôles d'application personnalisés
    • Sécurité des données personnalisée
  • Le bundle de contenu inclut des clichés de contenu Oracle Analytics Cloud, par exemple :
    • Dossiers (à l'exclusion des jeux de données)
    • Projets
    • Classeurs
    • Mesures de clé
    • Connexions
    • Analyses
    • Rôles de responsabilité pour le contenu
    • Paramètres de rapport
    • Configurations de données personnalisées (par exemple, analyse configurable des comptes)

    Notes :

    • Le groupe de contenu fusionne toujours le contenu du catalogue de la source vers la cible.
    • Si des conflits se produisent lors de la fusion, le système remplace les éléments en conflit.
    • Le contenu supprimé n'est pas suivi.
  • Groupe de packages composites inclut toute combinaison des autres types de groupe.

    Notes :

    • Lorsque vous générez un lot composite, le système génère le lot composite et ses lots inclus ensemble.
    • Lorsque vous importez un lot composite, le système importe à la fois le lot composite et les lots individuels.
    • Vous pouvez déployer le groupe de composites dans son ensemble ou déployer les différents groupes selon vos besoins. Par exemple, vous pouvez déployer le groupe de composites complet dans un environnement et les différents groupes dans différents environnements.
  • Le groupe d'environnements inclut les éléments suivants :
    • Tous les éléments du modèle sémantique, de la sécurité et des bundles de contenu.
    • Autres éléments essentiels non couverts ailleurs.

    Avant de déployer un groupe d'environnements, vous devez déployer un groupe de configuration de données ou activer des pipelines de données dans l'environnement cible.

  • Le groupe d'applications inclut les éléments suivants :
    • Groupe de contenu
    • (Facultatif) Configuration des données personnalisées des scripts d'augmentation de données
    • Extensions de modèles sémantiques
    • Groupe de sécurité

    Le groupe d'applications inclut les applications créées avec Pipeline Builder et d'autres applications de pipeline créées sur la page Configurations de données personnalisées. A l'aide du groupe Applications, vous pouvez créer un groupe composite comprenant le générateur de pipeline, le modèle sémantique externe, le contenu prédéfini et la sécurité (JAZN).

Prérequis pour le déploiement du bundle

Avant de travailler avec des modèles sémantiques ou du contenu :

  • Activez les domaines fonctionnels et assurez-vous que les données sont disponibles.
  • Dans l'environnement cible, pour garantir que les configurations et l'activation sont au même niveau que l'environnement source, procédez comme suit :
    • Configurer et activer manuellement vos pipelines de données
    • Déployer un groupe de configuration de données

Ce n'est qu'alors que vous devez déployer le groupe d'environnements, le groupe de modèles sémantiques ou le groupe de composites, car ces derniers dépendent de la disponibilité des données.

Pratiques recommandées

  • Incluez les informations de sécurité applicables dans les bundles Modèle sémantique et Contenu.
  • Réaffectez des groupes aux utilisateurs après le déploiement car le groupe de sécurité ne remplace pas les mappages utilisateur-groupe.
  • Lors de l'exportation d'un groupe de modèles sémantiques du test à la production, incluez la configuration de la sécurité.
  • 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 afin de vous assurer que les balises fonctionnent correctement lors de la migration avec un groupe de modèles sémantiques.