A estrutura de geração de relatórios do Oracle Hyperion Financial Data Quality Management, Enterprise Edition representa uma solução unificada que incorpora dados de origem e de destino, modelos e consultas SQL definidas pelo usuário. Modelos, criados no Oracle Business Intelligence Publisher, consumem dados em formato XML e geram relatórios de modo dinâmico. Você pode adicionar consultas SQL para extrair dados das tabelas, ou acoplá-los com os parâmetros do relatório para estender a definição de um relatório padrão. Os relatórios do FDMEE podem ser gerados nos formatos PDF, Excel, Word ou HTML.
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-9 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, REPORT |
Caminho | Sim | Nenhum |
jobName |
O nome do relatório a ser executado, como |
Caminho | Sim | Nenhum |
reportFormatType |
O formato de arquivo do relatório, pdf, xlsx, html ou excel |
Caminho | Sim | pdf |
parameters |
Pode variar em contagem e valores com base no relatório | Caminho | Sim | Nenhum |
Location |
O local do relatório, como Comma_Vision |
Caminho | Sim | Nenhum |
Exemplo de Corpo da Solicitação
Veja a seguir um exemplo do corpo da solicitação no formato JSON.
{
"jobType":"REPORT",
"jobName":"Dimension Map For POV (Dimension, Cat, Per)",
"reportFormatType":"PDF",
"parameters":{
"Dimension Name":"ENTITY",
"Category":"Actual",
"Period":"Jan15",
"Location":"Comma_Vision"
}
}
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-10 Parâmetros
| Nome | Descrição |
|---|---|
|
|
O ID do processo gerado no FDMEE para o job, como |
|
|
O status do job, como |
|
|
O arquivo de log contendo entradas para essa execução, como |
|
|
Nome do arquivo de saída; você pode usar esse nome para fazer download do relató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":"1885",
"jobStatus":"RUNNING",
"logFileName":"outbox/logs/1885.log",
"outputFileName":"outbox/reports",
"processType":"EXECUTE_REPORT",
"executedBy":"admin"
}
Para obter um exemplo de código, consulte os exemplos incluídos em Execução de Regras de Dados.