Páginas filhas
  • Conexão de Origem/Destino Utilizando Banco de Dados

Versões comparadas

Chave

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

Índice:


       

Índice
exclude.*ndice:

Objetivo:


   O objetivo desse documento é esclarecer o uso de conexões origem/destino usando Banco de Dados.

Introdução:


    Os provedores de banco de dados são APIs que promovem conexão direta a uma base de dados, sem necessidade de existir um ERP. O provedor de banco de dados fará conexão direta com um banco específico ou a diversos bancos de forma genérica, sendo assim, é de responsabilidade do usuário escolher o que melhor atenderá sua demanda.

    O principal campo para preenchimento dos dados de um provedor é a Connection String. É a partir deste que os outros campos serão preenchidos e, caso alguma alteração ocorra nos outros campos, a mudança será refletida na connection string.

Conexão:


    Após inserir a Connection String e String e pressionar Enter, a tela será expandidairá se expandir, contendo as novos campos junto das informações preenchidas na string. Os novos campos exibidos na tela poderão ser alterados, refletindo na connection string. Exemplos:

Dica
titleDica

Consulte o site https://www.connectionstrings.com para diferentes exemplos de utilização de Connection Strings.

Provedores:


Novidades!

  • A partir da versão 12.1.28 é possível utilizar a mesma conexão de banco que o host e foi adicionada a configuração para permitir paginação. Veja no tópico: Conexão do Host.


Deck of Cards
id1
Card
labelConexão do Host

A partir dos patches mais recentes da versão 12.1.28 é possível utilizar a configuração de base do host, sem precisar configurar manualmente a connection string.

Base selecionar a opção Usa conexão do Rm.Host. que o conceito usará a conexão do usuário logado.

Image Added

Os parâmetros Permitir Paginação Tamanho da página também estão disponíveis a partir dos patches mais recentes da versão 12.1.28. 

Quando estão habilitados, a leitura na base será feita de forma paginada. Ou seja, em vez de fazer a leitura de todos os dados de uma vez, o sistema buscará a quantidade de registros determinado no campo Tamanho da página, podendo ser de 10 em 10, por exemplo.

O uso do recurso de paginação reduzirá a quantidade de memória usada pelo processo de extração de dados pela conexão de origem.

Card
labelOdbc Data Provider

Connection StringDriver={SQL SERVER};server=<servername>;database=<dbname>

Informações

Nessa conexão, também é possível informar as tags User ID e Password

Card
labelOleDb Data Provider

Connection String: Provider=SQLOLEDB;Data Source=<servername>;Password=<password>;User ID=<userid>;Initial Catalog=<dbname>

Informações

Para o uso de segurança integrada na conexão, informe a tag Integrated Security=SSPI e remova as tags Password e User ID.

Para conexão a um Provedor OleDb, estão disponibilizadas as seguintes opções, no campo "Provider":

Image Added

Card
labelOracleClient Data Provider
Aviso

Para uso da conexão, é necessário instalar Oracle Client acima da versão 8.1.7.

Connection String: Data Source="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<servicename>)))";User ID=<userid>;Password=<password>

Image Added

Informações

Apenas é aceito privilégio/atribuição "SYS", que é o padrão Oracle. SYSDBA não é suportado.

Card
labelSqlClient Data Provider

Connection String: Server=<servername>;Database=<dbname>;User Id=<userid>;Password=<password>;

Image Added

Dica

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

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.1.XX

Informações
iconfalse

Processo: Conexões Origem/Destino Banco de Dados

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 07/10/2019

Informações
iconfalse

Autores:

Aline Cristina Braz de Oliveira

Erlon Cesar Lima De Freitas

Gustavo Naves De Castro

Igor Macedo Cardoso

LUCAS ANDRADE DE OLIVEIRA REIS

Renan Ramos Moura

TIAGO ANDRADE GOMES SILVEIRA

Wesley Avelino De Carvalho