Spostamento di un'applicazione in produzione

Questi sono i motivi per spostare le applicazioni, o parte del loro contenuto:
  • Per spostare le applicazioni in produzione dopo aver completato il test dell'ambiente di sviluppo.
  • Per spostare applicazioni in un'altra farm. Ad esempio, per testare una nuova versione di Infor EPM.
  • Per spostare applicazioni da un singolo tenant di sviluppo a un singolo tenant di produzione. Alcune operazioni richiedono l'assistenza di Cloud Ops a causa del limite di caricamento di 128 MB.

È 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 on-premise, è necessario installare manualmente le applicazioni aziendali di Infor EPM nella farm del tenant di destinazione.

Vedere "Applicazione aziendale Infor EPM".

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".

Nota

Nel caso di tabelle di grandi dimensioni e di dati al loro interno, utilizzare SQL Management Studio per spostare i dati.

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 Attività 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 ST.

Aggiungere connessioni dati personalizzate.

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

Le connessioni dati per le mappature di OLAP e così via devono essere ricreate prima.

Pannello di controllo Connessioni dati

Vedere Aggiunta di una connessione dati.

Esportare e importare query e tabelle. Pannello di controllo Relational Modeling

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

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.

Esportazione e importazione di dati di OLAP.

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. 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 processi in una cartella e Importazione di processi da una cartella.

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.
Backup e ripristino del database di Business Modeling. Microsoft SQL Server

Consultare la documentazione di Microsoft SQL Server.

I valori di configurazione, come i set di configurazione e le versioni, sono memorizzati nei cubi di configurazione e sono inclusi nel backup del database OLAP.

Cloud Ops deve completare questa attività per le installazioni a tenant singolo.

Esportare e copiare definizioni ImportMaster (IMD). Richiede il client completo ImportMaster.

Fare riferimento alla Guida in linea di ImportMaster.