Opções de Importação da Migração
A seguinte lista descreve as opções de importação do Oracle Hyperion Shared Services:
Operação de Importação — Selecione uma opção:
Criar — Cria usuários, grupos e funções se não existirem no destino. Se existirem no destino, a operação de criação falhará. Aumenta o grupo, a função e os relacionamentos de provisionamento.
Atualizar — Atualiza usuários, grupos e funções. Substitui o grupo, a função e os relacionamentos de provisionamento.
Criar/Atualizar — Tenta uma operação de criação em cada entidade no arquivo. Se a operação falhar, haverá uma tentativa de uma operação de atualização.
Excluir—Exclui os usuários, grupos e funções que estão sendo importados. Exclui o grupo, a função e os relacionamentos de provisionamento.
Nota:
Para excluir um usuário desativado, o usuário deve ser primeiro ativado para que possa ser excluído.
Nota:
Quando os dados do Shared Services são migrados da origem ao destino, confirme que os aplicativos estejam registrados no mesmo grupo de aplicativos da origem.
Ao selecionar a opção Criar ou Atualizar para migrar da origem ao destino, os dados são criados ou atualizados, mas não são excluídos.
Máximo de erros antes de parar a importação — Especifique o número de erros permitido antes de o processo de importação ser parado.
Arquivos CSV
Os arquivos de origem de importação são arquivos CSV.
O formato de arquivo CSV é um formato de dados tabular que contém campos separados por vírgulas e colocados entre aspas duplas. O Oracle Hyperion Enterprise Performance Management System Lifecycle Management aceita penas arquivos CSV compatíveis com Excel. Os arquivos CSV gerados pelo Excel diferem dos arquivos CSV padrão:
Os espaços em branco à esquerda e à direita são significativos.
As barras invertidas não são caracteres especiais e não vêm seguidas por nada.
Aspas dentro de strings com aspas devem vir seguidas por aspas duplas em vez de barras invertidas.
O Excel converte dados antes de colocá-lo no formato CSV.
Conversões que o Excel executa nos arquivos CSV:
Guias são convertidas em espaços simples.
Linhas novas são sempre representadas como"\n".
Números com mais de 12 dígitos são representados no formato de notação científica truncado.
Um arquivo CSV separado está disponível para as seguintes entidades:
Usuários
Grupos
Funções
Informações de provisionamento
Listas delegadas
Cada seção dentro de um arquivo CSV é identificada por duas linhas obrigatórias: entidade e cabeçalho. A linha entidade é identificada por um nome de identidade predefinido precedido pelo caractere #. A linha cabeçalho segue a linha identidade. A linha cabeçalho é uma lista de atributos predefinidos separada por vírgula para a entidade.
A ordem dos atributos na linha de cabeçalho não é relevante. Entretanto, as linhas de dados, que vêm após a linha de cabeçalho, devem apresentar os dados na mesma ordem dos atributos na linha de cabeçalho. Se os dados não tiverem de ser especificados, use uma vírgula para indicar que um valor não deve ser definido. A linha de entidade, a linha de cabeçalho e as linhas de dados fornecem as informações necessárias para o processamento.
Limites aplicados ao criar, atualizar e excluir operações nos arquivos CSV:
Usuários, grupos e funções são processados uma linha de dados por vez.
Os membros do grupo são processados com várias linhas de dados em um cabeçalho e um grupo pai.
Os membros da função são processados com várias linhas de dados em um cabeçalho e uma função pai.
O provisionamento do usuário é processado com várias linhas de dados em um cabeçalho e um grupo ou usuário.
A manipulação de erros baseia-se nos limites do processo. Um erro é contado para cada falha em um limite do processo.
Consulte as seções a seguir para arquivos CSV de amostra e informações de atributos:
Arquivo CSV para Usuários
Arquivo CSV de Amostra para Usuário#user id,provider,login_name,first_name,last_name,description,email,internal_id,password,active admin,Native Directory,admin,administrator,user,hss admin user,admin@hyperion.com,"native://DN=cn=911,ou=People,dc=css,dc=hyperion,dc=com?USER",{SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g=,true
Neste exemplo, o arquivo CSV do usuário é usado para criar o usuário admin
no Native Directory com o nome de logon admin
, nome administrator
, sobrenome user
, descrição hss admin user
, id de e-mail admin@hyperion.com
, id interno "native://DN=cn=911,ou=People,dc=css,dc=hyperion,dc=com?USER"
, senha criptografada {SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g=
e true
ativo:
Nota:
As senhas de texto sem formatação especificadas no arquivo CSV são criptografadas.
Tabela J-3 Atributos de Entidade do Usuário
Atributo | Descrição e Exemplo |
---|---|
id |
ID do Usuário
Exemplo: |
provider |
Opcional: Nome do diretório de usuário de origem
Exemplo: |
login_name |
Nome de logon do usuário
Exemplo: |
first_name |
Opcional: primeiro nome do usuário
Exemplo: |
last_name |
Opcional: sobrenome do usuário
Exemplo: |
description |
Opcional: Descrição do usuário
Exemplo: |
|
Opcional: endereço de e-mail do usuário
Exemplo: |
internal_id |
A identidade interna do usuário gerada automaticamente
Exemplo: |
password |
Senha do usuário
Exemplo: |
active |
Indica se o usuário está ativo (true) ou inativo (false)
Exemplo: |
Arquivo CSV para Grupos
Arquivo CSV de Amostra para Grupo
#group id,provider,name,description, internal_id WORLD,Native Directory,WORLD,Contains all users,611
Neste exemplo, o arquivo CSV do grupo é usado para criar o grupo WORLD
no Native Directory com o ID de grupo WORLD
, a descrição Contains all users
e o ID interno 611
.
Tabela J-4 Atributos de Entidade do Grupo
Atributo | Descrição e Exemplo |
---|---|
id |
Identificador do grupo
Exemplo: |
provider |
Opcional: diretório do usuário de origem para o grupo
Exemplo: |
name |
Nome do grupo
Exemplo: |
description |
Opcional: Descrição do grupo
Exemplo: |
internal_id |
A identidade interna do grupo gerada automaticamente
Exemplo: Observação: Não modifique os dados da coluna de ID interno no conteúdo exportado. |
Arquivo CSV para Funções
Arquivo CSV de Amostra para Função
#role id,product_type,name,description Viewer,hp–11.1.1,Viewer,Viewer
Neste exemplo, o arquivo CSV da função é usado para criar uma função agregada com o id de função Viewer
para o produto HP–11.1.1
(Oracle Hyperion Planning, versão 11.1.1), nome da função Viewer
e descrição Viewer
. O tipo de produto indica o produto ao qual a função agregada pertence.
Tabela J-5 Atributos de Entidade da Função
Atributo | Descrição e Exemplo |
---|---|
id |
Identificador de função
Exemplo: |
product_type |
Tipo de produto (especificado como código do produto-versão do produto ) ao qual a função pertence
Exemplo: |
name |
Nome da função
Exemplo: |
description |
Opcional: Descrição da função
Exemplo: |
Arquivo CSV para Provisionamento
Arquivo CSV de Amostra para Provisionamento
#provisioning app_id,product_type,role_id,user_id,group_id Planning,hp–11.1.1,Provisioning Manager,pturner,testgroup
Neste exemplo, o arquivo CSV de provisionamento é usado para criar uma atribuição de função para nome do aplicativo Planning
. O ID da função é Provisioning Manager
, que pertence ao tipo de produto HP-11.1.1
. O usuário pturner
e o grupo testgroup
são provisionados com essa função.
Tabela J-6 Atributos da Entidade de Provisionamento
Atributo | Descrição e Exemplo |
---|---|
app_id |
O aplicativo ao qual a função pertence
Exemplo: |
product_type |
O tipo de produto (especificado como código do produto-versão do produto ) ao qual a função pertence
Exemplo: |
role_id |
Identificador de função exclusivo
Exemplo: |
user_id |
Identificador exclusivo de um usuário que está provisionado para a função
Exemplo: |
group_id |
Identificador exclusivo de um grupo que está provisionado para a função
Exemplo: |
Arquivo CSV para Lista Delegadas
Arquivo CSV de amostra para a Lista Delegada
#delegated list id,name,description,manager_id,manager_provider,user_id,user_provider,group_id,group_provider testlist,testlist,my_list,admin,Native Directory,,testGroup,NativeDirectoryNeste exemplo, o arquivo CSV de lista delegada pode ser usado para criar uma lista delegada com o id de lista e o nome
testlist
, e a descrição my_list
. O usuário admin
definido no Native Directory é o administrador delegado dessa lista, que permite ao admin
gerenciar testGroup
definido no Native Directory.
Tabela J-7 Atributos da Entidade de Lista Delegada
Atributo | Descrição e Exemplo |
---|---|
id |
O identificador de lista, normalmente o mesmo que o nome da lista
Exemplo: |
name |
Nome da lista delegada
Exemplo: |
description |
Descrição da lista delegada
Exemplo: |
manager_id |
Identificador exclusivo de um usuário ou grupo que gerencia a lista. Cada gerenciador deve ser identificado em uma definição separada.
Exemplo: |
manager_provider |
O diretório de usuário que armazena a conta do gerenciador
Exemplo: |
user_id |
Identificador exclusivo de um membro de usuário da lista. Cada membro deve ser identificado em uma definição separada.
Exemplo: |
user_provider |
O diretório de usuário que armazena a conta do membro do usuário
Exemplo: |
group_id |
Identificador exclusivo de um grupo que é um membro da lista. Cada membro deve ser identificado em uma definição separada.
Exemplo: |
group_provider |
O diretório de usuário que armazena a conta do grupo
Exemplo: |