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.