Considerações e Informações de Suporte
Certifique-se de entender o que é suportado e quaisquer limitações, dependências e tarefas necessárias atuais antes de criar ativos de dados no Data Integration.
Segredos do OCI Vault e Oracle Wallets
O Oracle Cloud Infrastructure Data Integration é integrado ao Oracle Cloud Infrastructure Vault para permitir que você gerencie informações confidenciais usando vaults, chaves e segredos.
Vault é um contêiner para chaves e segredos. Os segredos armazenam credenciais como senhas obrigatórias para estabelecer conexão com origens de dados. Você usa uma chave de criptografia em um vault para criptografar e importar conteúdo secreto para o vault. O conteúdo secreto é codificado por based64 O Oracle Cloud Infrastructure Data Integration usa a mesma chave para recuperar e decriptografar segredos ao criar um ativo de dados e estabelecer conexão com a origem de dados.
Para a maioria dos tipos de origem de dados, você pode usar um segredo no OCI Vault para armazenar a senha da conexão padrão em um ativo de dados. Para criar um vault e um segredo, consulte Criando um Vault e Criando um Segredo em um Vault.
Ao criar um ativo de dados, você fornece o OCID do segredo nos detalhes da conexão, de forma que não precise digitar a senha real. Para copiar o OCID do segredo, consulte Obtendo Detalhes de um Segredo.
Para origens do Oracle Database, Oracle Autonomous Data Warehouse e Oracle Autonomous Transaction Processing, você tem a opção de usar segredos para a wallet Oracle e as senhas, em vez de fazer upload da wallet e digitar a senha da wallet ao criar seu ativo de dados.
Para usar uma wallet Oracle com segredos no OCI Vault, você deve:
- Forneça uma senha de wallet quando você fizer download do zip da wallet. Consulte Fazer Download de Informações de Conexão do Banco de Dados.
- Em um prompt de comando, remova o arquivo
.p12
do zip da wallet submetido a download. Não descompacte o conteúdo da wallet, remova o arquivo e crie um novo zip. - Use qualquer codificador base64 para codificar o zip da wallet modificado para base64.
- Copie os dados codificados por base64 para um segredo em um vault.
- Crie um segredo para a senha da wallet.
- Crie um segredo para a senha do banco de dados.
Para usar segredos no OCI Vault, certifique-se de ter a seguinte política:
allow any-user to read secret-bundles in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}
Use a seguinte política para permitir que um grupo de usuários que não são administradores use segredos com o Oracle Autonomous Data Warehouse e o Oracle Autonomous Transaction Processing:
allow group <group-name> to read secret-bundles in compartment <compartment-name>
Origens de Dados Suportadas para Ativos de Dados
A tabela a seguir lista as origens de dados que podem ser usadas com o Data Integration.
Tipo de Origem de Dados | Versão | Origem | Destino |
---|---|---|---|
Amazon RDS para SQL Server | 2,019 | Sim | Não |
2,017 | Sim | Não | |
Pacote de Serviços 2016 2 | Sim | Não | |
Pacote de Serviços 2014 3 | Sim | Não | |
Pacote de Serviços 2012 | Sim | Não | |
Amazon Redshift | Amazon Redshift | Sim | Não |
Apache Hive | CDH 5.4 e superior | Sim | Não |
Apache 1.0, 2.0, 3.0 e mais recente | Sim | Sim | |
Hadoop Distributed File System (HDFS) | 3.1 | Sim | Sim |
Azure SQL Database | 11.0 e superior | Sim | Não |
12.0 e superior | Sim | Não | |
Microsoft Azure Synapse Analytics | 12.0 e superior | Sim | Não |
Microsoft SQL Server | 2,022 | Sim | Não |
2,019 | Sim | Não | |
2,017 | Sim | Não | |
Pacote de Serviços 2016 2 | Sim | Não | |
Pacote de Serviços 2014 3 | Sim | Não | |
Pacote de Serviços 2012 | Sim | Não | |
MySQL | 5.7.x e 8.0.x | Sim | Sim |
MySQL HeatWave | 8.0 e superior | Sim | Não |
MySQL no Amazon RDS | 5.7.x e 8.0.x | Sim | Não |
Amazon S3 | Amazon S3 | Sim | Não |
Autonomous Data Warehouse | 18c/19c | Sim | Sim |
Autonomous Transaction Processing | 18c/19c | Sim | Sim |
Oracle Database | 11g | Sim (exceto o procedimento armazenado da tarefa SQL) | Sim |
12.1 | Sim | Sim | |
12.2 | Sim | Sim | |
18 | Sim | Sim | |
19 | Sim | Sim | |
21 | Sim | Sim | |
Oracle Database no Oracle Cloud Infrastructure |
11g | Sim (exceto o procedimento armazenado da tarefa SQL) | Sim |
12.1 | Sim | Sim | |
12.2 | Sim | Sim | |
18 | Sim | Sim | |
19 | Sim | Sim | |
Oracle Peoplesoft |
CRM 8.4 e superior PeopleTools 8.49 e superior |
Sim | Não |
Oracle Siebel | 8.0 e superior | Sim | Não |
Oracle E-Business Suite | 12.0.4 e superior | Sim | Não |
Sistemas de BD Exadata | 11g | Sim (exceto o procedimento armazenado da tarefa SQL) | Sim |
12.1 | Sim | Sim | |
12.2 | Sim | Sim | |
18 | Sim | Sim | |
19 | Sim | Sim | |
Oracle Cloud Infrastructure Object Storage | Mais recente | Sim | Sim |
Oracle no Amazon RDS | 12.1 | Sim | Não |
12.2 | Sim | Não | |
18 | Sim | Não | |
19 | Sim | Não | |
21 | Sim | Não | |
Oracle Fusion Applications usando Oracle Business Intelligence Cloud Connector (BICC) | BICC API versão 13.20.10 e superior Fusion Applications versão 13.20.10 (20 Out) e superior | Sim | Não |
Oracle Fusion Applications usando Oracle Business Intelligence Publisher (BIP) | 11.1.1.9 e superior | Sim | Não |
PostgreSQL | 12.0 e superior | Sim | Não |
11.0 e superior | Sim | Não | |
10.1 | Sim | Não | |
9.6, 9.5, 9.4, 9.3, 9.2, 9.1, e 9.0 | Sim | Não | |
8.4, 8.3, e 8.2 | Sim | Não | |
IBM DB2 | DB2 V11.1 e superior para Linux, UNIX e Windows | Sim | Não |
DB2 V10.1 e superior para Linux, UNIX e Windows | Sim | Não | |
DB2 V9.1 e superior para Linux, UNIX e Windows | Sim | Não | |
DB2 V8.x e superior para Linux, UNIX e Windows | Sim | Não | |
DB2 V12 e superior para z/OS | Sim | Não | |
DB2 V11 e superior para z/OS | Sim | Não | |
DB2 V10 e superior para z/OS | Sim | Não | |
DB2 V9.1 e superior para z/OS | Sim | Não | |
DB2 UDB V8.1 para z/OS | Sim | Não | |
DB2 i 7.1 e superior | Sim | Não | |
DB2 i 6.1 e superior | Sim | Não | |
DB2 V5R4 e superior para i 5/OS | Sim | Não | |
Amazon Web Services (AWS) Aurora PostgreSQL | 1.0 e superior | Sim | Não |
Influx DB | 1.8 e 2.x | Sim | Não |
REST | OpenAPI 3.0.0 e versões mais recentes | Sim | Não |
Snowflake | NÃO SE APLICA | Sim | Não |
Salesforce | API 56.0 DO Salesforce | Sim | Não |
Tipos de Objeto Suportados
Para ativos de dados do Oracle Cloud Infrastructure Object Storage e Amazon S3, o Data Integration suporta os seguintes tipos de objeto:
- CSV
- JSON
- Parquet
- Avro
- Excel (Atualmente, apenas arquivos XLSX são suportados.)
Observe que os tipos somente leitura e gravação de dados primitivos são suportados.
Tipos de Compactação Suportados
Para ativos de dados do Oracle Cloud Infrastructure Object Storage, o Data Integration suporta os seguintes tipos ou métodos de compactação para usar o tipo de arquivo de objeto CSV ou JSON com um operador de origem ou de destino:
- Automático (Padrão)
- Gzip
- Bzip2
- Deflate
- Lz4
- Snappy
Para os tipos de arquivo Parquet e Avro, somente Automático (Padrão) é suportado.
Se um arquivo de origem for compactado, o tipo de compactação será o algoritmo de compactação usado. Se você não souber o algoritmo de compactação, use o tipo de compactação Automático (Padrão).
Tipos de Dados Não Suportados
Origem de dados | Tipos de dados não suportados |
---|---|
Oracle Database |
|
Tipos de Dados Hierárquicos
O Data Integration suporta tipos de dados hierárquicos nas entidades de dados de origem e de destino.
Para ler e gravar dados com tipos de dados hierárquicos, atualmente você pode usar apenas ativos de dados REST genéricos e ativos de dados de armazenamento de arquivos, como OCI Object Storage, Amazon S3 e HDFS. O formato de arquivo JSON é suportado por ativos de dados REST genéricos. Para ativos de dados de armazenamento de arquivos, os seguintes formatos de arquivo são suportados:
- JSON e JSON com diversas linhas
- Avro
- Parquet
Os tipos de dados hierárquicos suportados são os tipos complexos Array, Struct e Map. Você pode executar qualquer tipo de transformação de arquivo para arquivo, como JSON para Avro ou Avro para JSON.
Antes de usar entidades de dados hierárquicos e tipos complexos, certifique-se de entender os recursos suportados no Data Integration ao trabalhar com componentes e executar tarefas.
Tarefa/Componente | Suporte | Limitação |
---|---|---|
Preparar origens de dados |
|
|
Adicionar e configurar um operador de origem |
|
|
Adicionar e configurar um operador de destino | Marque a caixa de seleção Criar nova entidade de dados:
Selecionar entidade de dados existente:
| |
Usar operadores de forma |
|
|
Mapear atributos |
|
Por exemplo,
|
Usar transformações de dados (guia Dados) |
|
|
Suporte ao Unicode
O Data Integration suporta o padrão Unicode, que é um padrão de codificação de caracteres universal para caracteres escritos e texto em qualquer idioma. O padrão Unicode fornece um número exclusivo para cada caractere, independentemente da plataforma, do dispositivo ou do aplicativo. Por exemplo, 0041
é o caractere Unicode da letra "A".
O Data Integration suporta caracteres Unicode (incluindo caracteres multibyte) em dados e metadados.
O suporte a Unicode nos dados significa que os atributos e valores de atributos em seus ativos de dados de origem e destino podem incluir caracteres Unicode e multibyte. Você também pode digitar caracteres Unicode e multibyte em expressões. Para ativos de dados JSON e CSV do Object Storage, a codificação padrão é UTF-8 e você não pode alterá-la.
O suporte a Unicode em metadados significa que os nomes de entidade de dados e esquema de seus ativos de dados podem incluir caracteres Unicode e multibyte. Você também pode digitar caracteres Unicode e multibyte para nomes e descrições ao trabalhar com objetos no Data Integration.
No padrão Unicode, um número exclusivo designado a um caractere Unicode é um ponto de código. Atualmente, o Data Integration suporta os seguintes pontos de código Unicode e faixa de pontos de código:
Ponto ou Faixa de Código | Caractere | Número de Caracteres Suportado |
---|---|---|
Caracteres Latinos Básicos | ||
0024 | $ (sinal de cifrão) | 1 |
0041 - 005A | A a Z | 26 |
005F | _ (sublinhado) | 1 |
0061 - 007A | a a z | 26 |
Caracteres Complementares Latin-1 | ||
00C0 - 00D6 | Caracteres complementares Latin-1 com acentos | 23 |
00D8 - 00F6 | 31 | |
00F8 - 00FF | 8 | |
Caracteres em 46 faixas do Latim Estendido A ao Grego Estendido | ||
0100 - 1FFF | Caracteres nas seguintes faixas denominadas: Latim Estendido A, Latim Estendido B, Extensões IPA, Letras Modificadores de Espaçamento, Combinação de Marcas Diacríticas, Grego e Copta, Cirílico, Cirílico Complementar, Armênio, Hebraico, Árabe, Siríaco, Thaana, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malaialo, Sinhala, Tailandês, Lao, Tibetano, Myanmar, Georgiano, Hangul Jamo, Etíope, Cherokee, Sílabas Aborígenes do Canadá Unificado, Ogham, Runic, Tagalog, Hanunoo, Buhid, Tagbanwa, Khmer, Mongólio, Limbu, Tai Le, Símbolos do Khmer, Extensões Fonéticas, Latim Estendido Adicional, Grego Estendido | 7,936 |
Caracteres em 4 faixas de Jamo de Compatibilidade com Hiragana a Hangul | ||
3040 - 318F | Caracteres nas seguintes faixas denominadas: Jamo de Compatibilidade com Hiragana, Katakana, Bopomofo, Hangul | 336 |
Caracteres em 4 faixas de CJK (China, Japão e Coreia) | ||
3300 - 337F | Caracteres de Compatibilidade com CJK | 128 |
3400 - 3D2D | Caracteres de Extensão A de Ideografias Unificadas CJK | 2,350 |
4E00 - 9FFF | Caracteres de Ideografias Unificadas CJK | 20,992 |
F900 - FAFF | Caracteres de Ideografias de Compatibilidade com CJK | 512 |
Noções Básicas de Mapeamentos de Tipos de Dados
Os tipos de dados dos sistemas de origem e de destino usados são mapeados de e para um conjunto básico de tipos de dados genéricos no Oracle Cloud Infrastructure Data Integration.
No conjunto de tipos de dados genéricos, alguns tipos têm tamanho, escala e outras propriedades que você pode usar para restringir ainda mais o tipo de dados.
O operador de Expressão no Data Integration ainda não suporta todos os tipos de dados genéricos. Você só poderá criar um novo atributo com base em um tipo de dados genérico se o tipo genérico for suportado.
Tipo de dados | Suporte a expressões | Referência de string de tipo de dados | Tamanho | Dimensionar |
---|---|---|---|---|
ANYDATA | Seeded:/typeSystems/PLATFORM /dataTypes/ANYDATA | |||
BIGINT | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/BIGINT | ||
BINARY | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/BINARY | ||
BINARY_DOUBLE | Seeded:/typeSystems/PLATFORM /dataTypes/BINARY_DOUBLE | |||
BINARY_FLOAT | Seeded:/typeSystems/PLATFORM /dataTypes/BINARY_FLOAT | |||
BLOB | Seeded:/typeSystems/PLATFORM /dataTypes/BLOB | |||
BOOLEAN | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/BOOLEAN | ||
CHAR | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/CHAR | Sim | |
CLOB | Seeded:/typeSystems/PLATFORM /dataTypes/CLOB | |||
DATE | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/DATETIME | ||
DATETIME | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/DATETIME | ||
DECIMAL | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/DECIMAL | Sim | Sim |
DOUBLE | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/DOUBLE | ||
Fixado | Seeded:/typeSystems/PLATFORM /dataTypes/FIXED | |||
FLOAT | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/FLOAT | Sim | |
INTEGER | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/INTEGER | ||
INTERVAL DAY TO SECOND | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/INTERVAL DAY TO SECOND | Sim | Sim |
INTERVAL YEAR TO MONTH | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/INTERVAL ANO MÊS | Sim | |
LONG | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/LONG | ||
MONEY | Seeded:/typeSystems/PLATFORM /dataTypes/MONEY | |||
NCHAR | Seeded:/typeSystems/PLATFORM /dataTypes/NCHAR | Sim | ||
NCLOB | Seeded:/typeSystems/PLATFORM /dataTypes/NCLOB | |||
NUMBER | Seeded:/typeSystems/PLATFORM /dataTypes/NUMBER | |||
NUMERIC | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/NUMERIC | Sim | Sim |
NVARCHAR | Seeded:/typeSystems/PLATFORM /dataTypes/NVARCHAR | Sim | ||
REAL | Seeded:/typeSystems/PLATFORM /dataTypes/REAL | |||
SMALLINT | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/SMALLINT | ||
STRING | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/STRING | Sim | |
TIME | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/TIME | ||
TIMESTAMP WITH TIME ZONE | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/TIMESTAMP WITH TIME ZONE | Sim | |
TIMESTAMP | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/TIMESTAP | Sim | |
TINYINT | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/TINYINT | ||
VARBINARY | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/VARBINARY | ||
VARCHAR | Sim | Seeded:/typeSystems/PLATFORM /dataTypes/VARCHAR | Sim | |
XMLFORMAT | Seeded:/typeSystems/PLATFORM /dataTypes/XMLFORMAT | |||
XMLTYPE | Seeded:/typeSystems/PLATFORM /dataTypes/XMLTYPE |
A tabela mostra o mapeamento do tipo Oracle para Genérico e o mapeamento do tipo Genérico para Oracle.
Oracle para Genérico | Genérico | Genérico para Oracle |
---|---|---|
ANYDATA | ANYDATA | ANYDATA |
BIGINT | NUMBER | |
BINARY | BLOB | |
BINARY_DOUBLE | BINARY_DOUBLE | BINARY_DOUBLE |
BINARY_FLOAT | BINARY_FLOAT | BINARY_FLOAT |
BLOB RAW LONGRAW |
BLOB | BLOB |
BOOLEAN | VARCHAR2 | |
CHAR | CHAR | CHAR |
CLOB | CLOB | CLOB |
DATE | DATE | DATE |
DATETIME | TIMESTAMP | |
DECIMAL | NUMBER | |
DOUBLE | NUMBER | |
Fixado | BLOB | |
FLOAT | FLOAT | FLOAT |
INTEGER | NUMBER | |
INTERVAL DAY TO SECOND | INTERVAL DAY TO SECOND | INTERVAL DAY TO SECOND |
INTERVAL YEAR TO MONTH | INTERVAL YEAR TO MONTH | INTERVAL YEAR TO MONTH |
LONG | LONG | NUMBER |
MONEY | NUMBER | |
NCHAR | NCHAR | NCHAR |
NCLOB | NCLOB | NCLOB |
NUMBER | NUMBER | |
NUMBER | NUMERIC | NUMBER |
NVARCAHR2 | NVARCHAR | NVARCHAR2 |
REAL | REAL | REAL |
SMALLINT | NUMBER | |
STRING | VARCHAR2 | |
TIME | DATE | |
TIMESTAMP WITH LOCAL TIME ZONE | TIMESTAMP WITH TIME ZONE | TIMESTAMP WITH TIME ZONE |
TIMESTAMP WITH TIME ZONE | TIMESTAMP WITH TIME ZONE | |
TIMESTAMP(0) WITH LOCAL TIME ZONE | TIMESTAMP WITH TIME ZONE | |
TIMESTAMP(0) WITH TIME ZONE | TIMESTAMP WITH TIME ZONE | |
TIMESTAMP TIMESTAMP(0) |
TIMESTAMP | TIMESTAMP |
TINYINT | NUMBER | |
VARBINARY | BLOB | |
ROWID UROWID VARCHAR2 |
VARCHAR | VARCHAR2 |
XMLFORMAT | XMLFORMAT | XMLFORMAT |
XMLTYPE | XMLTYPE | XMLTYPE |
A tabela mostra o mapeamento do tipo Hive para Genérico.
Hive | Genérico |
---|---|
ARRAY | VARCHAR |
BIGINT | BIGINT |
BOOLEAN | BOOLEAN |
CHAR | CHAR |
DATE | DATE |
DECIMAL | DECIMAL |
DOUBLE | DOUBLE |
FLOAT | REAL |
INT | INTEGER |
MAP | VARCHAR |
SMALLINT | SMALLINT |
STRING | VARCHAR |
STRUCT | VARCHAR |
TIMESTAMP | TIMESTAMP |
TINYINT | TINYINT |
UNION | VARCHAR |
VARCHAR | VARCHAR |
A tabela mostra o mapeamento do tipo MySQL para Genérico e Genérico para MySQL.
MySQL para Genérico | Genérico | Genérico para MySQL |
---|---|---|
ANYDATA | VARCHAR | |
BIGINT | BIGINT | BIGINT |
BINARY | BINARY | BINARY |
BINARY_DOUBLE | DOUBLE PRECISION | |
BINARY_FLOAT | FLOAT | |
BLOB LONGBLOB MEDIUMBLOB TINYBLOB |
BLOB | BLOB |
BOOLEAN | VARCHAR | |
CHAR | CHAR | CHAR |
LONGTEXT MEDIUMTEXT TEXT JSON |
CLOB | LONGTEXT |
COMPLEX | VARCHAR | |
DATE | DATE | DATE |
DATETIME | TIMESTAMP | |
DECIMAL | DECIMAL | DECIMAL |
DOUBLE DOUBLE PRECISION |
DOUBLE | DOUBLE |
Fixado | BLOB | |
FLOAT | FLOAT | FLOAT |
INT MEDIUMINT |
INTEGER | INT |
INTERVAL DAY TO SECOND | VARCHAR | |
INTERVAL YEAR TO MONTH | VARCHAR | |
LONG | BIGINT | |
MONEY | NUMERIC | |
NCHAR | VARCHAR | |
NCLOB | VARCHAR | |
NUMBER | NUMERIC | |
NUMERIC | NUMERIC | NUMERIC |
NVARCHAR | VARCHAR | |
REAL | REAL | REAL |
SDO_GEOMETRY | VARCHAR | |
SMALLINT | SMALLINT | SMALLINT |
ANO TINYTEXT |
STRING | VARCHAR |
TIME | TIME | TIME |
DATETIME TIMESTAMP |
TIMESTAMP |
TIMESTAMP |
TIMESTAMP WITH TIME ZONE | TIMESTAMP | |
TINYINT | TINYINT | TINYINT |
VARBINARY | VARBINARY | VARBINARY |
BIT VARCHAR ENUM SET GEOMETRIA PONTO RESTRIÇÃO DE LINHAS POLÍGONO MULTIPONTO MULTILINHAGEM MULTIPOLÍGONO COLETA GEOGRÁFICA |
VARCHAR | VARCHAR |
XMLFORMAT | VARCHAR | |
XMLTYPE | VARCHAR |
A tabela mostra o mapeamento do tipo PostgreSQL para Genérico.
PostgreSQL | Genérico |
---|---|
BIGINT BIGSERIAL |
BIGINT |
BIT | BINARY |
BIT VARYING BYTEA |
VARBINARY |
BOOLEAN | BOOLEAN |
CHARACTER | CHAR |
CHARACTER VARYING | VARCHAR |
DATE | DATE |
DOUBLE PRECISION | DOUBLE |
INTEGER | INTEGER |
JSON | VARCHAR(10485760) |
NUMERIC | NUMERIC |
REAL | REAL |
SERIAL | INTEGER |
SMALLINT | SMALLINT |
TEXT | VARCHAR(1073741823) |
TIME TIME WITH TIMEZONE TIMESTAMP TIMESTAMP WITH TIMEZONE |
TIMESTAMP |
UUID ARRAY |
VARCHAR |
XML | XMLTYPE |
A tabela mostra o mapeamento do tipo SQL Server para Genérico e Genérico para SQL Server.
SQL Server para Genérico | Genérico | Genérico para SQL Server |
---|---|---|
bigint bigint identity |
BIGINT | bigint |
binário |
BINARY |
binário |
BINARY_DOUBLE BINARY_FLOAT |
float | |
bit | BOOLEAN | varchar |
caractere | CHAR | caractere |
data | DATE | datetimetime |
datetimetime | DATETIME | datetimetime |
DOUBLE | float | |
Fixado | binário | |
datetime2 timestamp |
TIMESTAMP | |
decimal decimal() identity |
DECIMAL | decimal |
float | FLOAT | float |
int identity int |
INTEGER | int |
INTERVAL DAY TO SECOND INTERVAL YEAR TO SECOND |
varchar | |
LONG | bigint | |
dinheiro smallmoney |
MONEY | dinheiro |
nchar | NCHAR | nchar |
nvarchar | NVARCHAR | nvarchar |
ntext nvarchar(max) |
NCLOB | nvarchar(max) |
NUMBER | numérico | |
numeric() identity numérico |
NUMERIC | numérico |
real | REAL | real |
smalldatetime | DATETIME | |
smallint identity smallint |
SMALLINT | smallint |
STRING | varchar | |
hora | TIME | hora |
TIMESTAMP WITH TIME ZONE TIMESTAMP |
datetimetime | |
tinyint identity tinyint |
TINYINT | tinyint |
varbinary | VARBINARY | varbinary |
Imagem varbinary(max) |
BLOB | varbinary(max) |
texto varchar(max) |
CLOB | varchar(max) |
sql_variant sysname uniqueidentifier varchar |
VARCHAR | varchar |
XMLTYPE | texto |
A tabela mostra o mapeamento do tipo Arquivo para Genérico e Genérico para Arquivo.
Arquivo para Genérico | Genérico | Genérico para Arquivo |
---|---|---|
Decimal delimitado por zona Ascii com sinal Decimal delimitado por zona Ascii sem sinal |
NUMERIC | |
Big endian binário com sinal Little endian binário com sinal Big endian binário sem sinal Little endian binário sem sinal |
NUMERIC | |
Date | DATE | Date |
Decimal delimitado por zona Ebcdic com sinal Decimal delimitado por zona Ebcdic sem sinal |
NUMERIC | |
Ebcdic Ebcdic fixo String Fixa |
VARCHAR | |
Numérico | NUMERIC | |
Decimal compactado com sinal | NUMERIC | |
String | VARCHAR | |
Decimal compactado sem sinal | NUMERIC | |
BIGINT | Numérico | |
BINARY | String | |
BINARY_DOUBLE BINARY_FLOAT |
Numérico | |
BLOB BOOLEAN |
String | |
CHAR CLOB |
String | |
DATETIME | Date | |
DECIMAL DOUBLE |
Numérico | |
Fixado | String | |
FLOAT | Numérico | |
INTEGER | Numérico | |
INTERVAL DAY TO SECOND INTERVAL YEAR TO MONTH |
String | |
LONG | Numérico | |
MONEY | Numérico | |
NCHAR NCLOB |
String | |
NUMBER NUMERIC |
Numérico | |
NVARCHAR | String | |
REAL | Numérico | |
SMALLINT TINYINT |
Numérico | |
STRING | String | |
TIME | String | |
TIMESTAMP WITH TIME ZONE TIMESTAMP |
Date | |
VARBINARY | String | |
VARCHAR | String | |
XMLTYPE | String |
Todo mapeamento de tipo é String.
A tabela mostra o mapeamento do tipo JSON para Genérico e Genérico para JSON.
JSON para Genérico | Genérico | Genérico para JSON |
---|---|---|
Nulo String |
VARCHAR | String |
BIGINT | Número | |
BINARY | String | |
BINARY_DOUBLE BINARY_FLOAT |
Número | |
BLOB | String | |
Boolean | BOOLEAN | Boolean |
CHAR CLOB |
String | |
DATE DATETIME |
String | |
DECIMAL DOUBLE |
Número | |
Fixado | String | |
FLOAT INTEGER |
Número | |
INTERVAL DAY TO SECOND INTERVAL YEAR TO MONTH |
String | |
LONG MONEY |
Número | |
NCHAR NCLOB NVARCHAR |
String | |
NUMBER | Número | |
Número | NUMERIC | Número |
REAL | Número | |
STRING | String | |
SMALLINT TINYINT |
Número | |
TIME TIMESTAMP WITH TIME ZONE TIMESTAMP |
String | |
VARBINARY | String | |
XMLTYPE | String |
A tabela mostra o mapeamento do tipo Parquet para Genérico e Genérico para Parquet.
Parquet para Genérico | Genérico | Genérico para Parquet |
---|---|---|
BIGINT LONG NUMBER |
INT64 | |
BINARY BSON FIXED_LEN_BYTE_ARRAY INT96 |
BINARY | BINARY |
BINARY_DOUBLE BINARY_FLOAT BLOB CHAR CLOB Fixado INTERVAL DAY TO SECOND INTERVAL DAY TO MONTH NCHAR NCLOB NVARCHAR VARBINARY XMLTYPE |
BINARY | |
BOOLEAN | BOOLEAN | BOOLEAN |
DATE | DATE | DATE |
DATETIME | INT32 | |
DECIMAL | DECIMAL | DECIMAL |
DOUBLE | DOUBLE | DOUBLE |
ENUM INTERVAL JSON UTF8 chave |
VARCHAR | UTF8 |
FLOAT | FLOAT | FLOAT |
INTEGER MONEY SMALLINT TINYINT |
INT32 | |
REAL | DOUBLE | |
STRING | UTF8 | |
TIME | TimeType | |
TIMESTAMP WITH TIME ZONE | TimestampType | |
TIMESTAMP | TimestampType | |
INT32 INT64 TIMESTAMP_MICROS TIMESTAMP_MILLIS TIME_MICROS TIME_MILLIS |
NUMERIC | INT32 |
A tabela mostra o mapeamento do tipo Avro para Genérico e Genérico para Avro.
Avro para Genérico | Genérico | Genérico para Avro |
---|---|---|
bytes | STRING | string |
ANYDATA | string | |
BIGINT | long | |
BINARY | string | |
BINARY_DOUBLE | string | |
BINARY_FLOAT | string | |
BLOB | string | |
booliano | BOOLEAN | booliano |
CHAR | string | |
CLOB | string | |
DATE | string | |
DATETIME | string | |
DECIMAL | double | |
double | DOUBLE | double |
Fixado | string | |
float | FLOAT | float |
int | INTEGER | int |
INTERVAL DAY TO SECOND | string | |
INTERVAL YEAR TO MONTH | string | |
long | LONG | long |
MONEY | double | |
NCHAR | string | |
NCLOB | string | |
NUMBER | int | |
NUMERIC | int | |
NVARCHAR | string | |
REAL | float | |
SMALLINT | int | |
string | STRING | string |
TIME | string | |
TIMESTAMP WITH TIME ZONE | string | |
TIMESTAMP | string | |
TINYINT | int | |
VARBINARY | string | |
null | VARCHAR | string |
XMLFORMAT | string | |
XMLTYPE | string |
A tabela mostra o mapeamento do tipo Excel para Genérico.
Excel | Genérico |
---|---|
BOOLEAN | BOOLEAN |
NUMERIC | NUMERIC |
STRING | STRING |
A tabela mostra o mapeamento do tipo Oracle Fusion Applications usando Oracle Business Intelligence Cloud Connector (BICC) para Genérico e de Genérico para Oracle Fusion Applications usando BICC.
Oracle Fusion Applications usando BICC para Genérico | Genérico | Genérico para Oracle Fusion Applications usando BICC |
---|---|---|
NUMERIC | NUMERIC | NUMERIC |
VARCHAR | VARCHAR | VARCHAR |
DATE | DATE | DATE |
TIMESTAMP | TIMESTAMP | TIMESTAMP |
Configurações de Rede
Suas configurações de rede dependem dos ativos de dados de origem e destino que você está usando com o serviço Data Integration e onde os ativos estão localizados.
Consulte o blog Noções Básicas sobre Configuração da VCN para Integração de Dados para identificar as opções de suas necessidades.
Um espaço de trabalho pode ter uma Rede Virtual na Nuvem (VCN) anexada. Para origens de dados em uma rede privada, crie uma VCN com pelo menos uma sub-rede regional. Só há suporte para sub-redes regionais, e nomes de host do DNS devem ser usados nas sub-redes. Dependendo do local de suas origens de dados, talvez seja necessário criar outros objetos de rede, como gateways de serviço, grupos de segurança de rede e gateways NAT (Network Address Translation).
Em geral, para origens de dados acessíveis pela Internet:
- Se um espaço de trabalho tiver uma VCN anexada: o serviço Data Integration poderá estabelecer conexão diretamente por meio de um gateway NAT (Network Address Translation) na VCN do espaço de trabalho.
- Se um espaço de trabalho não tiver uma VCN anexada: o serviço Data Integration poderá estabelecer conexão diretamente usando endereços IP públicos.
Recursos como espaços de trabalho, com IPs privados definidos em qualquer sub-rede, podem acessar outros recursos privados em diferentes redes virtuais na nuvem e regiões por meio de gateways de Serviço ou gateways NAT usando gateways de pareamento local ou remoto.
Você também pode combinar gateways quando precisar acessar o Object Storage e o Autonomous Data Warehouse. Por exemplo, para conectividade pública, você precisaria de um gateway de Serviço para o Object Storage e de um gateway NAT para o Autonomous Data Warehouse.
Para origens de dados que não estão acessíveis na internet, outras opções incluem:
Crie um espaço de trabalho com um ponto final privado ativado, com o ponto final privado na mesma sub-rede da origem de dados.
Use o Oracle Cloud Infrastructure FastConnect.
Use o Oracle Cloud Infrastructure VPN Connect (também conhecido como VPN IPSec).
Observe, no entanto, que o Oracle Cloud Infrastructure FastConnect e o Oracle Cloud Infrastructure VPN Connect devem ser usados quando essas origens estão em domínios privados:
- Oracle no Amazon RDS
- MySQL no Amazon RDS
- Amazon RDS para SQL Server
- Banco de Dados SQL do Microsoft Azure
Documentação do Oracle Cloud Infrastructure Networking: