Í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 pressionar Enter, a tela irá se expandir, contendo novos campos junto das informações preenchidas na string. Os novos campos exibidos na tela poderão ser alterados, refletindo na connection string.
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.
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.
Os parâmetros Permitir Paginação e 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.
Connection String: Driver={SQL SERVER};server=<servername>;database=<dbname>
Connection String: Provider=SQLOLEDB;Data Source=<servername>;Password=<password>;User ID=<userid>;Initial Catalog=<dbname>
Para conexão a um Provedor OleDb, estão disponibilizadas as seguintes opções, no campo "Provider":
Connection String: Data Source="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<servicename>)))";User ID=<userid>;Password=<password>
Connection String: Server=<servername>;Database=<dbname>;User Id=<userid>;Password=<password>;