Esegui migrazione utenti e gruppi Essbase 11g
Il flusso di task per la migrazione di utenti e gruppi di Essbase da Essbase 11g in locale a Essbase 26ai varia a seconda del provider di identità e dei dettagli relativi alle applicazioni.
Prerequisiti e considerazioni
-
Se, per l'istanza di Essbase 11g in locale in uso, sono stati memorizzati utenti e gruppi in modo nativo in EPM Shared Services, è necessario esportare tali utenti e gruppi per importarli nel provider di sicurezza per Essbase 26ai. Se si sta eseguendo la migrazione da Shared Services a WebLogic LDAP incorporato, potrebbe essere necessaria la riformattazione dei file di gruppo e utente esportati.
La sicurezza di Shared Services è consigliata solo per i clienti di Essbase che utilizzano anche applicazioni EPM e hanno sovrapposizioni utente tra applicazioni EPM e applicazioni Essbase "stand-alone". Si consiglia ai clienti Essbase che non utilizzano applicazioni EPM di eseguire la migrazione a Essbase utilizzando la sicurezza WebLogic predefinita e non Shared Services. La sicurezza WebLogic può essere federata con molti provider di identità di autenticazione esterni. Vedere Autenticazione WebLogic.
-
Se si desidera eseguire l'esecuzione della migrazione dei filtri e delle assegnazioni di calcolo di utenti esistenti, assicurarsi che Essbase sia già disponibile lo stesso set di utenti e gruppi.
-
Se si utilizzano provider di identità nativi (predefiniti), eseguire la migrazione di utenti e gruppi da Essbase 11g in locale esportandoli in un file CSV e importandoli dopo l'installazione e la configurazione di Essbase 26ai. Se si utilizzano provider federati/esterni, integrarli con Essbase 26ai.
-
Quando si importano i nomi utente, i seguenti caratteri speciali non sono consentiti nel nome.
# ; , = + * ? [ ] |< > \ " ' / [Space] [Tab]La lunghezza del nome è limitata a 50 caratteri.
Scenario 1 - Esportazione di utenti/gruppi da Essbase 11g e importazione in Essbase 26ai, configurato in modalità Shared Services
Scenari per la migrazione di utenti e gruppiEsportazione di utenti/gruppi
- Se la directory nativa di Shared Services viene utilizzata nell'istanza EPM di origine, esportare utenti e gruppi utilizzando Shared Services Console. Vedere la sezione Migrazione della directory nativa (protezione). È necessario selezionare solo utenti e gruppi e non eseguire la migrazione dei ruoli durante l'esportazione da EPM Shared Services. La migrazione dei ruoli utente viene eseguita dalla utility di esportazione LCM Essbase 11g.
- Se un'istanza di origine di Shared Services è configurata per l'utilizzo di un provider di sicurezza esterno, non è richiesta alcuna esportazione utente/gruppo esplicita.
Importazione di utenti/gruppi
- Se nell'istanza EPM target viene utilizzata la directory nativa di Shared Services, importare utenti e gruppi utilizzando Shared Services Console.
- Se l'istanza EPM di origine è stata configurata per l'utilizzo di un provider di sicurezza esterno (anche quando si utilizza MSAD o altre directory utente basate su LDAP), configurare l'istanza di destinazione di Shared Services con gli stessi dettagli del provider. Fare riferimento alla sezione Configurazione delle directory utente OID, Active Directory e altre cartelle utente basata su LDAP.
Opzioni per l'amministratore di Shared Services
Se si desidera importare l'utente amministratore di Shared Services da un'istanza di Essbase 11g in locale a un'istanza di Essbase 26ai configurata per utilizzare EPM Shared Services per l'autenticazione, le considerazioni riportate di seguito consentono di evitare insidie.
Prima di eseguire qualsiasi operazione di migrazione utente, assicurarsi di disporre di un'istanza dedicata solo a EPM Foundation di Shared Services configurata con Essbase 26ai. Questa istanza di Shared Services dispone già di un amministratore di Shared Services.
Attenzione
Se l'amministratore di Shared Services nell'istanza EPM di origine 11g non è lo stesso amministratore configurato nell'istanza solo di EPM Foundation di destinazione e si include questo amministratore di origine nel File CSV quando si importano utenti in Shared Services solo per EPM Foundation configurato con Essbase 26ai, l'amministratore di destinazione di Shared Services verrà sovrascritto dall'amministratore di 11g Shared Services.Per gestire questo problema, selezionare un'opzione:
-
Usa solo amministratore 11g
Consente all'amministratore di Shared Services di origine di sovrascrivere l'amministratore di destinazione.
- Esportare tutti gli utenti da Essbase 11g in locale in un file CSV, incluso l'amministratore di Shared Services.
- Importare tutti gli utenti nell'istanza di destinazione vuota solo di EPM Foundation.
- Eseguire il login all'istanza di destinazione come amministratore di Shared Services 11g e assegnare ruoli e autorizzazioni agli utenti. L'utente amministratore di Shared Services nell'istanza di destinazione conserva lo stesso ID utente, ma dispone della password specificata durante la configurazione nell'istanza di destinazione.
-
Usa solo amministratore di destinazione
Rimuovere l'amministratore di Shared Services 11g dal file di esportazione in modo che l'amministratore di destinazione non venga sovrascritto.
- Esportare tutti gli utenti da Essbase 11g in locale in un file CSV, incluso l'amministratore di Shared Services.
- Dal file CSV di esportazione, rimuovere la riga contenente l'amministratore.
- Importare gli altri utenti nell'istanza di destinazione vuota solo di EPM Foundation.
- Eseguire il login come amministratore di Shared Services di destinazione e assegnare ruoli e autorizzazioni agli utenti.
-
Conserva entrambi gli amministratori
Eseguire la migrazione dell'amministratore di Shared Services 11g senza influire sull'amministratore target.
- Esportare tutti gli utenti da Essbase 11g in locale in un file CSV, incluso l'amministratore di Shared Services.
- Modificare il file CSV per rimuovere il valore internal_id associato all'amministratore di Shared Services di origine. In questo modo vengono rimossi i ruoli di amministratore di Shared Services ed Essbase, ma l'ID utente e la password rimangono invariati.
- Importare gli utenti nell'istanza di destinazione solo di EPM Foundation. Viene eseguita la migrazione dell'ID utente dell'amministratore di Shared Services, ma non dispone più del ruolo di amministratore.
- Eseguire il login come amministratore di destinazione di Shared Services e concedere il ruolo che si desidera assegnare all'ID utente amministratore di Shared Services 11g appena migrato.
Scenario 2 - Esportazione di utenti/gruppi da Essbase 11g e importazione in Essbase 26ai, configurato in modalità di sicurezza WebLogic
Esportazione di utenti/gruppi
- Se nell'istanza EPM di origine viene utilizzata la directory nativa di Shared Services, esportare utenti e gruppi utilizzando Shared Services Console. Vedere la sezione Migrazione della directory nativa (protezione).
- Se l'istanza di origine di Shared Services è configurata per l'utilizzo di un provider di sicurezza esterno, non è richiesta alcuna esportazione utente/gruppo esplicita.
Importazione di utenti/gruppi
-
Se nell'istanza di EPM 11g è stata utilizzata la directory nativa di Shared Services, potrebbe essere necessario convertire manualmente il file esportato da Shared Services in un formato comprensibile dalla modalità di sicurezza WebLogic.
- Aprire i file zip di utenti/gruppi esportati da Shared Services ed estrarre i file
"resource\Native Directory\Users.csv"e"resource\Native Directory\Groups.csv"come file 26ai di destinazione. - Assegnare manualmente i gruppi come indicato di seguito: le associazioni dei gruppi di utenti devono essere estratte dal file CSV Essbase 11g di origine, aggiunte al file CSV Essbase 26ai di destinazione e successivamente importate nell'interfaccia Essbase 26ai.
- Riordinare manualmente le colonne in questi file CSV 26ai di destinazione in un formato che contiene l'ID utente, il nome e il cognome (facoltativo), l'indirizzo e-mail (facoltativo), la password (facoltativo) e il tipo di ruolo (Utente, Utente avanzato o Amministratore servizi).
- Specificare il campo del tipo di ruolo in questi file CSV di destinazione come "Utente".
- Importare i file CSV di destinazione modificati utilizzando l'interfaccia di Essbase 26ai, con login come amministratore dei servizi. Andare alla home page Applicazioni > Sicurezza > Importa. Cercare i file .csv e fare clic su Importa.
- Aprire i file zip di utenti/gruppi esportati da Shared Services ed estrarre i file
- Se l'istanza EPM di origine è stata configurata per utilizzare un provider di sicurezza esterno, configurare WebLogic con gli stessi dettagli del provider di sicurezza. Vedere Configurazione dei provider di autenticazione.
-
Le istanze esistenti di Essbase 11g in locale utilizzano la sicurezza di Shared Services, con utenti e gruppi memorizzati in modo nativo in Shared Services o con utenti e gruppi memorizzati in un provider di identità esterno.
Durante la configurazione di Essbase 26ai, è stata scelta una modalità di sicurezza: WebLogic incorporato o Shared Services. Indipendentemente dalla modalità di sicurezza selezionata, se gli utenti e i gruppi di Essbase esistono in un provider di identità esterno, è necessario integrare Essbase 26ai con tale provider. Fare riferimento alla sezione Autenticazione WebLogic e Autenticazione EPM Shared Services e ai relativi argomenti secondari nei provider di identità esterni.
Nota
Se si sta eseguendo la migrazione da Shared Services a WebLogic Embedded LDAP, potrebbe essere necessario riformattare i file di gruppo e utente esportati.Nota
La sicurezza di Shared Services è consigliata solo per i clienti di Essbase che utilizzano anche applicazioni EPM e hanno sovrapposizioni utente tra applicazioni EPM e applicazioni Essbase "stand-alone". Si consiglia ai clienti Essbase che non utilizzano applicazioni EPM di eseguire la migrazione a Essbase utilizzando la sicurezza WebLogic predefinita e non Shared Services. La sicurezza WebLogic può essere federata con molti provider di identità di autenticazione esterni. Vedere Autenticazione WebLogic.
Ruoli utente per l'accesso
Il comportamento dell'assegnazione dei ruoli utente è diverso da quello di Essbase 11g in locale se si sceglie Essbase da eseguire in modalità di sicurezza WebLogic. Accesso a database è ora il ruolo minimo e, per impostazione predefinita, garantisce l'accesso in lettura ai valori dei dati di tutte le celle. Per limitare l'accesso ai valori di dati, è necessario creare un filtro NONE e assegnarlo a utenti e gruppi Ciò non costituiva un requisito in Essbase 11g On-Premise, dove il filtro era il ruolo più basso e non ha, per impostazione predefinita, l'accesso ai valori dei dati di tutte le celle.
Gli artifact di sicurezza Essbase riportati di seguito vengono migrati utilizzando la utility di esportazione LCM 11g: ruoli a livello di server Essbase, ruoli a livello di applicazione, associazioni di filtri e associazioni di calcolo. Se si sceglie di eseguire la migrazione a un'istanza di Essbase che utilizza la sicurezza WebLogic, LCM gestisce il provisioning di utenti e gruppi con i nuovi ruoli corrispondenti. Si noti che questo mapping non è applicabile se l'istanza di destinazione di Essbase è configurata per la sicurezza di Shared Services e gli stessi ruoli 11g rimarranno in Essbase.
Tabella 7-1 Mapping ruoli predefinito
| Origine dei ruoli di EPM Shared Services 11g | Ruoli WebLogic Embedded LDAP di destinazione 26ai | Livello |
|---|---|---|
| Administrator | Amministratore servizi | server |
| Gestione applicazioni | Gestione applicazioni | Applicazione |
| Calc | Aggiornamento database | Applicazione |
| Crea/elimina applicazione | Utente avanzato | server |
| Gestione database | Gestione database | Applicazione |
| Filter | Accesso a database | Applicazione |
| Lettura | Accesso a database | Applicazione |
| Accesso al server | Utente | server |
| Scrivi | Aggiornamento database | Applicazione |
Tenere presente che il ruolo Filtro in Essbase 11g in locale non consente l'accesso in lettura, ma consente l'accesso ai membri limitati dal filtro. Ora non esiste alcun ruolo Filtro e l'accesso al ruolo più basso è Accesso al database, che consente l'accesso in lettura a tutti i membri. Per limitare l'accesso ai membri selettivi, utilizzare un filtro di gruppo che limita l'accesso globale.
Accesso richiesto per i task:
-
Per l'esportazione: un utente con almeno il ruolo di Application Manager, per l'applicazione creata, può esportare applicazioni, cartelle e artifact.
Inoltre, i ruoli riportati di seguito possono utilizzare la utility di esportazione LCM 11g e le operazioni corrispondenti: ruolo Amministratore servizi per tutte le applicazioni; ruoli Crea o Elimina applicazione solo per le applicazioni create dall'utente.
-
Per l'importazione: un utente con almeno il ruolo Utente avanzato (in modalità di sicurezza WebLogic) o Crea o Elimina ruoli applicazione (in modalità di sicurezza EPM) può creare applicazioni (durante l'importazione) e gestire applicazioni in grado di creare applicazioni (durante l'importazione) e gestire applicazioni.
Scenario 3 - Esportazione di utenti/gruppi da Essbase 11g in locale e importazione in Essbase 26ai, configurato con IAM o IDCS come provider di identità
Fare riferimento alla sezione Esportare utenti e gruppi 11g in Essbase 21c configurato con IAM o IDCS.