Considerazioni e informazioni sul supporto
Prima di creare gli asset dati in Data Integration, assicurarsi di aver compreso gli elementi supportati e le limitazioni, le dipendenze e i task necessari correnti.
Segreti vault OCI e wallet Oracle
Oracle Cloud Infrastructure Data Integration è integrato con Oracle Cloud Infrastructure Vault per consentire di gestire le informazioni riservate utilizzando vault, chiavi e segreti.
Un vault è un contenitore per chiavi e segreti. I segreti memorizzano le credenziali, ad esempio le password necessarie per la connessione alle origini dati. È possibile utilizzare una chiave di cifratura in un vault per cifrare e importare i contenuti segreti nel vault. I contenuti del segreto sono codificati in based64. Oracle Cloud Infrastructure Data Integration utilizza la stessa chiave per recuperare e decifrare i segreti durante la creazione di un asset dati e la connessione all'origine dati.
Per la maggior parte dei tipi di origine dati, è possibile utilizzare un segreto nel vault OCI per memorizzare la password per la connessione predefinita in un asset dati. Per creare un vault e un segreto, vedere Creazione di un vault e Creazione di un segreto in un vault.
Quando crei un asset dati, fornisci l'OCID del segreto nei dettagli della connessione, in modo da non dover immettere la password effettiva. Per copiare l'OCID segreto, vedere Recupero dei dettagli di un segreto.
Per le origini Oracle Database, Oracle Autonomous Data Warehouse e Oracle Autonomous Transaction Processing, è possibile utilizzare i segreti per il wallet e le password Oracle invece di caricare il wallet e immettere la password del wallet quando si crea l'asset dati.
Per utilizzare un wallet Oracle con segreti nel vault OCI, è necessario:
- Fornire una password per il wallet quando si scarica il wallet.
- Rimuovere il file
.p12
dal file zip del wallet scaricato. - Utilizzare qualsiasi codificatore base64 per codificare il file zip del wallet modificato in base64.
- Copiare i dati con codifica base64 in un segreto in un vault.
- Creare un segreto per la password del wallet.
- Creare un segreto per la password del database.
Per utilizzare i segreti in OCI Vault, assicurarsi di disporre del criterio riportato di seguito.
allow any-user to read secret-bundles in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}
Utilizzare il criterio riportato di seguito per consentire a un gruppo di utenti che non sono amministratori di utilizzare i segreti con Oracle Autonomous Data Warehouse e Oracle Autonomous Transaction Processing:
allow group <group-name> to read secret-bundles in compartment <compartment-name>
Origini dati supportate per gli asset dati
Nella tabella riportata di seguito sono elencate le origini dati che è possibile utilizzare con Data Integration.
Tipo di origine dati | Versione | Origine | Oggetto |
---|---|---|---|
Amazon RDS per SQL Server | 2.019 | Sì | N |
2.017 | Sì | N | |
2016 Service Pack 2 | Sì | N | |
2014 Service Pack 3 | Sì | N | |
2012 Service Pack 4 | Sì | N | |
Amazon Redshift | Amazon Redshift | Sì | N |
Apache Hive | CDH 5.4 e versioni successive | Sì | N |
Apache 1.0, 2.0, 3.0 e versioni successive | Sì | Sì | |
HDFS (Hadoop Distributed File System) | 3,1 | Sì | Sì |
Database Azure SQL | 11.0 e versioni successive | Sì | N |
12.0 e versioni successive | Sì | N | |
Microsoft Azure Synapse Analytics | 12.0 e versioni successive | Sì | N |
Microsoft SQL Server | 2.022 | Sì | N |
2.019 | Sì | N | |
2.017 | Sì | N | |
2016 Service Pack 2 | Sì | N | |
2014 Service Pack 3 | Sì | N | |
2012 Service Pack 4 | Sì | N | |
MySQL | 5.7.x e 8.0.x | Sì | Sì |
MySQL HeatWave | 8.0 e oltre | Sì | N |
MySQL su Amazon RDS | 5.7.x e 8.0.x | Sì | N |
Amazon S3 | Amazon S3 | Sì | N |
Autonomous Data Warehouse | 18c/19c | Sì | Sì |
Autonomous Transaction Processing | 18c/19c | Sì | Sì |
Oracle Database | 11g | Sì (tranne la stored procedure del task SQL) | Sì |
12,1 | Sì | Sì | |
12,2 | Sì | Sì | |
18 | Sì | Sì | |
19 | Sì | Sì | |
21 | Sì | Sì | |
Oracle Database su Oracle Cloud Infrastructure |
11g | Sì (tranne la stored procedure del task SQL) | Sì |
12,1 | Sì | Sì | |
12,2 | Sì | Sì | |
18 | Sì | Sì | |
19 | Sì | Sì | |
Oracle Peoplesoft |
CRM 8.4 e versioni successive PeopleTools 8.49 e versioni successive |
Sì | N |
Oracle Siebel | 8.0 e oltre | Sì | N |
Oracle E-Business Suite | 12.0.4 e versioni successive | Sì | N |
Sistemi DB Exadata | 11g | Sì (tranne la stored procedure del task SQL) | Sì |
12,1 | Sì | Sì | |
12,2 | Sì | Sì | |
18 | Sì | Sì | |
19 | Sì | Sì | |
Oracle Cloud Infrastructure Object Storage | Più recenti | Sì | Sì |
Oracle su Amazon RDS | 12,1 | Sì | N |
12,2 | Sì | N | |
18 | Sì | N | |
19 | Sì | N | |
21 | Sì | N | |
Oracle Fusion Applications mediante Oracle Business Intelligence Cloud Connector (BICC) | API BICC versione 13.20.10 e successive Fusion Applications versione 13.20.10 (20 ottobre) e successive | Sì | N |
Oracle Fusion Applications con Oracle Business Intelligence Publisher (BIP) | 11.1.1.9 e versioni successive | Sì | N |
PostgreSQL | 12.0 e versioni successive | Sì | N |
11.0 e versioni successive | Sì | N | |
10,1 | Sì | N | |
9.6, 9.5, 9.4, 9.3, 9.2, 9.1 e 9.0 | Sì | N | |
8.4, 8.3 e 8.2 | Sì | N | |
IBM DB2 | DB2 V11.1 e versioni successive per Linux, UNIX e Windows | Sì | N |
DB2 V10.1 e versioni successive per Linux, UNIX e Windows | Sì | N | |
DB2 V9.1 e versioni successive per Linux, UNIX e Windows | Sì | N | |
DB2 V8.x e versioni successive per Linux, UNIX e Windows | Sì | N | |
DB2 V12 e versioni successive per z/OS | Sì | N | |
DB2 V11 e versioni successive per z/OS | Sì | N | |
DB2 V10 e versioni successive per z/OS | Sì | N | |
DB2 V9.1 e versioni successive per z/OS | Sì | N | |
DB2 UDB V8.1 per z/OS | Sì | N | |
DB2 i 7.1 e versioni successive | Sì | N | |
DB2 i 6.1 e versioni successive | Sì | N | |
DB2 V5R4 e versioni successive per i 5/OS | Sì | N | |
Amazon Web Services (AWS) Aurora PostgreSQL | 1.0 e versioni successive | Sì | N |
DB Influx | 1.8 e 2.x | Sì | N |
REST | OpenAPI 3.0.0 e versioni successive | Sì | N |
Snowflake | NON APPLICABILE | Sì | N |
Addetti alle vendite | API Salesforce 56.0 | Sì | N |
Tipi di oggetti supportati
Per gli asset dati di Oracle Cloud Infrastructure Object Storage e Amazon S3, Data Integration supporta i seguenti tipi di oggetto:
- CSV
- JSON
- Parquet
- Avro
- Excel (attualmente sono supportati solo i file XLSX).
Si noti che sono supportati solo i tipi di dati primitivi in lettura e scrittura.
Tipi di compressione supportati
Per gli asset dati di Oracle Cloud Infrastructure Object Storage, Data Integration supporta i tipi o i metodi di compressione riportati di seguito per l'uso del tipo di file oggetto CSV o JSON con un operatore di origine o di destinazione.
- Automatico (predefinito)
- Gzip
- Bzip2
- Esegui deflate
- Lz4
- Snappy
Per i tipi di file Parquet e Avro, è supportato solo Auto (predefinito).
Se un file di origine viene compresso, il tipo di compressione è l'algoritmo di compressione utilizzato. Se non si conosce l'algoritmo di compressione, utilizzare il tipo di compressione Auto (Predefinito).
Tipi di dati non supportati
Data source | Tipi di dati non supportati |
---|---|
Oracle Database |
|
Tipi di dati gerarchici
Data Integration supporta i tipi di dati gerarchici nelle entità dati di origine e destinazione.
Per leggere e scrivere dati con tipi di dati gerarchici, al momento puoi utilizzare solo asset di dati REST generici e asset di dati di storage dei file come OCI Object Storage, Amazon S3 e HDFS. Il formato del file JSON è supportato da asset dati REST generici. Per gli asset dati di storage dei file sono supportati i formati di file riportati di seguito.
- JSON e JSON a più righe
- Avro
- Parquet
I tipi di dati gerarchici supportati sono i tipi complessi Array, Struct e Map. È possibile eseguire qualsiasi tipo di trasformazione da file a file, ad esempio JSON in Avro o Avro in JSON.
Prima di utilizzare entità dati gerarchiche e tipi complessi, assicurarsi di comprendere le funzionalità supportate in Integrazione dati quando si utilizzano i componenti e si eseguono task.
Task/componente | Supporto | Limitazione |
---|---|---|
Prepara origini dati |
|
|
Aggiungere e configurare un operatore di origine |
|
|
Aggiungi e configura operatore di destinazione | Selezionare la casella di controllo Crea nuova entità dati.
Selezionare l'entità dati esistente:
| |
Usa operatori forme |
|
|
Attributi mappa |
|
Ad esempio, è possibile mappare
|
Usa trasformazioni dati (scheda Dati) |
|
|
Supporto Unicode
Data Integration supporta lo standard Unicode, uno standard universale di codifica dei caratteri per caratteri scritti e testo in qualsiasi lingua. Lo standard Unicode fornisce un numero univoco per ogni carattere, indipendentemente dalla piattaforma, dal dispositivo o dall'applicazione. Ad esempio, 0041
è il carattere Unicode per la lettera inglese "A".
Data Integration supporta i caratteri Unicode (compresi i caratteri multibyte) nei dati e nei metadati.
Il supporto Unicode nei dati significa che gli attributi e i valori degli attributi negli asset dati di origine e di destinazione possono includere caratteri Unicode e multibyte. È inoltre possibile immettere caratteri Unicode e multibyte nelle espressioni. Per gli asset dati dello storage degli oggetti JSON e CSV, la codifica predefinita è UTF-8 e non è possibile modificarla.
Il supporto Unicode nei metadati significa che i nomi delle entità dati e degli schemi degli asset dati possono includere caratteri Unicode e multibyte. È inoltre possibile immettere caratteri Unicode e multibyte per nomi e descrizioni quando si utilizzano oggetti in Data Integration.
Nello standard Unicode, un numero univoco assegnato a un carattere Unicode è un code point. Attualmente, Data Integration supporta i punti codice Unicode e l'intervallo di punti codice seguenti:
Punto codice o intervallo | carattere | Numero di caratteri supportati |
---|---|---|
Caratteri latini di base | ||
0024 | $ (simbolo del dollaro) | 1 |
0041 - 005A | Da A a Z | 26 |
005F | _ (carattere di sottolineatura) | 1 |
0061 - 007A | Da a a z | 26 |
Caratteri Latin-1 Supplement | ||
00C0 - 00D6 | Latino-1 Personaggi supplementari con accenti | 23 |
00D8 - 00F6 | 31 | |
00F8 - 00FF | 8 | |
I caratteri in 46 spaziano dal latino Extended-A al greco Extended | ||
0100 - 1FFF | Caratteri nei seguenti intervalli denominati: latino Extended-A, latino Extended-B, estensioni IPA, spaziatura lettere modificatore, combinazione di segni diacritici, greco e copto, cirillico, cirillico supplementare, armeno, ebraico, arabo, siriaco, thaana, devanagari, bengalese, gurmukhi, gujarati, Oriya, tamil, telugu, Kannada, Malayalam, Sinhala, Thai, Lao, Tibetano, Myanmar, Georgiano, Hangul Jamo, Etiope, Cherokee, Sillabici aborigeni canadesi unificati, Ogham, Runico, Tagalog, Hanunoo, Buhid, Tagbanwa, Khmer, Mongolo, Limbu, Tai Le, Simboli Khmer, Estensioni fonetiche, Aggiuntivo esteso latino, Esteso greco | 7.936 |
I personaggi in 4 spaziano da Hiragana a Hangul Compatibilità Jamo | ||
3040 - 318F | Caratteri nei seguenti intervalli denominati: Hiragana, Katakana, Bopomofo, Hangul Compatibility Jamo | 336 |
Personaggi in 4 gamme CJK (cinese, giapponese e coreano) | ||
3300 - 337F | Personaggi di CJK Compatibility | 128 |
3400 - 3D2D | Personaggi di CJK Unified Ideographs Extension A | 2.350 |
4E00 - 9FFF | Personaggi di CJK Unified Ideographs | 20.992 |
F900 - FAFF | Personaggi di CJK Compatibility Ideographs | 512 |
Descrizione dei mapping dei tipi di dati
I tipi di dati dei sistemi di origine e di destinazione utilizzati vengono mappati e mappati da un set di base di tipi di dati generici in Oracle Cloud Infrastructure Data Integration.
Nel set di tipi di dati generici, alcuni tipi dispongono di lunghezza, scala e altre proprietà che è possibile utilizzare per limitare ulteriormente il tipo di dati.
L'operatore Espressione in Data Integration non supporta ancora tutti i tipi di dati generici. È possibile creare un nuovo attributo basato su un tipo di dati generico solo se il tipo generico è supportato.
Tipo di dati | Supporto espressione | Riferimento stringa tipo di dati | Length | Scale |
---|---|---|---|---|
ANYDATA | Seeded:/typeSystems/PLATFORM /dataTypes/ANYDATA | |||
BIGINT | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/BIGINT | ||
BINARIO | Sì | 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 | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/BOOLEAN | ||
CAR | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/CHAR | Sì | |
CLOB | Seeded:/typeSystems/PLATFORM /dataTypes/CLOB | |||
DATE | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/DATETIME | ||
DATA/ORA | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/DATETIME | ||
DECIMAL | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/DECIMAL | Sì | Sì |
DOUBLE | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/DOUBLE | ||
FISSO | Seeded:/typeSystems/PLATFORM /dataTypes/FIXED | |||
FLOAT | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/FLOAT | Sì | |
INTEGER | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/INTEGER | ||
INTERVAL DAY TO SECOND | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/INTERVAL DAL GIORNO AL SECONDO | Sì | Sì |
INTERVAL YEAR TO MONTH | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/INTERVAL PROGRESSIVO ANNO | Sì | |
LONG | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/LONG | ||
MONEY | Seeded:/typeSystems/PLATFORM /dataTypes/MONEY | |||
NCHAR | Seeded:/typeSystems/PLATFORM /dataTypes/NCHAR | Sì | ||
NCLOB | Seeded:/typeSystems/PLATFORM /dataTypes/NCLOB | |||
NUMERO | Seeded:/typeSystems/PLATFORM /dataTypes/NUMBER | |||
VALORE NUMERICO | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/NUMERIC | Sì | Sì |
NVARCHAR | Seeded:/typeSystems/PLATFORM /dataTypes/NVARCHAR | Sì | ||
REAL | Seeded:/typeSystems/PLATFORM /dataTypes/REAL | |||
SMALLINT | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/SMALLINT | ||
STRING | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/STRING | Sì | |
ORA | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/TIME | ||
INDICATORE ORARIO CON FUSO ORARIO | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/TIMESTAMP CON FUSO ORARIO | Sì | |
INDICATORE ORARIO | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/TIMESTAP | Sì | |
TINYINT | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/TINYINT | ||
VARBINARIO | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/VARBINARY | ||
VARCHAR | Sì | Seeded:/typeSystems/PLATFORM /dataTypes/VARCHAR | Sì | |
FORMATO XML | Seeded:/typeSystems/PLATFORM /dataTypes/XMLFORMAT | |||
XMLTYPE | Seeded:/typeSystems/PLATFORM /dataTypes/XMLTYPE |
La tabella mostra il mapping di tipo Oracle a generico e il mapping di tipo generico a Oracle.
Da Oracle a Generico | Generic | Generico per Oracle |
---|---|---|
ANYDATA | ANYDATA | ANYDATA |
BIGINT | NUMERO | |
BINARIO | BLOB | |
BINARY_DOUBLE | BINARY_DOUBLE | BINARY_DOUBLE |
BINARY_FLOAT | BINARY_FLOAT | BINARY_FLOAT |
BLOB RAW LONGRAW |
BLOB | BLOB |
BOOLEAN | VARCHAR2 | |
CAR | CAR | CAR |
CLOB | CLOB | CLOB |
DATE | DATE | DATE |
DATA/ORA | INDICATORE ORARIO | |
DECIMAL | NUMERO | |
DOUBLE | NUMERO | |
FISSO | BLOB | |
FLOAT | FLOAT | FLOAT |
INTEGER | NUMERO | |
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 | NUMERO |
MONEY | NUMERO | |
NCHAR | NCHAR | NCHAR |
NCLOB | NCLOB | NCLOB |
NUMERO | NUMERO | |
NUMERO | VALORE NUMERICO | NUMERO |
NVARCAHR2 | NVARCHAR | NVARCHAR2 |
REAL | REAL | REAL |
SMALLINT | NUMERO | |
STRING | VARCHAR2 | |
ORA | DATE | |
INDICATORE ORARIO CON FUSO ORARIO LOCALE | INDICATORE ORARIO CON FUSO ORARIO | INDICATORE ORARIO CON FUSO ORARIO |
INDICATORE ORARIO CON FUSO ORARIO | INDICATORE ORARIO CON FUSO ORARIO | |
INDICATORE ORARIO (0) CON FUSO ORARIO LOCALE | INDICATORE ORARIO CON FUSO ORARIO | |
INDICATORE ORARIO (0) CON FUSO ORARIO | INDICATORE ORARIO CON FUSO ORARIO | |
INDICATORE ORARIO INDICATORE ORARIO(0) |
INDICATORE ORARIO | INDICATORE ORARIO |
TINYINT | NUMERO | |
VARBINARIO | BLOB | |
ROWID UROWID VARCHAR2 |
VARCHAR | VARCHAR2 |
FORMATO XML | FORMATO XML | FORMATO XML |
XMLTYPE | XMLTYPE | XMLTYPE |
La tabella mostra il mapping tra Hive e tipo generico.
Hive | Generic |
---|---|
ARRAY | VARCHAR |
BIGINT | BIGINT |
BOOLEAN | BOOLEAN |
CAR | CAR |
DATE | DATE |
DECIMAL | DECIMAL |
DOUBLE | DOUBLE |
FLOAT | REAL |
INT | INTEGER |
MAPPA | VARCHAR |
SMALLINT | SMALLINT |
STRING | VARCHAR |
STRUTTURA | VARCHAR |
INDICATORE ORARIO | INDICATORE ORARIO |
TINYINT | TINYINT |
UNION | VARCHAR |
VARCHAR | VARCHAR |
La tabella mostra il mapping da MySQL a tipo generico e il mapping da generico a tipo MySQL.
Da MySQL a Generico | Generic | Generico per MySQL |
---|---|---|
ANYDATA | VARCHAR | |
BIGINT | BIGINT | BIGINT |
BINARIO | BINARIO | BINARIO |
BINARY_DOUBLE | DOUBLE PRECISION | |
BINARY_FLOAT | FLOAT | |
BLOB LONGBLOB MEDIUMBLOB TINYBLOB |
BLOB | BLOB |
BOOLEAN | VARCHAR | |
CAR | CAR | CAR |
LONGTEXT TESTO MEDIO TEXT JSON |
CLOB | LONGTEXT |
COMPLESSO | VARCHAR | |
DATE | DATE | DATE |
DATA/ORA | INDICATORE ORARIO | |
DECIMAL | DECIMAL | DECIMAL |
DOUBLE DOUBLE PRECISION |
DOUBLE | DOUBLE |
FISSO | BLOB | |
FLOAT | FLOAT | FLOAT |
INT SUGGERIMENTO MEDIO |
INTEGER | INT |
INTERVAL DAY TO SECOND | VARCHAR | |
INTERVAL YEAR TO MONTH | VARCHAR | |
LONG | BIGINT | |
MONEY | VALORE NUMERICO | |
NCHAR | VARCHAR | |
NCLOB | VARCHAR | |
NUMERO | VALORE NUMERICO | |
VALORE NUMERICO | VALORE NUMERICO | VALORE NUMERICO |
NVARCHAR | VARCHAR | |
REAL | REAL | REAL |
SDO_GEOMETRY | VARCHAR | |
SMALLINT | SMALLINT | SMALLINT |
ANNO TESTO MINUSCOLO |
STRING | VARCHAR |
ORA | ORA | ORA |
DATA/ORA INDICATORE ORARIO |
INDICATORE ORARIO |
INDICATORE ORARIO |
INDICATORE ORARIO CON FUSO ORARIO | INDICATORE ORARIO | |
TINYINT | TINYINT | TINYINT |
VARBINARIO | VARBINARIO | VARBINARIO |
BIT VARCHAR ENUM SET GEOMETRIA PUNTO FODERA POLIGONO MULTIPUNTO MULTILINESTRING MULTIPOLIGONO GEOMCOLLEZIONE |
VARCHAR | VARCHAR |
FORMATO XML | VARCHAR | |
XMLTYPE | VARCHAR |
La tabella mostra il mapping tra PostgreSQL e tipo generico.
PostgreSQL | Generic |
---|---|
BIGINT BIGSERIAL |
BIGINT |
BIT | BINARIO |
VARIAZIONE BIT VIAGGI |
VARBINARIO |
BOOLEAN | BOOLEAN |
CARATTERE | CAR |
VARIAZIONE CARATTERE | VARCHAR |
DATE | DATE |
DOUBLE PRECISION | DOUBLE |
INTEGER | INTEGER |
JSON | VARCHAR(10485760) |
VALORE NUMERICO | VALORE NUMERICO |
REAL | REAL |
SERIAL | INTEGER |
SMALLINT | SMALLINT |
TEXT | VARCHAR(1073741823) |
ORA ORA CON FUSO ORARIO INDICATORE ORARIO TIMESTAMP WITH TIMEZONE |
INDICATORE ORARIO |
UUID ARRAY |
VARCHAR |
XML | XMLTYPE |
La tabella mostra il mapping dei tipi da SQL Server a generico e da Generico a SQL Server.
SQL Server a generico | Generic | Generico per SQL Server |
---|---|---|
bigint identità bigint |
BIGINT | bigint |
binario |
BINARIO |
binario |
BINARY_DOUBLE BINARY_FLOAT |
float | |
bit | BOOLEAN | varchar |
car | CAR | car |
date | DATE | datetime |
datetime | DATA/ORA | datetime |
DOUBLE | float | |
FISSO | binario | |
datetime2 Indicatore orario |
INDICATORE ORARIO | |
numero decimale identità decimale() |
DECIMAL | numero decimale |
float | FLOAT | float |
identità int int |
INTEGER | int |
INTERVAL DAY TO SECOND PROGRESSIVO ANNO INTERVALLO |
varchar | |
LONG | bigint | |
denaro piccoli soldi |
MONEY | denaro |
nchar | NCHAR | nchar |
nvarchar | NVARCHAR | nvarchar |
ntext nvarchar(max) |
NCLOB | nvarchar(max) |
NUMERO | numeric | |
identità numeric() numeric |
VALORE NUMERICO | numeric |
reale | REAL | reale |
smalldatora | DATA/ORA | |
identità smallint smallint |
SMALLINT | smallint |
STRING | varchar | |
tempo | ORA | tempo |
INDICATORE ORARIO CON FUSO ORARIO INDICATORE ORARIO |
datetime | |
identità di minuscolo minuscolo |
TINYINT | minuscolo |
varici | VARBINARIO | varici |
Immagine varbinario (max) |
BLOB | varbinario (max) |
testo varchar(max) |
CLOB | varchar(max) |
sql_variant nome sistema identificativo univoco varchar |
VARCHAR | varchar |
XMLTYPE | testo |
La tabella mostra il mapping dei tipi da File a Generico e da Generico a File.
File in generico | Generic | Da generico a file |
---|---|---|
Ascii firmato con zoned decimale ASCII decimale senza segno |
VALORE NUMERICO | |
Binario firmato big endian Binario firmato little endian big endian binario non firmato Binario non firmato little endian |
VALORE NUMERICO | |
Date | DATE | Date |
Ebcdic firmato con zonizzazione decimale Ebcdic decimale con zonizzazione non firmata |
VALORE NUMERICO | |
Ebcdic Ebcdic fisso Stringa fissa |
VARCHAR | |
Numeriche | VALORE NUMERICO | |
Decimale imballato firmato | VALORE NUMERICO | |
Stringa | VARCHAR | |
Decimale imballato senza segno | VALORE NUMERICO | |
BIGINT | Numeriche | |
BINARIO | Stringa | |
BINARY_DOUBLE BINARY_FLOAT |
Numeriche | |
BLOB BOOLEAN |
Stringa | |
CAR CLOB |
Stringa | |
DATA/ORA | Date | |
DECIMAL DOUBLE |
Numeriche | |
FISSO | Stringa | |
FLOAT | Numeriche | |
INTEGER | Numeriche | |
INTERVAL DAY TO SECOND INTERVAL YEAR TO MONTH |
Stringa | |
LONG | Numeriche | |
MONEY | Numeriche | |
NCHAR NCLOB |
Stringa | |
NUMERO VALORE NUMERICO |
Numeriche | |
NVARCHAR | Stringa | |
REAL | Numeriche | |
SMALLINT TINYINT |
Numeriche | |
STRING | Stringa | |
ORA | Stringa | |
INDICATORE ORARIO CON FUSO ORARIO INDICATORE ORARIO |
Date | |
VARBINARIO | Stringa | |
VARCHAR | Stringa | |
XMLTYPE | Stringa |
Il mapping di tutti i tipi è String.
La tabella mostra il mapping da JSON a tipo generico e il mapping da generico a JSON.
Da JSON a generico | Generic | Generico in JSON |
---|---|---|
Valore nullo Stringa |
VARCHAR | Stringa |
BIGINT | Numerico | |
BINARIO | Stringa | |
BINARY_DOUBLE BINARY_FLOAT |
Numerico | |
BLOB | Stringa | |
Boolean | BOOLEAN | Boolean |
CAR CLOB |
Stringa | |
DATE DATA/ORA |
Stringa | |
DECIMAL DOUBLE |
Numerico | |
FISSO | Stringa | |
FLOAT INTEGER |
Numerico | |
INTERVAL DAY TO SECOND INTERVAL YEAR TO MONTH |
Stringa | |
LONG MONEY |
Numerico | |
NCHAR NCLOB NVARCHAR |
Stringa | |
NUMERO | Numerico | |
Numerico | VALORE NUMERICO | Numerico |
REAL | Numerico | |
STRING | Stringa | |
SMALLINT TINYINT |
Numerico | |
ORA INDICATORE ORARIO CON FUSO ORARIO INDICATORE ORARIO |
Stringa | |
VARBINARIO | Stringa | |
XMLTYPE | Stringa |
La tabella mostra il mapping di tipo Parquet a generico e di tipo Generico a parquet.
Parquet a generico | Generic | Generico al parquet |
---|---|---|
BIGINT LONG NUMERO |
INT64 | |
BINARIO BSON FIXED_LEN_BYTE_ARRAY INT96 |
BINARIO | BINARIO |
BINARY_DOUBLE BINARY_FLOAT BLOB CAR CLOB FISSO INTERVAL DAY TO SECOND DA GIORNO A MESE INTERVALLO NCHAR NCLOB NVARCHAR VARBINARIO XMLTYPE |
BINARIO | |
BOOLEAN | BOOLEAN | BOOLEAN |
DATE | DATE | DATE |
DATA/ORA | INT32 | |
DECIMAL | DECIMAL | DECIMAL |
DOUBLE | DOUBLE | DOUBLE |
ENUM INTERVAL JSON UTF8 chiave |
VARCHAR | UTF8 |
FLOAT | FLOAT | FLOAT |
INTEGER MONEY SMALLINT TINYINT |
INT32 | |
REAL | DOUBLE | |
STRING | UTF8 | |
ORA | TimeType | |
INDICATORE ORARIO CON FUSO ORARIO | TimestampType | |
INDICATORE ORARIO | TimestampType | |
INT32 INT64 TIMESTAMP_MICROS TIMESTAMP_MILLIS TIME_MICROS TIME_MILLIS |
VALORE NUMERICO | INT32 |
La tabella mostra il mapping di tipo Avro a generico e il mapping di tipo Generico ad Avro.
Avro - Generico | Generic | Generico per Avro |
---|---|---|
byte | STRING | stringa |
ANYDATA | stringa | |
BIGINT | esteso | |
BINARIO | stringa | |
BINARY_DOUBLE | stringa | |
BINARY_FLOAT | stringa | |
BLOB | stringa | |
boolean | BOOLEAN | boolean |
CAR | stringa | |
CLOB | stringa | |
DATE | stringa | |
DATA/ORA | stringa | |
DECIMAL | doppio | |
doppio | DOUBLE | doppio |
FISSO | stringa | |
float | FLOAT | float |
int | INTEGER | int |
INTERVAL DAY TO SECOND | stringa | |
INTERVAL YEAR TO MONTH | stringa | |
esteso | LONG | esteso |
MONEY | doppio | |
NCHAR | stringa | |
NCLOB | stringa | |
NUMERO | int | |
VALORE NUMERICO | int | |
NVARCHAR | stringa | |
REAL | float | |
SMALLINT | int | |
stringa | STRING | stringa |
ORA | stringa | |
INDICATORE ORARIO CON FUSO ORARIO | stringa | |
INDICATORE ORARIO | stringa | |
TINYINT | int | |
VARBINARIO | stringa | |
nullo | VARCHAR | stringa |
FORMATO XML | stringa | |
XMLTYPE | stringa |
La tabella mostra il mapping di tipo da Excel a generico.
Excel | Generic |
---|---|
BOOLEAN | BOOLEAN |
VALORE NUMERICO | VALORE NUMERICO |
STRING | STRING |
La tabella mostra Oracle Fusion Applications che utilizza Oracle Business Intelligence Cloud Connector (BICC) per il mapping del tipo generico e Generico per Oracle Fusion Applications che utilizza il mapping del tipo BICC.
Oracle Fusion Applications con BICC in Generico | Generic | Generico per Oracle Fusion Applications mediante BICC |
---|---|---|
VALORE NUMERICO | VALORE NUMERICO | VALORE NUMERICO |
VARCHAR | VARCHAR | VARCHAR |
DATE | DATE | DATE |
INDICATORE ORARIO | INDICATORE ORARIO | INDICATORE ORARIO |
Configurazioni rete
Le configurazioni di rete dipendono dagli asset dati di origine e di destinazione che si stanno utilizzando con il servizio Integrazione dati e dalla posizione degli asset.
Consulta il blog Informazioni sulla configurazione della VCN per l'integrazione dei dati per identificare le opzioni più adatte alle tue esigenze.
A un'area di lavoro può essere collegata una rete cloud virtuale (VCN, Virtual Cloud Network). Per le origini dati in una rete privata, creare una VCN con almeno una subnet regionale. Sono supportate solo le subnet regionali e i nomi host DNS devono essere utilizzati nelle subnet. A seconda della posizione delle origini dati, potrebbe essere necessario creare altri oggetti di rete come i gateway dei servizi, i gruppi di sicurezza di rete e i gateway NAT (Network Address Translation).
In generale, per le fonti di dati accessibili da Internet:
- Se a un'area di lavoro è collegata una VCN: Data Integration può connettersi direttamente tramite un gateway NAT (Network Address Translation) nella VCN dell'area di lavoro.
- Se a un'area di lavoro non è collegata una VCN: Data Integration può connettersi direttamente utilizzando indirizzi IP pubblici.
Le risorse, ad esempio le aree di lavoro, con gli IP privati definiti in qualsiasi subnet possono accedere ad altre risorse private in diverse reti e aree cloud virtuali tramite gateway di servizi o NAT utilizzando gateway peering locali o remoti.
Inoltre, puoi combinare i gateway quando devi accedere sia allo storage degli oggetti che ad Autonomous Data Warehouse. Ad esempio, per la connettività pubblica, sarebbe necessario un gateway di servizi per lo storage degli oggetti e un gateway NAT per Autonomous Data Warehouse.
Per le origini dati non accessibili da Internet, sono disponibili altre opzioni:
Creare un'area di lavoro con un endpoint privato abilitato, con l'endpoint privato nella stessa subnet dell'origine dati.
Utilizza Oracle Cloud Infrastructure FastConnect.
Utilizza Oracle Cloud Infrastructure VPN Connect (noto anche come IPSec VPN).
Si noti, tuttavia, che Oracle Cloud Infrastructure FastConnect e Oracle Cloud Infrastructure VPN Connect devono essere utilizzati quando queste origini si trovano in domini privati:
- Oracle su Amazon RDS
- MySQL su Amazon RDS
- Amazon RDS per SQL Server
- Database Microsoft Azure SQL
Documentazione di Oracle Cloud Infrastructure Networking:
- Panoramica sul networking
- VCN e subnet
- Gruppi di sicurezza di rete
- Gateway del servizio
- Peering VCN
- FastConnect
- Analyzer percorso di rete
- Blog: Utilizzo di Analyzer percorso di rete (risolvere i problemi, verificare e convalidare)