Bancos de dados suportados

Descubra os tipos e versões de bancos de dados suportados pela Digibee Integration Platform e como eles podem simplificar a criação de pipelines de integração para todos os usuários.

Você pode acessar bancos de dados usando componentes específicos, tais como:

O suporte aos bancos de dados mencionados aqui não se aplicam a versões descontinuadas de componentes. Recomendamos que você não use componentes descontinuados. Alguns exemplos de componentes descontinuados são:

Atualmente a Digibee Integration Platform suporta os seguintes bancos de dados:

Amazon Aurora

A Digibee Integration Platform oferece suporte para ambas engines Amazon Aurora.

Amazon Aurora MySQL

A Digibee Integration Platform oferece suporte para as seguintes versões:

  • 1, 2 e 3

String de conexão

jdbc:mysql://<host>:<port>/<database>

Amazon Aurora PostgreSQL

A Digibee Integration Platform oferece suporte para todas as versões.

String de conexão

jdbc:postgresql://<host>:<port>/<database>

DB2

A Digibee Integration Platform oferece suporte ao driver JDBC IBM DB2 e cobre as seguintes versões:

  • Versão do DB2 level: 11.5

  • Versão do driver: 4.26.14

String de conexão

jdbc:db2://127.0.0.1:1724/dbtest

As funcionalidades disponibilizadas são baseadas na documentação oficial do DB2. O driver licenciado pela sua empresa junto a IBM deve ser ativado para se conectar às versões suportadas dos bancos de dados. Este processo é tratado pelo time de suporte da Digibee, mas você deve fornecer o driver JDBC IBM DB2 para ativação. Este processo é exclusivo ao realm do cliente solicitante.

Apache Hive

A Plataforma Digibee oferece suporte para o Apache Hive somente via JDBC Connector 2.6.17 for Cloudera Enterprise e cobre as seguintes versões:

  • Apache Hive versões 1.0.0 a 3.1

String de conexão

 jdbc:hive2://localhost:10002

As funcionalidades disponibilizadas são baseadas na documentação oficial do driver JDBC Cloudera. O driver licenciado pela sua empresa junto a Cloudera deve ser ativado para se conectar às versões suportadas dos bancos de dados. Este processo é tratado pelo time de suporte da Digibee, mas você deve fornecer o driver JDBC Cloudera para ativação. Este processo é exclusivo ao realm do cliente solicitante.

Teradata Database

A Digibee Integration Platform oferece suporte às seguintes versões:

  • Teradata Database 16.10, 16.20, 17.00, 17.10, e 17.20.

String de conexão

jdbc:teradata://192.168.64.2/DATABASE=DBC,DBS_PORT=1025

O driver licenciado pela sua empresa junto à Teradata deve ser ativado para se conectar às versões suportadas dos bancos de dados. Este processo é tratado pelo time de suporte da Digibee, mas você deve fornecer o driver JDBC Teradata para ativação. Este processo é exclusivo ao realm do cliente solicitante.

SQL Server

A Digibee Integration Platform oferece suporte às seguintes versões:

  • Microsoft SQL Server 2019

  • Microsoft SQL Server 2017

  • Microsoft SQL Server 2016

  • Microsoft SQL Server 2014

  • Microsoft SQL Server 2012

  • Microsoft SQL Server 2008 R2

  • Azure SQL Database

  • Azure SQL Data Warehouse or Parallel Data Warehouse

  • Azure SQL Managed Instance (Extended Private Preview)

Embora a conexão através da versão 2019 do Microsoft SQL Server seja suportada, nem todas as funcionalidades desta versão poderão estar disponíveis.

String de Conexão

jdbc:sqlserver://[serverName[\instanceName][:portNumber]]

Oracle

A Digibee Integration Platform oferece suporte às seguintes versões:

  • 19.x

  • 18.3

  • 12.2 ou 12cR2

  • 12.1 ou 12cR1

  • 11.2 ou 11gR2

Strings de Conexão

  • Sintaxe Oracle Net

jdbc:oracle:thin:@(DESCRIPTION=
(LOAD_BALANCE=on)
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=5221))
(ADDRESS=(PROTOCOL=TCP)(HOST=host2)(PORT=5221)))
(CONNECT_DATA=(SERVICE_NAME=orcl)))

No banco de dados da Oracle, a string de conexão pode conter múltiplos endpoints. Se sua string de conexão contém mais de um endpoint, o driver da Oracle realizará tentativas de conexão com cada um dos endpoints, continuando até que a tentativa seja bem sucedida ou não haja mais endpoints disponíveis.

Portanto, se sua string de conexão contiver múltiplos endpoints e você configurar o parâmetro "oracle.net.connect_timeout" em Custom Connection Properties dos componentes DB V2, Stream DB V3 e Stored Procedure, é importante saber que o timeout se aplica a cada endpoint especificado individualmente, e não de maneira global a todos os endpoints ao mesmo tempo.

  • Sintaxe com Nome de Serviço

jdbc:oracle:thin:@//localhost:5221/orcl

Apenas conexões do tipo thin são suportadas. Ao acessar as bases de dados especificadas nessa string de conexão, você concorda que possui as licenças Oracle necessárias.

MySQL

