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 in 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

  • Il bundle configurazione dati include:
    • Parametri pipeline
    • Set di dati priorità
    • Metadati di attivazione dell'area funzionale
    • Data augmentation
    • Applicazioni dati

    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.
    • Prima di aggiungere la definizione V2 di aggiornamento frequente dei dati in un bundle, assicurarsi che tutti i set di dati a cui viene fatto riferimento nella definizione V2 di aggiornamento frequente dei dati esistano nell'ambiente di destinazione. Quando si importa e distribuisce un bundle con la definizione V2 di aggiornamento frequente dei dati in un ambiente di destinazione con aggiornamento frequente dei dati V2 abilitato, la definizione V2 di aggiornamento frequente dei dati applicabile potrebbe essere aggiornata con set di dati non disponibili nell'ambiente di destinazione e ciò potrebbe causare errori.
    • Le informazioni del parametro Dati meno recenti da riportare nella definizione di aggiornamento frequente dei dati V2 non sono incluse nel bundle.
    • 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.
  • Il 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
    • Applicazioni dati (ad esempio, analisi degli account configurabili)

    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.
  • Il 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
    • Script data augmentation
    • (Facoltativo) Configurazione degli script di data augmentation
    • Estensioni del modello semantico
    • Bundle sicurezza

    Il bundle di applicazioni include le applicazioni create con Pipeline Builder e altre applicazioni pipeline create nella pagina Applicazioni dati. 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.