Informazioni sui bundle

I bundle sono snapshot degli artifact dell'applicazione, ad esempio configurazioni e personalizzazioni, in un determinato momento.

I bundle funzionano in ambienti in cui l'origine e la destinazione si trovano allo stesso livello oppure l'origine è in una versione inferiore e la destinazione è in una versione superiore. Ad esempio, un bundle generato da una versione precedente del contenuto funziona sulla versione più recente del contenuto. Assicurarsi che la dimensione del bundle sia inferiore a 1 GB. Se la dimensione del bundle supera 1 GB, prendere in considerazione la suddivisione del bundle includendo selettivamente gli artifact necessari. Prima della distribuzione, il sistema convalida i bundle per verificare se contengono tutti i prerequisiti. Se si verifica un errore di convalida, viene visualizzato il bundle applicabile con stato "Convalida non riuscita" e non è possibile distribuirlo. È necessario risolvere il problema e riprovare a eseguire la distribuzione.

I bundle consentono di:
  • Crea package di sviluppo personalizzato definendo un bundle che rappresenta un subset di artifact dell'applicazione in un ambiente, ad esempio sviluppo, test o produzione.
  • Eseguire la migrazione dello sviluppo personalizzato e distribuire il bundle in un ambiente di destinazione.
  • Sincronizza le istanze promuovendo le modifiche da un ambiente a un altro, ad esempio la produzione da sottoporre a test.
  • Ripristinare il sistema quando qualcosa va storto con un ambiente ed è necessario eseguire un ripristino di sistema completo.
  • Creare un backup dell'ambiente o del subset dell'applicazione per salvare lo stato corrente degli artifact.
  • Ripristinare gli artifact eseguendo l'importazione da un bundle per ripristinare lo stato degli artifact pertinenti a quello incluso nel bundle.

È possibile raggruppare gli artifact dell'applicazione come indicato di seguito.

  • Bundle di configurazione dati: include parametri pipeline, set di dati priorità, metadati di attivazione dell'area funzionale, data augment e configurazioni dati personalizzate. È possibile installare questo bundle in un ambiente esistente dopo una reimpostazione dei dati permanenti. Ciò è utile per lasciare il contenuto invariato e reimpostare la pipeline di dati. Quando si raggruppano le configurazioni di dati, vengono incluse solo le augment o le configurazioni di dati distribuite. Le augmentazioni o le configurazioni che non sono in stato distribuito nell'istanza di origine non verranno incluse in un bundle di configurazione dati.
  • Bundle di modelli semantici: include tutti i componenti personalizzati del modello semantico, ad esempio applicazioni esterne, estensioni di sistema, estensioni utente e configurazioni di sicurezza. A seconda del framework di estensioni del modello semantico utilizzato, questo bundle include sandbox o ramo principale e sandbox o ramo personalizzato insieme ai componenti personalizzati. Quando si utilizza il framework rami, è possibile selezionare la tag e la versione da raggruppare e distribuire. Quando si utilizza un bundle di modelli semantici da un ambiente a un altro, il sistema unisce le estensioni e non le sostituisce. Ad esempio, se hai creato un'estensione nell'ambiente di destinazione, questa rimarrà nella destinazione se il bundle non la porta.
  • Bundle di sicurezza: include assegnazioni di ruoli da gruppo a ruolo, ruoli applicazione personalizzati e sicurezza dati personalizzata.
  • Bundle di contenuti: include gli snapshot delle cartelle di Oracle Analytics Cloud (esclusi i data set), i progetti, le cartelle di lavoro, le metriche chiave, le connessioni, le analisi, i ruoli responsabilità per il contenuto, i parametri dei report e le configurazioni di dati personalizzate, ad esempio l'analisi degli account configurabile. Il bundle di contenuti unisce sempre il contenuto del catalogo dall'origine alla destinazione. Durante l'unione, se vengono rilevati conflitti, il contenuto viene sostituito. Non tiene traccia del contenuto eliminato.
  • Bundle composto: include uno o più degli altri bundle in qualsiasi combinazione. Quando si genera un bundle composto, il sistema genera il bundle composto e i bundle al suo interno nel loro complesso. Quando si importa un bundle composto, tutti i singoli bundle all'interno del composto vengono importati separatamente e insieme. È possibile distribuire il bundle composto nel suo complesso o i singoli bundle, a seconda dei casi. Ad esempio, è possibile distribuire il bundle composto completo in un unico ambiente e i singoli bundle in ambienti diversi.
  • Bundle di ambienti: il bundle di ambienti comprende tutti i componenti inclusi nel modello semantico, nella sicurezza e nei bundle di contenuti, insieme ad altri elementi essenziali non raggruppati esplicitamente altrove. Per distribuire il bundle di ambienti, è necessario distribuire il bundle di configurazione dei dati o attivare le pipeline di dati first.Bundles come snapshot degli artifact dell'applicazione, ad esempio configurazioni e personalizzazioni, in un determinato momento e consente di ripristinare lo stato precedente dell'ambiente. Si consiglia di creare pacchetti settimanali per scopi di backup e ripristino.
Nota

Assicurarsi di aver attivato le aree funzionali e che i dati siano disponibili prima di utilizzare i modelli semantici o il contenuto. Configurare e attivare manualmente le pipeline di dati nell'ambiente di destinazione oppure distribuire un bundle di configurazione dati per assicurarsi che le configurazioni e le attivazioni siano allo stesso livello dell'ambiente di origine. Solo allora, ha senso distribuire un bundle di ambienti, un bundle semantico o un bundle composto perché dipendono dai dati.
Seguire queste procedure consigliate per garantire un'esperienza fluida:
  • Includere le informazioni relative alla sicurezza applicabili nei bundle Modello semantico e Contenuto.
  • Riassegnare i gruppi agli utenti perché il bundle di sicurezza non sovrascrive i mapping utente-gruppo.
  • Includere la configurazione di sicurezza quando si esporta un bundle di modelli semantici da un test a un ambiente di produzione.
  • 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. Ciò consente il corretto funzionamento delle tag durante l'utilizzo del bundle Modello semantico per eseguire la migrazione del contenuto nell'istanza di destinazione.