A Digibee Integration Platform oferece suporte às seguintes versões:

  • 5.6

  • 5.7

  • 8.0

String de Conexão

jdbc:mysql://<host>:<port>/<database>

A Digibee Integration Platform desabilita a interpretação de strings Maria DB pelo driver MySQL. No entanto, é possível utilizar o driver Maria DB para se conectar a versões mais antigas do MySQL.

Maria DB

A Digibee Integration Platform oferece suporte à seguinte versão:

  • 5.5.3+

String de Conexão

jdbc:mariadb://<host>:<port>/<database>

A Digibee Integration Platform desabilita a interpretação de strings Maria DB pelo driver MySQL.

Progress

A Digibee Integration Platform oferece suporte à seguinte versão:

  • OpenEdge 10.1.x+

String de Conexão

jdbc:datadirect:openedge://hostname:port

Sybase

A Digibee Integration Platform oferece suporte à seguinte versão:

  • SAP/Sybase ASE

String de Conexão

jdbc:sybase:Tds:host:port

PostgreSQL

A Digibee Integration Platform oferece suporte a todas as versões.

String de Conexão

jdbc:postgresql://host:port/database

OLAP DataSource via MDX

A Digibee Integration Platform oferece suporte às seguintes versões:

  • Hyperion Essbase 7

  • Microsoft Analysis Services 2005

  • Mondrian (sem informação de versão)

  • SAP BW 3.0a+

Strings de Conexão

  • MS SQL Server

jdbc:jdbc4olap:http://<server>:<port>/OLAP/msmdpump.dll
  • Mondrian

jdbc:jdbc4olap:http://<server>:<port>/mondrian/xmla
  • SAP BW

jdbc:jdbc4olap:http://<server>:<port>/sap/bw/soap/xmla?sap-client=number

Esse tipo de conexão utiliza o padrão XMLA (XML for Analysis), que deve estar habilitado no servidor OLAP a ser acessado.

JTOpen for AS/400

Sem informação de compatibilidade

String de Conexão

jdbc:as400://<server>[:port];prompt=false

A porta de Database Access (padrão 8471) deve ser mapeada conforme a documentação da IBM. Também recomendamos que você especifique o parâmetro prompt=false para que o driver não tente solicitar credenciais, que são passadas automaticamente.

SAP HANA

Sem informação de compatibilidade

String de Conexão

jdbc:sap://<server>:<port>

Firebird

A Digibee Integration Platform oferece suporte às seguintes versões:

  • 2.5+

Strings de Conexão

jdbc:firebirdsql://<HOST>:<PORT>/C:\PATH_TO_DATABASE/DATABASE_FILE.FDB

DB Informix

Sem informação de compatibilidade

Ao acessar as bases de dados especificadas nessa string de conexão, você concorda que possui as licenças IBM necessárias.

String de Conexão

jdbc:informix-sqli://<HOST>:<PORT>/<DATABASE>:informixserver=<INFORMIX_SERVER>

Netsuite

Sem informação de compatibilidade

Ao acessar as bases de dados especificadas nessa string de conexão, você concorda que possui as licenças da Netsuite necessárias.

Esse driver de banco de dados suporta somente a operação SELECT.

String de Conexão

jdbc:ns://{Server Host}:{Server Port};ServerDataSource={Server Data Source};encrypted=1;Ciphersuites={Cipher Suite};CustomProperties=(AccountID={Account Id};RoleID={Role Id})

Snowflake

Ao acessar as bases de dados especificadas nessa string de conexão, você concorda que possui as licenças da Snowflake necessárias.

A Digibee Integration Platform oferece suporte às seguintes versões:

  • 3.51.x +

Strings de Conexão

  • Sintaxe

jdbc:snowflake://<account_name>.snowflakecomputing.com/?<connection_params>
  • Exemplo

jdbc:snowflake://wxyz.us-central1.gcp.snowflakecomputing.com/?db=snowflake_sample_data&sfSchema=TPCH_SF100

Leia a documentação da Snowflake para saber mais sobre a configuração de parâmetros da string de conexão.

  • A versão 3.10.3 do driver JDBC está sendo utilizada devido a uma limitação nas suas versões mais atuais: não é possível trabalhar com micro serviço alocando memória de 64MB (essa configuração é referente a um pipeline small na Digibee Integration Platform). Acesse a documentação sobre change log da Snowflake para mais informações.

  • O Snowflake não suporta os campos CLOB ou BLOB. Com isso, a opção “Blob as File” não funcionará nos componentes DB V2 e Stream DB V3. Leia as documentações da Snowflake sobre tipos de dados não suportados e entrada e saída binárias para obter mais informações.

  • Quando o batch mode é utilizado e ocorre um erro, o driver do Snowflake não retorna a quantidade de transações com sucesso nem a quantidade de erros. Só é retornado o erro da primeira exceção SQL e o rollback de toda a transação é feito mesmo quando a opção “rollbackOnError” não é selecionada.

  • O Snowflake não suporta os parâmetros OUT e INOUT, retornando o erro SQLFeatureNotSupportedException.

  • Quando o batch mode é utilizado, os campos do tipo BINARY e VARBINARY não são suportados.

Atualizado