Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


       

Índice
exclude.*ndice:

Objetivo:


       O objetivo deste documento é trazer uma visão de como funciona tela de Provedor de Dados.

Introdução:


       Um determinado "Provedor de Dados" deve ser criado para permitir que o TReports se comunique com uma determinada fonte de dados. Todas as informações a serem mostradas em um determinado relatório serão recuperadas de um determinado provedor de dados.

       Em uma empresa, diversos provedores de dados poderão ser cadastrados, buscando dados em locais completamente diferentes.

       Em um único relatório, dados poderão ser recuperados de provedores de dados diferentes.

       Ex: Meu relatório pode ser gerado em minha empresa porém as informações desse relatório podem estar localizadas na nuvem.

Como criar:


       Para criar um novo Provedor de Dados, basta clicar em "+ Novo" e informar os campos abaixo:

Código do provedor: Informe o código do Provedor de Dados, deve ser um código único, é por ele que o Provedor de Dados será identificado.

Descrição: Informe uma descrição.

Tipo do provedor:  Atualmente, a ferramenta só disponibiliza a opção "Dados relacionais".

Fonte de Dados : Selecione se a fonte de dados será um "Provedor banco de dados" ou "Provedor integrado".


Deck of Cards
idFonte de Dados
Card
id1
labelProvedor banco de dados

Com essa opção selecionada, o mecanismo de execução do TReports enviará para um determinado provedor uma série de sentenças SQL (de acordo com o relatório criado).

Essas sentenças SQL serão executadas nesses provedores que são responsáveis em chamar uma determinada Fonte de Dados.

Atualmente o TReports tem a capacidade de trabalhar com os seguinte banco de dados relacionais: Oracle, Sql Server, MySql, Postgre, Firebird e DB2.

Aviso

Apesar de suportar os bancos citados acima, o TReports foi homologado somente em SQL e ORACLE.

Selecione o tipo de banco de dados desejado e note que os parâmetros do banco são buscados automaticamente.

Informações

É possível adicionar ou remover um parâmetro, desde que o mesmo não seja do tipo senha.

Para isso, basta clicar nos botões azuis de "Adicionar" ou "Excluir".

Preencha as informações do Banco de Dados clicando em "Editar" e informando o "Valor".

Exemplo prático abaixo:


Card
id2
labelProvedor integrado

O Provedor Integrado é um provedor remoto. Nesse caso, a extração dos dados nesse provedor passará por todo o mecanismo de segurança do ERP.

Abaixo, será dado o exemplo do ERP RM. Porém, outros provedores de dados específicos de outros ERPS poderão ser criados. Para isso, basta seguir uma especificação de criação de provedores.

Informações

Para mais detalhes de como criar um Provedor Integrado, acesse a página Provedor Integrado.

Dica

É necessário que o Host.exe esteja em execução e o arquivo de configuração do Host tenha os parâmetros HTTPPORT e DEFAULTDB devidamente preenchidos.

Expandir
titleProtocolo

Informe se o protocolo é http ou https

Expandir
titleHost

Nome da máquina que está rodando o RM.Host.exe

Expandir
titlePorta

Informe a porta em que os serviços estão registrados.

Exemplo: 8051

Expandir
titleRota

Exemplo default:

api/trep/v1/dbdataproviders

Expandir
titleTipo de autenticação

Basic: Neste tipo de autenticação é necessário informar o Usuário e Senha do RM.

OAuth: Neste tipo de autenticação não é necessário informar o Usuário e Senha do RM, ele é buscado automaticamente pelo usuário que está logado no TReports.

Exemplo prático abaixo:

Dica
titleBuscar parâmetros

Deve ser utilizado para recuperar as informações de conexão com uma determinada fonte de dados.

Card
id2
labelProvedor integrado

O Provedor Integrado é um provedor remoto. Nesse caso, a extração dos dados nesse provedor passará por todo o mecanismo de segurança do ERP.

Abaixo, será dado o exemplo do ERP RM. Porém, outros provedores de dados específicos de outros ERPS poderão ser criados. Para isso, basta seguir uma especificação de criação de provedores.

Informações

Para mais detalhes de como criar um Provedor Integrado, acesse a página Provedor Integrado.

Dica

É necessário que o Host.exe esteja em execução e o arquivo de configuração do Host tenha os parâmetros HTTPPORT e DEFAULTDB devidamente preenchidos.

Expandir
titleProtocolo

Informe se o protocolo é http ou https

Expandir
titleHost

Nome da máquina que está rodando o RM.Host.exe

Expandir
titlePorta

Informe a porta em que os serviços estão registrados.

Exemplo: 8051

Expandir
titleRota

Exemplo default:

api/trep/v1/dbdataproviders

Expandir
titleTipo de autenticação

Basic: Neste tipo de autenticação é necessário informar o Usuário e Senha do RM.

OAuth: Neste tipo de autenticação não é necessário informar o Usuário e Senha do RM, ele é buscado automaticamente pelo usuário que está logado no TReports.

Exemplo prático abaixo:

Image Added

Dica
titleBuscar parâmetros

Deve ser utilizado para recuperar as informações de conexão com uma determinada fonte de dados.

Dica

Utilize o botão "Testar conexão" para testar sua conexão.

       

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.1.22 ou Superiores

Informações
iconfalse

Processo: Provedor de Dados

Informações
iconfalse
Informações
iconfalse

Status: Concluído

Informações
iconfalse

Data: 08/12/2017

Informações
iconfalse

Autores:

Aline Cristina Braz De Oliveira

Erlon Cesar Lima De Freitas

Flavio Henrique Pereira Campelo

Gabriel Dias De Oliveira Silva

Gustavo Naves De Castro

SARAH ROLAND CAMPOS LISBOA

Wesley Avelino De Carvalho

Lorena Roberta de Paiva Braga