connessione ODBC (DataStage)
Utilizzare la connessione ODBC per connettersi a un database con l'API (application programming interface) ODBC . La connessione ODBC è ottimizzata per il connettore DataStage ODBC e può essere utilizzata solo in flussi DataStage .
La connessione ODBC e il connettore forniscono i seguenti vantaggi:
- Visualizzare i messaggi di errore generati durante l'esecuzione dei lavori.
- Specificare il controllo dettagliato sulle proprietà di utilizzo del connettore.
- Ulteriori proprietà di connessione o del driver ODBC per distribuzioni personalizzate, come l'autenticazione del database LDAP o il supporto di database di grandi dimensioni.
È possibile aggiungere questa connessione a uno spazio di distribuzione. Fare clic su Importa asset> Accesso dati> Connessione. Consultare Aggiunta di asset di dati a uno spazio di distribuzione.
Limitazione
La connessione ODBC può utilizzare solo i driver ODBC forniti da IBM.
Origini dati con supporto SSL
Per una connessione SSL abilitata, è possibile specificare il certificato con l'attributo TS=data:
nel campo Proprietà aggiuntive .
Esempio: EncryptionMethod=1;AuthenticationMethod=0;ValidateServerCertificate=1;TS=data://-----BEGIN CERTIFICATE-----xxxx -----END CERTIFICATE-----
Consultare la documentazione relativa all'avanzamento per l'origine dati per eventuali aggiornamenti alla sintassi.
Creare una connessione ODBC a un'origine dati
- Dalla pagina del progetto, fare clic sulla scheda Asset .
- Fare clic su Nuovo asset> Connetti a un'origine dati.
- Selezionare ODBC , quindi selezionare un tipo di origine dati.
- Immettere i dettagli per la connessione.
Le seguenti sono le fonti di dati supportate per una connessione e ODBC e per l'architettura e x86_64
:
- Apache Cassandra
- Apache Hive
- Google BigQuery
- Greenplum
- IBM Db2
- IBM Db2 on iSeries (AS400)
- IBM Db2 on Linux on System z
- IBM Informix
- IBM Netezza
- Impala
- Microsoft SQL Server
- MongoDB
- MySQL
- Oracle
- PostgreSQL
- SAP ASE
- SAP IQ
Le seguenti sono le fonti di dati supportate per una connessione e ODBC e per l'architettura e s390x
:
La connessione ODBC supporta il connettore IBM Cloud Satellite. Il riquadro IBM Cloud Satellite è disponibile nella sezione Connettività privata del modulo Crea connessione. È possibile impostare un Satellite Connector per connettersi in modo sicuro all'origine dati da un container Docker nell'infrastruttura on-premise o impostare una posizione Satellite con più host nell'infrastruttura, ad esempio un data center on-premise o un cloud. Per ulteriori informazioni, vedere Impostazione di un connettore Satellite.
Apache Cassandra
Versione della libreria Progress Software DataDirect ODBC : lib/VMcsndr00.so
Progress Software DataDirect ODBC versione file: 08.00.0340 (B1181, U0931)
- Nome host
- Numero porta
- Nodi cluster: un elenco separato da virgole di nodi membro nel cluster. Utilizzare il formato
HostName:Port,HostName:Port
. - Keyspace: il keyspace a cui si desidera connettersi. Il valore keyspace viene utilizzato anche come qualificatore predefinito per i nomi tabella non qualificati nelle interrogazioni.
- Nome utente e password
- Ulteriori proprietà: immettere un elenco separato da punto e virgola delle proprietà richieste dal server Apache Cassandra . Per le proprietà disponibili, consultare Descrizione delle opzioni di connessione in corso per Apache Cassandra.
- Utilizzare l'attributo CO ( ConfigOptions ) per la personalizzazione e la risoluzione dei problemi.
Limitazioni per Apache Cassandra
- Le modalità di scrittura di creazione e sostituzione non sono supportate.
- Il database non applica il vincolo della chiave primaria solo sulle modalità Inserisci nuove righe e Inserisci e quindi aggiorna. Invece, aggiorna quella riga (anche tramite la shell CQLSH).
Apache Hive
Versione della libreria Progress Software DataDirect ODBC : lib/VMhive00.so
versione del file Progress Software DataDirect ODBC : 08.01.1035 (B2055, U1864)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola di tutte le proprietà richieste dal server Apache Hive . Per le proprietà disponibili, consultare Descrizione delle opzioni di connessione di avanzamento per Apache Hive.
Limitazioni per l'SQL generato per Apache Hive
- Se l'SQL generato non funziona, è necessario fornire la propria istruzione SQL.
- La proprietà Abilita identificativi tra apici non è supportata per l'origine dati Apache Hive .
- Per visualizzare l'anteprima dei dati, utilizzare lettere minuscole per il valore nel campo Nome tabella nelle proprietà dello stage di destinazione.
Google BigQuery
Versione libreria Progress Software DataDirect ODBC : lib/VMgbq00.so
Progress Software DataDirect ODBC versione file: 08.00.0357 (B1909, U1715)
- Progetto: il nome del progetto a cui connettersi. I progetti in Google BigQuery sono equivalenti ai cataloghi in ODBC. Vedere Progetto nella documentazione di Progress.
- Dataset: il nome del dataset a cui connettersi. I dataset in Google BigQuery sono equivalenti a schemi in ODBC. Vedere Set di dati nella documentazione di Progress.
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola delle proprietà richieste dall'istanza Google BigQuery . Per le proprietà disponibili, vedere le descrizioni delle opzioni diGoogle BigQuery Connection nella documentazione di Progress.
Metodo di autenticazione
Selezionare OAuth2.0 o Account di servizio
OAuth2.0:
- ID client: la chiave consumer per l'applicazione
- Segreto client: il segreto consumer per l'applicazione.
- Token di aggiornamento: il token di aggiornamento utilizzato per richiedere un nuovo token di accesso o rinnovare un token di accesso scaduto.
- Token di accesso: il token di accesso da autenticare per l'istanza di Google BigQuery .
Account servizio:
- Email account di servizio: l'indirizzo email che è associato al tuo account di servizio.
- Il metodo di input per la chiave account di servizio: Contenuto della chiave è selezionato per impostazione predefinita.
- Contenuto della chiave dell'account di servizio: la chiave privata che utilizzi per l'autenticazione all'istanza Google BigQuery .
Greenplum
Versione della libreria DataDirect ODBC di Progress Software: lib/VMgplm00.so
Progress Software DataDirect ODBC versione file: 07.16.1136 (B0805, U0647)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punti e virgola di tutte le proprietà richieste dal server Greenplum . Per le proprietà disponibili, consultare Avanzamento Greenplum Connection Option Descrizioni.
Visualizzazione dell'anteprima dei dati di destinazione in Greenplum
Se il flusso DataStage utilizza il connettore ODBC come destinazione e si desidera visualizzare l'anteprima dei dati nello stage di destinazione, selezionare Abilita identificativi tra virgolette nelle proprietà dello stage.
IBM Db2
L'origine dati Db2 può essere utilizzata per più tipi di origine dati Db2 . Ad esempio, Db2 su AIX, Db2 su Linux, Db2 su Windows o Db2 Warehouse.
Versione della libreria DataDirect ODBC di Progress Software: lib/VMdb200.so
Progress Software DataDirect ODBC versione file: 08.02.0627 (B2069, U1878)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola delle proprietà richieste dal server di database Db2 . Per le proprietà disponibili, consultare Progress Connection Option Description for DB2.
Anteprima dei dati di destinazione in IBM Db2
Se il flusso DataStage utilizza il connettore ODBC come destinazione e si desidera visualizzare l'anteprima dei dati nello stage di destinazione, selezionare Abilita identificativi tra virgolette nelle proprietà dello stage.
Db2 Warehouse con autenticazione SSL
Per connettersi a un database che utilizza una porta SSL, è necessario inserire l'attributo EncryptionMethod (EM) e l'attributo ValidateServerCertificate (VSC) come segue nel campo Connection Additional properties:
EM=1;AM=1;VSC=0
IBM Db2 on iSeries (AS400)
Versione della libreria DataDirect ODBC di Progress Software: lib/VMdb200.so
Progress Software DataDirect ODBC versione file: 08.02.0627 (B2069, U1878)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola delle proprietà richieste dal server di database Db2 . Per le proprietà disponibili, consultare Progress Connection Option Description for DB2.
Visualizzazione in anteprima dei dati di destinazione in IBM Db2 su iSeries (AS400)
Se il flusso DataStage utilizza il connettore ODBC come destinazione e si desidera visualizzare in anteprima i dati, nello stage di destinazione, selezionare Abilita identificativi tra virgolette nelle proprietà dello stage.
IBM Db2 on Linux on System z
Versione della libreria DataDirect ODBC di Progress Software: lib/VMdb200.so
Progress Software DataDirect ODBC versione file: 08.02.0627 (B2069, U1878)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola delle proprietà richieste dal server di database Db2 . Per le proprietà disponibili, consultare Progress Connection Option Description for DB2.
IBM Informix
Versione della libreria DataDirect ODBC di Progress Software: lib/VMifcl00.so
Progress Software DataDirect ODBC versione file: 08.02.0124 (b9990, U1362)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punti e virgola delle proprietà richieste dal server di database Informix . Per le proprietà disponibili, consultare Progress Connection Option Descrizioni per Informix.
Limitazione per IBM Informix
I caratteri Unicode non sono supportati per l'origine dati Informix ODBC .
IBM Netezza
Versione della libreria Progress Software DataDirect ODBC : libnzodbc.so
- Nome database
- Nome host
- Numero porta
- Nome utente e password
Visualizzazione in anteprima dei dati di destinazione in IBM Netezza
Se il flusso DataStage utilizza il connettore ODBC come destinazione e si desidera visualizzare in anteprima i dati, nello stage di destinazione, selezionare Abilita identificativi tra virgolette nelle proprietà dello stage.
Impala
Versione della libreria Progress Software DataDirect ODBC : lib/VMimpala00.so
Progress Software DataDirect ODBC versione file: 07.16.0515 (B0805, U0647)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola di tutte le proprietà richieste dal server di database Impala . Per le proprietà disponibili, consultare Progress Connection Option Descrizioni per Impala.
Microsoft SQL Server
L'origine dati Microsoft SQL Server può essere utilizzata per più tipi di origine dati. Ad esempio, Microsoft SQL Serverautonomo, Microsoft Azure SQL Databaseo Azure Synapse SQL.
Versione della libreria Progress Software DataDirect ODBC : lib/VMsqls00.so
Versione del file Progress Software DataDirect ODBC : 08.02.1500 (B2058, U1867)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punti e virgola di tutte le proprietà richieste da Microsoft SQL Server. Per le proprietà disponibili, consultare Descrizione delle opzioni di connessione in corso per Microsoft SQL Server.
Includere il nome dominio Windows e il metodo di autenticazione nel campo Proprietà aggiuntive .
Ad esempio: Domain=myco;AM=1;
MongoDB
Versione della libreria DataDirect ODBC di Progress Software: lib/VMmongo00.so
Progress Software DataDirect ODBC versione file: 08.10.0248 (B2064, U1873)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola delle proprietà richieste dal server MongoDB . Per le proprietà disponibili, consultare Descrizioni delle opzioni di connessione di avanzamento per MongoDB.
- Utilizzare l'attributo CO ( ConfigOptions ) per la personalizzazione e la risoluzione dei problemi.
MongoDB con autenticazione SSL
Per connettersi a un database che utilizza una porta SSL, è necessario inserire l'attributo EncryptionMethod (EM) e l'attributo ValidateServerCertificate (VSC) come segue nel campo Connection Additional properties:
EM=1;AM=1;VSC=0
Limitazioni per MongoDB
- Per utilizzare l'origine dati MongoDB come destinazione, è necessario immettere
ReadOnly=0
nella connessione Ulteriori proprietà. - Tipi di dati complessi non supportati
- Per le raccolte nidificate, è necessario eseguire il flattening dello schema o normalizzare lo schema e utilizzare le query appropriate. Vedere le informazioni sull'attributoSchemaFormat.
- Le modalità di scrittura di creazione e sostituzione non sono supportate
- Inserisci con violazione chiave principale, Inserisci solo nuove righee Inserisci e aggiorna Le modalità di scrittura non sono supportate (limitazione del database)
- Le viste non sono supportate
- I seguenti tipi di dati non sono supportati come destinazione:
- Data
- Decimale
- Numerico
- Ora
- Data/Ora
MySQL
Versione della libreria DataDirect ODBC di Progress Software: lib/VMmysql00.so
Progress Software DataDirect ODBC versione file: 08.02.0466 (B1697, U1497)
- Nome database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola di tutte le proprietà richieste dal server di database MySQL . Per le proprietà disponibili, consultare Progress Connection Options Description per MySQL.
Limitazione per MySQL
MySQL Community Edition Server non supportati.
Oracle
L'origine dati Oracle può essere utilizzata per altri tipi di origine dati Oracle . Ad esempio, Amazon RDS for Oracle.
Versione della libreria ODBC di Progress Software DataDirect: Driver OracleClient-based: lib/VMor800.so. Protocollo Oracle Wire: lib/VMora00.so
Versione del file ODBC di Progress Software DataDirect: Driver OracleClient-based: 07.16.0221B0572, U0414). Oracle Wire Protocol: 08.02.3140 (B2076, U1885)
- Nome host
- Numero porta
- Nome servizio: il nome servizio Oracle che specifica il database.
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola di tutte le proprietà richieste dal server di database Oracle . Per le proprietà disponibili, consultare Descrizioni delle opzioni di connessione in corso per Oracle.
Visualizzazione in anteprima dei dati di destinazione in Oracle
Se il flusso DataStage utilizza il connettore ODBC come destinazione e si desidera visualizzare l'anteprima dei dati nello stage di destinazione, selezionare Abilita identificativi tra virgolette nelle proprietà dello stage.
PostgreSQL
L'origine dati PostgreSQL può essere utilizzata per altri tipi di origine dati PostgreSQL . Ad esempio, Amazon RDS for PostgreSQL o IBM Cloud Databases for PostgreSQL.
Versione della libreria Progress Software DataDirect ODBC : lib/VMpsql00.so
Progress Software DataDirect ODBC versione file: 08.02.2505 (B2078, U1890)
- Database
- Nome host
- Numero porta
- Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punti e virgola di tutte le proprietà richieste dal server di database PostgreSQL . Per le proprietà disponibili, consultare Progress Connection Option Descrizioni per PostgreSQL Wire Protocol.
Anteprima dei dati di destinazione in PostgreSQL
Se il flusso DataStage utilizza il connettore ODBC come destinazione e si desidera visualizzare l'anteprima dei dati nello stage di destinazione, selezionare Abilita identificativi tra virgolette nelle proprietà dello stage.
PostgreSQL con autenticazione SSL
Per connettersi a un database che utilizza una porta SSL, è necessario inserire l'attributo EncryptionMethod (EM) e l'attributo ValidateServerCertificate (VSC) come segue nel campo Connection Additional properties:
EM=1;AM=1;VSC=0
SAP ASE
Versione della libreria DataDirect ODBC di Progress Software: lib/VMase00.so
Progress Software DataDirect ODBC versione del file: 07.16.0373 (B0805, U0647)
- Nome database
- Indirizzo di rete: SAP ASE nome server o indirizzo IP seguito da una virgole e il numero di porta.
Ad esempio,server-name,5000
o192.0.2.0,5000
. - Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punto e virgola di tutte le proprietà richieste dal server SAP ASE . Per le proprietà disponibili, consultare Progress Connection Option Descrizioni per Sybase Wire Protocol.
SAP IQ
Versione della libreria Progress Software DataDirect ODBC : lib/VMsyiq00.so
Versione del file Progress Software DataDirect ODBC : 08.02.0279 (B2038, U1847)
- Nome database
- Indirizzo di rete: nome server o indirizzo IP SAP IQ seguito da una virgola e dal numero di porta.
Ad esempio,server-name,5000
o192.0.2.0,5000
. - Nome utente e password
- Proprietà aggiuntive: immettere un elenco separato da punti e virgola delle proprietà richieste dal server SAP IQ . Per le proprietà disponibili, consultare Progress Connection Option Descrizioni per SAP IQ.
Ulteriori informazioni
Connessione a una origine dati in DataStage
Argomento principale Connessioni supportate