Per accedere ai dati in IBM Cloud Databases for PostgreSQL, creare una risorsa di connessione.
IBM Cloud Databases for PostgreSQL è un database relazionale a oggetti open source altamente personalizzabile. Si tratta di un database aziendale ricco di funzionalità con supporto JSON.
Creare una connessione a IBM Cloud Databases for PostgreSQL
Se si è impostato un servizio cloud integrato, selezionare l'istanza del servizio per compilare automaticamente i campi del modulo di connessione. Conferma che tutti i campi siano completi.
Per creare l'asset di connessione, sono necessari i seguenti dettagli di connessione:
- Nome database
- Nome host o indirizzo IP del database
- Numero porta
- Nome utente e password
- Certificato SSL (se richiesto dal server di database)
Per la connettività privata, per stabilire una connessione a un database che non sia esternalizzato a internet (ad esempio, dietro un firewall), devi configurare una connessione sicura.
Scegliere il metodo per la creazione di una connessione in base alla posizione in cui ci si trova nella piattaforma
- In un progetto
- Fare clic su Asset> Nuovo asset> Connetti a una origine dati. Consultare Aggiunta di una connessione a un progetto.
- In un catalogo
- Fare clic su Aggiungi al catalogo> Connessione. Consultare Aggiunta di un asset di connessione a un catalogo.
- In uno spazio di distribuzione
- Fare clic su Importa asset> Accesso dati> Connessione. Consultare Aggiunta di asset di dati a uno spazio di distribuzione.
- Nel Platform assets catalog
- Fare clic su Nuova connessione. Consultare Aggiunta di connessioni di piattaforma.
Passo successivo: aggiungere gli asset di dati dalla connessione
Dove è possibile utilizzare questa connessione
È possibile utilizzare le connessioni IBM Cloud Databases for PostgreSQL nei seguenti spazi di lavoro e strumenti:
Progetti
- Cognos Dashboards (servizioCognos Dashboard Embedded )
- DataStage (servizioDataStage ). Per ulteriori informazioni, consultare Connessione a un'origine dati in DataStage.
- Metadata import (IBM Knowledge Catalog)
- Quaderniwatsonx.ai Studio). Fare clic su Leggi dati nel riquadro Frammenti di codice per ottenere le credenziali di collegamento e caricare i dati in una struttura dati. Per ulteriori informazioni, consultare Carica dati da connessioni origine dati.
- SPSS Modelerwatsonx.ai Studio)
Cataloghi
Platform assets catalog
Altri cataloghi (IBM Knowledge Catalog)
- Servizio diData Virtualization
- È possibile collegarsi a questa origine dati da Data Virtualization.
Derivazione dati
- Metadata import (lineage)IBM Knowledge Catalog e IBM Manta Data Lineage )
IBM Cloud Databases for PostgreSQL configurazione
Limitazione
Per SPSS Modeler, è possibile utilizzare questa connessione solo per importare i dati. Non è possibile esportare dati a questa connessione o a una risorsa di dati IBM Cloud Databases for PostgreSQL collegata.
Esecuzione di istruzioni SQL
Per assicurarsi che le istruzioni SQL vengano eseguite correttamente, consultare la documentazione di IBM Cloud Databases for PostgreSQL per la sintassi corretta.
Configurazione dell'importazione dei metadati di lignaggio per IBM Cloud Databases for PostgreSQL
Quando si crea un'importazione di metadati per la connessione a IBM Cloud Databases for PostgreSQL, è possibile impostare opzioni specifiche per questa origine dati e definire l'ambito dei dati per i quali viene generato il lignaggio. Per informazioni dettagliate sull'importazione dei metadati, vedere Progettazione delle importazioni di metadati.
Per importare i metadati di lignaggio per IBM Cloud Databases for PostgreSQL, completare i seguenti passaggi:
- Creare una definizione di origine dati. Selezionare PostgreSQL come tipo di origine dati.
- Creare una connessione all'origine dati in un progetto.
- Creare un'importazione di metadati. Ulteriori informazioni sulle opzioni specifiche dell'origine dati IBM Cloud Databases for PostgreSQL :
- Quando si definisce un ambito, è possibile analizzare l'intera origine dati o utilizzare le opzioni include ed esclude per definire i database e gli schemi esatti che si desidera analizzare. Vedere Elenchi di inclusione ed esclusione.
- Opzionalmente, è possibile fornire un input esterno sotto forma di file .zip. Il file viene aggiunto nel campo Aggiungi input da file. Il file deve avere una struttura supportata. Vedere Ingressi esterni.
- È possibile specificare opzioni di importazione avanzate.
Elenchi di inclusione ed esclusione
È possibile includere o escludere le risorse fino al livello di schema. Fornire database e schemi nel formato database/schema. Ogni parte viene valutata come espressione regolare. Anche gli asset aggiunti successivamente nell'origine dei dati saranno inclusi o esclusi se corrispondono alle condizioni specificate negli elenchi. Valori di esempio:
myDB/
: tutti gli schemi del databasemyDB
.myDB2/.*
: tutti gli schemi del databasemyDB2
.myDB3/mySchema1
: schemamySchema1
dal databasemyDB3
.myDB4/mySchema[1-5]
: qualsiasi schema nel mio databasemyDB4
con un nome che inizia conmySchema
e finisce con una cifra compresa tra 1 e 5.
Input esterni
Se si utilizzano script SQL esterni per IBM Cloud Databases for PostgreSQL, è possibile aggiungerli in un file .zip come input esterno. È possibile organizzare la struttura di un file .zip in sottocartelle che rappresentano database e schemi. Dopo la scansione, gli script vengono aggiunti ai rispettivi database e schemi nel catalogo o nel progetto selezionato. Il file .zip può avere la seguente struttura:
<database_name>
<schema_name>
<script_name.sql>
<database_name>
<script_name.sql>
<script_name.sql>
replace.csv
Il file replace.csv
contiene dei sostituti segnaposto per gli script aggiunti nel file .zip. Per ulteriori informazioni sul formato, vedere Sostituzioni di segnaposto.
Opzioni di importazione avanzate
- Estrai attributi estesi
- È possibile estrarre attributi estesi come la chiave primaria, l'unicità e i vincoli di integrità referenziale delle colonne. Per impostazione predefinita, questi attributi non vengono estratti.
- Modalità di estrazione
- È possibile decidere quale modalità di estrazione eseguire per i metadati importati. Hai le seguenti opzioni:
- Prefetch: si usa per i database relazionali.
- Parallel bulk: utilizzare per i motori di elaborazione analitica.
- Single-thread: utilizzare per evitare il parallelismo e le query di grandi dimensioni durante l'estrazione. Quando si seleziona questa modalità, le prestazioni potrebbero essere ridotte.
- Estrazione della logica di trasformazione
- È possibile abilitare la creazione di descrizioni della logica di trasformazione dal codice SQL negli script SQL.
Ulteriori informazioni
IBM Cloud Databases for PostgreSQL
Argomento principale Connessioni supportate