Spostamento di un'applicazione in produzione

Spesso durante il ciclo di vita di un progetto è necessario spostare il contenuto nella produzione dopo aver completato il test nell'ambiente di sviluppo. È possibile spostare contenuto tra applicazioni diverse dello stesso tenant o da tenant a tenant.

È possibile spostare un'implementazione di applicazioni aziendali Infor EPM o un'applicazione personalizzata.

Per spostare le applicazioni personalizzate, si può usare l'opzione di esportazione e importazione dei pacchetti locali in CloudSuite Self-Service Portal.

Durante lo spostamento dell'implementazione di applicazioni aziendali Infor EPM in un altro tenant, si trasferiscono alcuni contenuti tra le applicazioni aziendali Infor EPM e altri contenuti tra le applicazioni personalizzate, in cui sono presenti le personalizzazioni e le estensioni. Visualizzare l'argomento "Personalizzazione di applicazioni Infor con restrizioni" per informazioni sul contenuto delle rispettive applicazioni.

È possibile spostare solo parti di un'applicazione.

È possibile spostare un'applicazione personalizzata e un'applicazione aziendale Infor EPM come azione iniziale o come aggiornamento di un'applicazione già esistente nell'ambiente di destinazione.

In questa tabella sono riportate le azioni e le spiegazioni da ricordare quando si sposta un'applicazione nel sistema di produzione:

Tipo di azione Applicazioni personalizzate Applicazioni aziendali Infor EPM
Avviamento Per impacchettare un'applicazione personalizzata nel file .biapplication, fare clic su Esporta nel pannello di controllo Applicazioni. Quindi installare l'applicazione nel tenant di destinazione.

Per estendere le applicazioni aziendali standard, è possibile creare un'applicazione personalizzata, che fornisce report personalizzati e processi Application Engine all'applicazione standard.

Per impacchettare un'applicazione personalizzata nel file .biapplication, fare clic su Esporta nel pannello di controllo Applicazioni. Quindi installare l'applicazione nel tenant di destinazione.

Nota

Negli ambienti cloud, l'applicazione aziendale Infor EPM viene fornita nel tenant di destinazione.

Avviamento/Aggiornamento Per spostare il modello OLAP e il modello relazionale, comprese le tabelle di gestione temporanea, le query di caricamento e gli script, usare la caratteristica di esportazione dei bundle in modellazione relazionale. Importare quindi il file .rmbundle nel tenant di destinazione.

Vedere "Esporta e Importa".

Per estendere il database OLAP (DEPMAPPS), utilizzare la funzione di esportazione dei bundle per spostare il modello OLAP e il modello relazionale, comprese le tabelle di gestione temporanea, le query di caricamento e gli script. Importare quindi il file .rmbundle nel tenant di destinazione.

Vedere "Esporta e Importa".

