Os mapeamentos de membro são usados para derivar os membros de origem de cada dimensão com base no valor de origem. Os mapeamentos de membros são referenciados durante o carregamento de dados, permitindo que o Oracle Hyperion Financial Data Quality Management, Enterprise Edition determine como dimensionar os dados carregados no aplicativo de destino. Os mapeamentos de membro definem relacionamentos entre membros de origem e membros de dimensão de destino dentro de uma única dimensão. É preciso criar um mapeamento de membro para cada dimensão de destino.
É possível importar mapeamentos de membro de um arquivo Excel .CSV ou .TXT selecionado. Você também pode criar novos mapeamentos em um arquivo de texto e importá-los. Importar mapeamentos de membro suporta os modos de mesclagem ou substituição, juntamente com as opções de validar ou não validar para membros de destino.
Recurso REST
POST /aif/rest/{api_version}/jobs
Solicitação
Tipos de Mídia Suportados: application/json
A tabela a seguir resume a solicitação do cliente.
Tabela A-5 Parâmetros
Nome | Descrição | Tipo | Obrigatório | Padrão |
---|---|---|---|---|
api_version |
Versão da API com a qual você está trabalhando, como V1 | Caminho | Sim | Nenhum |
jobType |
O tipo de job, MAPPINGIMPORT |
Caminho | Sim | Nenhum |
jobName |
O nome de dimensão de uma dimensão específica a ser importada, como |
Caminho | Sim | Nenhum |
fileName |
O arquivo e caminho dos quais importar mapeamentos. O formato do arquivo pode ser .CSV, .TXT, .XLS ou .XLSX. O arquivo deve ser carregado antes da importação, seja para a caixa de entrada, seja para um subdiretório da caixa de entrada. Inclui a caixa de entrada no caminho do arquivo, por exemplo, inbox/BESSAPPJan-06.csv |
Caminho | Sim | Nenhum |
importMode |
O modo de importação: MERGE para adicionar novas regras ou substituir regras existentes, ou REPLACE para limpar regras de mapeamento anteriores antes da importação |
Caminho | Não | MERGE |
validationMode |
Se desejar usar o modo de validação, true ou false Um entrada true valida os membros de destino no aplicativo de destino; false carrega o arquivo de mapeamento sem nenhuma validação. Observe que o processo de validação consome bastante recurso e demora mais que o modo de validação false ; a opção selecionada pela maioria dos clientes é false |
Caminho | Não | false |
locationName |
O local do FDMEE onde as regras de mapeamento devem ser carregadas; as regras de mapeamento são específicas a um local no FDMEE | Caminho | Não | Nenhum |
Exemplo de Corpo da Solicitação
Veja a seguir um exemplo do corpo da solicitação no formato JSON.
{ "jobType":"MAPPINGIMPORT", "jobName":"ACCOUNT", "fileName":"inbox/BESSAPPJan-06.csv", "importMode":"MERGE", "validationMode":"false", "locationName":"BESSAPP" }
Para obter um exemplo de código, consulte os exemplos incluídos em Execução de Regras de Dados.
Resposta
A tabela a seguir resume os parâmetros de resposta.
Tabela A-6 Parâmetros
Nome | Descrição |
---|---|
|
O ID do processo gerado no FDMEE para o job, como 1880 |
|
O status do job, como |
|
O arquivo de log contendo entradas para essa execução, como |
|
Nome do arquivo de saída gerado, se houver, caso contrário, |
|
Tipo de processo executado, |
|
Nome de login do usuário usado para executar a regra, como |
|
Retorna o rastreamento de pilha de exceções no caso de um erro de aplicativo, ou |
Tipos de Mídia Suportados: application/json
Parâmetros
Exemplo do Corpo de Resposta
Veja a seguir um exemplo do corpo da resposta no formato JSON.
{ "links": [ 0] "status":"-1" "details":"null" "jobId":"1880" "jobStatus":"RUNNING", "logFileName":"outbox/logs/BESSAPP-DB_1880.log", "outputFileName":"null", "processType":"IMPORT_MAPPING", "executedBy":"admin" }
Para obter um exemplo de código, consulte os exemplos incluídos em Execução de Regras de Dados.