Informar os campos
Connection |
Nome da conexão |
Description |
Descrição da conexão |
Order |
Numero indicando a sequencia de ordenação em que a conexão irá aparecer nas telas. |
URL |
|
User |
Usuário do Erp |
Password |
Senha do usuário do ERP |
Clicar em "Test Connection" ou em "Save"
Nota: os dados de conexão ficam armazenados em um arquivo local na pasta base do software!
Como funciona ?
As instruções SQL serão executadas através da ferramenta de criação de relatórios XML Publisher/OTBI que existe disponiel de forma embarcada dentro do ERP Cloud.
Estas ferramentas disponibilizam apis em formato SOAP para serem utilizadas externamente:
Links uteis:
Criar Report
https://docs.oracle.com/cd/E23943_01/bi.1111/e22259/reportservice.htm#BIPDV335
Catalog Service
https://docs.oracle.com/cd/E21764_01/bi.1111/e18863/catalogservice.htm#BIPDV826
Apis SOAP Utilizadas
Para validação do Login
Para upload de definições
Catalog Service |
http://hostname-erp/xmlpserver/services/v2/CatalogService?WSDL |
Para a execução de consultas
A estrutura OTBI utilizada pela ferramenta será criada no caminho abaixo:
XDO |
/Custom/Integration/LambariFx/v1/SQLConnectReport.xdo |
XDM |
/Custom/Integration/LambariFx/v1/SQLConnectDM.xdm |
O Datamodel recebe como parametro de entrada a instrução SQL em formato Base64, que é executado por um dataSet do tipo ProcedureCall, retornando de forma dinâmica os dados do resultado em formato XML para o serviço.
O LambariFX trata a formatação da consulta e faz a conversão destes dados retornados para o formato de tabela para o usuário, e possibilita o export dos dados em formato xlsx ou CSV
Comentários
Postar um comentário