Avviamento/Aggiornamento Attualmente non è possibile esportare e importare configurazioni di protezione come i ruoli di IFS e le assegnazioni di ruolo degli utenti. È necessario eseguire la configurazione manualmente. Attualmente non è possibile esportare e importare configurazioni di protezione come i ruoli di IFS e le assegnazioni di ruolo degli utenti. È necessario eseguire la configurazione manualmente.
Aggiorna Ogni volta che si spostano contenuti aggiornati, si consiglia di eseguire queste azioni:
  • Prima dell'importazione, eseguire il backup del database OLAP. Fare riferimento a "Esportazione e importazione di database OLAP".
  • Verificare se spostare solo parti del database OLAP e alcuni ruoli di dati nel tenant di produzione. In genere, i cubi e le dimensioni del database OLAP e i ruoli dei dati vengono creati e riempiti attraverso il Modeling OLAP nel tenant di produzione. Pertanto, l’esportazione e importazione del database OLAP potrebbe non essere necessaria.
    Nota

    Verificare se il database OLAP contiene contenuti e configurazioni di protezione che non rientrano nel modello OLAP, come i ruoli dei dati, i ruoli delle applicazioni e le relative autorizzazioni nei cubi di accesso. In caso affermativo, è necessario esportare e importare il database o parti di esso.

    Vedere "Esportazioni di applicazioni".

  • Avvertenza
    Importare sempre i ruoli applicazione e, se necessario, i ruoli dati prima di importare il database OLAP. In caso contrario, i dati andranno persi.

    Nel database OLAP, la dimensione Ruoli (_GRP) viene aggiornata automaticamente attraverso i ruoli del sistema di destinazione all'avvio del sistema.

    Quando si utilizzano le funzioni di esportazione e importazione dell'applicazione, viene mantenuto l'ordine corretto dell'esportazione e dell'importazione.

  • Assicurarsi di importare i singoli ruoli applicazione o il file con i ruoli applicazione prima di importare il bundle del modello .biapplication con i ruoli applicazione prima di importare il bundle del modello.
  • Utilizzare uno di questi metodi per importare il modello OLAP nel tenant di produzione:
    • Importare come nuovi oggetti del Modeling OLAP e sovrascrivere gli oggetti esistenti. Questo metodo garantisce che nessun record vada perso durante l'importazione.
    • Cancellare il modello esistente di OLAP e sostituirlo con il nuovo modello.
      Nota

      Assicurarsi di salvare i dati del modello di dati di produzione prima dell'importazione. È possibile importare nuovamente i dati del modello dopo l'importazione del modello.

  • Verificare se esistono tabelle di gestione temporanea per le quali spostare i dati nel tenant di produzione.
    Nota

    Le tabelle del tenant di produzione contengono dati reali che non devono essere sovrascritti.

Ogni volta che si spostano contenuti aggiornati, si consiglia di eseguire queste azioni:
  • Prima dell'importazione, eseguire il backup del database OLAP. Fare riferimento a "Esportazione e importazione di database OLAP".
  • In genere, l'esportazione e l'importazione del database OLAP (DEPMAPPS) e dei ruoli dei dati nel tenant di produzione non sono necessarie. Nel sistema di produzione, i ruoli dei dati vengono generati tramite Business Modeling. Anche i cubi e le dimensioni del database OLAP vengono creati e riempiti tramite Business Modeling.
  • Verificare se spostare i dati che risiedono nelle tabelle Integrazioni. In genere, i dati delle tabelle di Integrazione vengono conservati solo temporaneamente e cancellati dopo l'importazione in Business Modeling.
    Nota

    Non è necessario spostare lo schema delle tabelle di integrazione. Le tabelle vengono create e gestite tramite Business Modeling. Se si aggiungono proprietà personalizzate a un business object in Business Modeling, le tabelle di integrazione vengono estese automaticamente con campi aggiuntivi.

Questa tabella descrive le attività, nell'ordine in cui devono essere completate, per spostare manualmente un'applicazione:

Completato Informazioni aggiuntive
Creare l'applicazione di destinazione.

Quando si sposta il contenuto di un'applicazione personalizzata per la prima volta, è necessario creare un'applicazione di destinazione in cui importare il contenuto.

Durante la creazione dell'applicazione di destinazione, selezionare le stesse funzionalità dell'applicazione di origine.

Nota

Saltate questa attività se utilizzate la funzione Esporta applicazione per esportare un'applicazione personalizzata in un file .biapplication.

Nota

La creazione dell'applicazione di destinazione non è necessaria per le applicazioni protette e standard, che vengono distribuite.

Pannello di controllo Applicazioni

Vedere Gestione delle applicazioni - cloud.

Aggiungere le connessioni dati personalizzate utilizzate dai processi Application Engine, Application Studio e modellazione relazionale.

È importante utilizzare gli stessi nomi univoci sia nelle connessioni dati sia nell'applicazione di origine.

Anche le connessioni dati personalizzate utilizzate dai report di Application Studio vengono spostate con l'esportazione/importazione di report.

Pannello di controllo Connessioni dati

Fare riferimento a Aggiunta di una connessione dati

.
Esportare e importare query di caricamento, script e tabelle del database di integrazione e del database relazionale di gestione temporanea.

Questa attività è necessaria se si desidera spostare il contenuto in un altro tenant.

  • Se si dispone di un piccolo set di dati, è possibile includere i dati nel bundle.
  • Se sono presenti set di dati di grandi dimensioni, esportare solo le definizioni di schema e le query di caricamento. È necessario caricare i dati dall'origine in un secondo momento.
Pannello di controllo Relational Modeling

Fare riferimento a Esportazione di un modello e Importazione di un modello.

Esportare e importare il modello aziendale.

Questa operazione è valida solo per le applicazioni aziendali Infor EPM. Se state spostando un'applicazione personalizzata, saltate questa attività.

Business Modeling

Fare riferimento a Gestione di modelli.

Esportare e importare ruoli dati OLAP.

Prima di importare i dati OLAP, è necessario importare i ruoli dati OLAP nell'applicazione di produzione.

Pannello di controllo Ruoli dati

Fare riferimento a Esportazione di ruoli dati e Importazione di ruoli dati.

Esportare e importare ruoli applicazione.

Prima di importare i dati OLAP, è necessario importare i ruoli applicazione nell'applicazione di produzione.

Nota

Questa attività non si applica alle applicazioni riservate, come ad esempio le applicazioni aziendali di Infor EPM. Per le applicazioni protette, è necessario esportare e importare solo oggetti personalizzati.

Pannello di controllo Ruoli applicazione

Vedere Esportazione dei ruoli applicazione e Importazione dei ruoli applicazione.

Ruoli di sicurezza

Quando si trasporta un'applicazione a un altro tenant, è necessario verificare che il tenant di destinazione disponga dei ruoli e degli utenti di sicurezza necessari.

Registrare gli utenti e i ruoli di sicurezza e assegnarli ai Ruoli dati e applicazioni di OLAP.

Pannello di controllo Utenti e gruppi di utenti

Vedere Registrazione di utenti e ruoli di protezione o Registrazione di utenti e ruoli IFS.

Esportare e importare il database OLAP.

Il database OLAP contiene cubi, dimensioni, sottoinsiemi, regole, dati della struttura e dati.

In genere, i dati OLAP non vengono trasferiti dallo sviluppo alla produzione perché la maggior parte dei dati sono in produzione. Tuttavia, per sviluppare report personalizzati utilizzando dati OLAP reali, può essere necessario spostare i dati dalla produzione allo sviluppo.

Pannello di controllo Database

Fare riferimento a Esportazione e importazione di database OLAP.

Esportare e importare mappature OLAP per la propria soluzione personalizzata. Pannello di controllo Panoramica mappature

Fare riferimento a Esportazione di mappature e Importazione mappature.

Processi di Esportazione e importazione Application Engine.
Nota

Per le applicazioni riservate, come le applicazioni aziendali di Infor EPM, i processi personalizzati si trovano in un'applicazione personalizzata che estende l'applicazione riservata.

Per le applicazioni protette, è necessario esportare e importare solo oggetti personalizzati.

Application Engine Process Editor

Fare riferimento a Esportazione di un pacchetto di processi e Importazione di un pacchetto di processi.

Report Esportazione e importazione Application Studio.
Nota

Per le applicazioni riservate, come le applicazioni aziendali Infor EPM, i report personalizzati si trovano in un'applicazione personalizzata che estende l'applicazione riservata.

Per le applicazioni protette, è necessario esportare e importare solo oggetti personalizzati.

Application Studio

Fare riferimento a Esportazione, importazione e stampa.

Pannelli di controllo Esportazione e importazione.
Nota

Questa attività non si applica alle applicazioni riservate, come ad esempio le applicazioni aziendali di Infor EPM.

Per le applicazioni protette, è necessario esportare e importare solo oggetti personalizzati.

Fare riferimento a Esportazione di pannelli di controllo e Importazione di pannelli di controllo.