Informazioni sui bundle

I bundle sono snapshot point-in-time degli artifact dell'applicazione (configurazioni e personalizzazione). I bundle acquisiscono solo metadati e non includono dati.

Requisiti di versione e dimensione

  • I bundle funzionano quando gli ambienti di origine e di destinazione si trovano nella stessa versione o quando la destinazione si trova su una versione superiore a quella dell'origine.
  • Mantieni la dimensione del bundle sotto 1 GB. Se un bundle supera 1 GB, suddividerlo includendo solo gli artifact necessari. Un modo pratico per confermare le dimensioni è quello di generare e scaricare il bundle.

Convalida prima della distribuzione

Prima della distribuzione, il sistema verifica che i bundle contengano tutti i prerequisiti. Se la convalida non riesce, il bundle mostra Convalida non riuscita e non può essere distribuito fino a quando non si corregge il problema e riprovare.

Perché utilizzare i bundle?

Utilizzare i bundle per:

  • Package di un subset di artifact per ambienti di sviluppo, test o produzione.
  • Esegui la migrazione e distribuisci lo sviluppo personalizzato in un altro ambiente.
  • Sincronizza gli ambienti promuovendo le modifiche da un ambiente a un altro. Ad esempio, dalla produzione all'ambiente di test.
  • Ripristinare un ambiente dopo un problema (ripristino completo del sistema).
  • Creare backup di un ambiente o di un subset di artifact.
  • Ripristinare artifact specifici importando un bundle.

Tipi di bundle

  • Bundle configurazione dati include:
    • Parametri pipeline
    • Set di dati priorità
    • Metadati di attivazione dell'area funzionale
    • Data augmentation
    • Configurazioni dati personalizzate

    Note:

    • Può essere distribuito dopo aver reimpostato il data warehouse per mantenere il contenuto invariato e ristabilire la configurazione della pipeline di dati. Vedere Reimpostazione del data warehouse.
    • Include solo augment o configurazioni distribuite. Le augmentazioni o le configurazioni non distribuite nell'origine non sono incluse.
    • È possibile includere le configurazioni di estrazione per le connessioni, ma non i dettagli di connessione. Per l'ambiente di destinazione devono essere già definite le connessioni necessarie.

    Se è stata abilitata la funzionalità Condivisione dati, è possibile selezionare la configurazione Condivisione dati nel bundle di configurazione dati. Vedere Configura la connessione a Oracle Cloud Infrastructure Object Storage (anteprima).

  • Bundle di modelli semantici include tutti i componenti personalizzati del modello semantico, ad esempio:
    • Applicazioni esterne
    • Estensioni di sistema
    • Estensioni utente
    • Configurazioni sicurezza

    Note:

    • A seconda del framework di estensioni del modello semantico utilizzato, il bundle include la sandbox o il ramo principale e la sandbox o il ramo personalizzati insieme ai componenti personalizzati. Per il framework diramazione, è possibile selezionare la tag e la versione da raggruppare e distribuire.
    • La distribuzione unisce le estensioni e non le sostituisce Le estensioni esistenti nell'ambiente di destinazione rimangono se non vengono sovrascritte dal bundle.
  • Bundle di sicurezza include:
    • Assegnazioni ruoli da gruppo a applicazione
    • Ruoli dell'applicazione personalizzati
    • Sicurezza dei dati personalizzata
  • Bundle di contenuti include snapshot del contenuto di Oracle Analytics Cloud, ad esempio:
    • Cartelle (esclusi i set di dati)
    • Progetti
    • Cartelle di lavoro
    • Metriche chiave
    • Connessioni
    • Analisi
    • Ruoli responsabilità per contenuto
    • Parametri report
    • Configurazioni dati personalizzate (ad esempio, analisi account configurabile)

    Note:

    • Il bundle dei contenuti unisce sempre il contenuto del catalogo dall'origine alla destinazione.
    • Se si verificano conflitti durante l'unione, il sistema sostituisce gli elementi in conflitto.
    • Contenuto eliminato. Non è tracciato.
  • Bundle composto include qualsiasi combinazione degli altri tipi di bundle.

    Note:

    • Quando si genera un bundle composto, il sistema genera il bundle composto e i relativi bundle inclusi insieme.
    • Quando si importa un bundle composto, il sistema importa sia il bundle composto che i singoli bundle.
    • Puoi distribuire il bundle composto nel suo complesso o i singoli bundle in base alle esigenze. Ad esempio, è possibile distribuire il bundle composto completo in un unico ambiente e i singoli bundle in ambienti diversi.
  • Bundle degli ambienti include:
    • Tutto nei bundle di modello semantico, sicurezza e contenuto.
    • Altri elementi essenziali non contemplati altrove.

    Prima di distribuire un bundle di ambienti, è necessario distribuire un bundle di configurazione dati o attivare le pipeline di dati nell'ambiente di destinazione.

  • Bundle di applicazioni include:
    • Bundle di contenuti
    • (Facoltativo) Configurazione dati personalizzata degli script di data augmentation
    • Estensioni del modello semantico
    • Bundle sicurezza

    Il bundle delle applicazioni include le applicazioni create con Pipeline Builder e altre applicazioni pipeline create nella pagina Configurazioni dati personalizzate. Utilizzando il bundle Applications, è possibile creare un bundle composto che include Pipeline Builder, modello semantico esterno, contenuto predefinito e sicurezza (JAZN).

Prerequisiti per la distribuzione dei bundle

Prima di utilizzare modelli o contenuti semantici:

  • Attivare le aree funzionali e assicurarsi che i dati siano disponibili.
  • Nell'ambiente di destinazione, per assicurarsi che le configurazioni e l'attivazione siano allo stesso livello dell'ambiente di origine, effettuare una delle operazioni riportate di seguito.
    • Configura e attiva manualmente le pipeline di dati
    • Distribuisci un bundle di configurazione dati

Solo allora si dovrebbe distribuire il bundle di ambienti, il bundle di modelli semantici o il bundle composto, perché questi dipendono dalla disponibilità dei dati.

Pratiche consigliate

  • Includere le informazioni relative alla sicurezza applicabili nei bundle Modello semantico e Contenuto.
  • Riassegnare i gruppi agli utenti dopo la distribuzione perché il bundle di sicurezza non sovrascrive i mapping utente-gruppo.
  • Quando si esporta un bundle di modelli semantici dal test alla produzione, includere la configurazione della sicurezza.
  • Durante la creazione di un bundle di sicurezza, se il numero di ruoli applicazione supera 1000, è possibile che si verifichi un errore. In questo caso, utilizzare il pulsante Seleziona ruoli applicazione per selezionare ruoli specifici.
  • Utilizzare nomi univoci per i passi di estensione del modello semantico per garantire che i tag funzionino correttamente durante la migrazione con un bundle di modelli semantici.