Executa um job de Integração de Dados para importar dados em um processo de negócios do Oracle Enterprise Performance Management Cloud ou exportar dados de um processo de negócios para um sistema externo.
Esse comando substitui o comando runDataRule. A Oracle recomenda começar usando esse comando no lugar do comando runDataRule.
Aplica-se a
Planning, Módulos do Planning, FreeForm, Financial Consolidation and Close, Tax Reporting, Account Reconciliation, Profitability and Cost Management, Enterprise Profitability and Cost Management, Sales Planning e Strategic Workforce Planning.Funções Necessárias
Administrador de Serviço, Usuário AvançadoUso
epmautomate runIntegration JOB_NAME importMode=Append|Replace|"Map and Validate"|"No Import"|Direct exportMode=Merge|Replace|Accumulate|Subtract|"No Export"|Check periodName={PERIOD_NAME} [inputFileName=FILE_NAME] [PARAMETERS]
importMode
, exportMode
e periodName
exportMode
JOB_NAME
é o nome de um job de integração definido na Integração de Dados.importMode
determina como os dados são importados na Integração de Dados. Os modos de importação aceitáveis são:
Append
para adicionar aos dados de PDV existentes na Integração de Dados.Replace
para excluir os dados do PDV e substituí-los pelos dados do arquivo.Map and Validate
para ignorar a importação de dados, mas reprocessar os dados com mapeamentos atualizados e contas lógicas.No Import
para ignorar a importação de dados na tabela intermediária da Integração de Dados.exportMode
determina como os dados são carregados no aplicativo de destino. Em integrações do Modo Rápido, não é possível usar Check
e No Export
como o valor do parâmetro exportMode
. Os valores aceitáveis do modo de exportação são:
Merge
para atualizar os dados existentes e adicionar novos dados.Replace
para limpar os dados existentes no PDV e carregá-los com novos dados. No modo Padrão, os dados são limpos para as dimensões Cenário, Versão, Ano, Período e Entidade. No Modo Rápido, os dados são limpos para as dimensões Ano, Período e Entidade. Você pode definir regiões de limpeza personalizadas para ambos os modos.Accumulate
para adicionar os dados aos dados existentes. Aplicável ao Planning, Módulos do Planning, Financial Consolidation and Close, Tax Reporting, Profitability and Cost Management e Enterprise Profitability and Cost Management.Subtract
para subtrair os dados do saldo existente. Aplicável ao Profitability and Cost Management, e Enterprise Profitability and Cost Management.
Para integrações do Modo Rápido:
Não é possível usar Check
e No Export
como o valor desse parâmetro.
Para o Planning, Planning Modules e Financial Consolidation and Close, os valores válidos são somente Replace
, Merge
e Accumulate
.
No Export
para ignorar a exportação de dados. Use esse modo para carregar dados na tabela intermediária a fim de revisar antes de carregar no aplicativo de destino.Check
somente para executar uma verificação de validação de dados.
Para o Oracle Fusion Cloud como um destino, somente os seguintes modos de exportação são suportados:
MERGE
para mesclar os dados na tabela intermediária da Integração de Dados com os dados existentes.NONE
para ignorar a exportação de dados da Integração de Dados para o aplicativoperiodName
é o nome de um ou mais períodos, ou intervalos de períodos, cada um entre chaves, para os quais importar ou exportar os dados. As convenções de nomenclatura de período aceitáveis são estas:
{Jan-21}
{Jan-21}{Mar-21}
(para carregar dados de todos os períodos, começando em 21 de janeiro e terminando em 21 de março){Jan#FY21}{Mar#FY21}
para carregar dados de todos os períodos, começando em 21 de janeiro e terminando em 21 de março.
O nome do período deve ser colocado entre chaves.
{Month-Year}{Month-Year}
. Por exemplo, {Jan-20}{Mar-20} para um carregamento de vários períodos, de 20 de janeiro a 20 de março.{Month#Year}
, por exemplo, {Jan#FY20}{Mar#FY20}. Usando essa convenção, não é necessário especificar nomes de período da Integração de Dados. Em vez disso, especifique os nomes de membro para as dimensões Ano e Cenário.
Esse parâmetro é aceito nos processos de negócios do Planning,Tax Reporting e Financial Consolidation and Close. Ele funciona para seus aplicativos de serviço e implantações em nuvem derivadas de origens de dados on-premises.
Usar essa convenção será útil se acionada de um script Groovy do EPM Cloud com a captura dos nomes de membro Ano e Período. O mapeamento do período do aplicativo ou o mapeamento do período global devem existir com o Ano e Mês nos valores de destino do mapeamento do período.
{Month#&CurYr}{&FcstMonth#&CurYr}
; por exemplo, {Jan#&CurYr}{&FcstMonth#&CurYr}
.
Uma combinação de ambos os nomes de membro reais, bem como as variáveis de substituição são permitidas.
Esse formato é aceito nos processos de negócios do Planning,Tax Reporting e Financial Consolidation and Close .
O mapeamento do período do aplicativo ou o mapeamento do período global devem existir na Integração de Dados do ambiente onde o comando é executado, com os valores de Ano e Mês disponíveis nos valores de destino do mapeamento do período. Nesse caso, Ano e Mês se referem ao valor atual da variável de substituição durante a execução.
{GLOBAL_POV}
.Note:
Se você usar qualquer parâmetro de nomenclatura de período diferente dos parâmetros descritos nesta discussão, uma mensagem de erro Invalid Input – HTTP 400 será exibida.Copie a seção periodName do documento da API REST. Ela descreve os diferentes formatos, como PDV Global, Subvar, etc.
{GLOBAL_POV}
para executar o carregamento de dados para o período definido no PDV Global no sistema ou nas Configurações de Aplicativo na Integração de Dados.
Note:
O formato de convenção de nomenclatura de período {Month#Year} é permitido para o Planning, Módulos do Planning, Financial Consolidation and Close e Tax Reporting. Sob essa convenção, é possível especificar nomes de membro para as dimensões Ano e Cenário em vez dos nomes de período da Integração de Dados. Essa abordagem será útil se o comando for acionado de um script Groovy com a captura dos nomes de membro Ano e Período.A convenção de nomenclatura da variável de substituição {Jan#&CurYr}{&FcstMonth#&CurYr}
é uma extensão da convenção de nomenclatura de período anterior. Você pode especificar a variável de substituição em vez dos nomes de membro Ano e Mês se estiver executando esse comando no Planning, Módulos do Planning, Financial Consolidation and Close e Tax Reporting. Uma combinação de nomes de membro e variáveis de substituição também é permitida.
inputFileName
, para carregamentos de dados baseados em arquivo, especifica o nome do arquivo, disponível na caixa de entrada, do qual os dados devem ser importados. Se você especificar o nome do diretório na definição da Integração, passe somente o nome do arquivo. Se não incluir um nome de diretório na definição de Integração, use o formato inbox/DIR_NAME/FILE_NAME
, por exemplo, inbox/GLBALANCES.txt
ou inbox/EBSGL/GLBALANCES.txt
. Se o arquivo tiver sido carregado no local padrão do ambiente, use a convenção #epminbox/FILE_NAME
, por exemplo, #epminbox/GLBALANCES.txt
, para identificar o arquivos de dados de entrada.
Esse parâmetro só se aplica a carregamentos de dados baseados em arquivo nativo. Se esse valor de parâmetro não for especificado para carregamentos de dados baseados em arquivo, esse comando importará dados do arquivo especificado na definição de integração. Caso esse valor de parâmetro seja especificado para carregamentos de dados que não sejam baseados em arquivo, o comando irá ignorá-lo.
PARAMETERS
identifica opcionalmente os parâmetros de tempo de execução no formato PARAMETER_NAME="PARAMETER"
. Os parâmetros incluem filtros de origem e opções de destino.
Note:
O único parâmetro que pode ser usado neste momento para um tipo de dimensão (metadados) do aplicativo de destino é"Refresh Database"=Yes|No
.Exemplos
epmAutomate runIntegration VisionDataLoad importMode=Replace exportMode=Merge period="{Mar-15}"
epmAutomate runIntegration VisionDataLoad importMode=Replace exportMode=Merge period="{Mar-15} {Jun-15}"
epmAutomate runIntegration IncrementalFileLoad importMode=Replace exportMode=Merge period="{Jan-20}{Mar-20}" inputFileName=File1.txt