Connessione Presto
Per accedere ai dati in Presto, creare un asset di connessione per esso.
Presto è un motore SQL veloce e affidabile per Data Analytics e Open Lakehouse.
Versioni supportate
- Versione 0.286.
Crea un collegamento a Presto
Per creare l'asset di connessione, sono necessari questi dettagli di connessione:
- Nome host o indirizzo IP
- Porta
- Nome utente
- Password (obbligatoria se ci si connette a Presto con l'opzione " SSL " abilitata)
- SSL certificato (se richiesto dal server Presto )
Per Credenziali e Certificati, puoi utilizzare i segreti se un vault è configurato per la piattaforma e il servizio supporta i vault. Per informazioni, vedi Utilizzo dei segreti dai vault nelle connessioni.
Connessione a Presto in IBM watsonx.data
È possibile utilizzare la connessione Presto per connettersi a più tipi di Presto, incluso il motore Presto all'interno di una istanza di watsonx.data.
Per connetterti a un server Presto in watsonx.data su IBM Cloud, utilizza questi dettagli di connessione:
- Nome utente:
ibmlhapikey_username - Password (per l'opzione " SSL ", che è l'impostazione predefinita): una chiave API di IBM Cloud. Per ulteriori informazioni, consultare la sezione "Connessione a un server di Presto ".
Per connetterti a un server Presto all'interno di watsonx.data on Cloud Pak for Data o watsonx.dataautonomo, utilizza il nome utente e la password che utilizzi per la console watsonx.data .
Presto modalità di scrittura in connessione
In un collegamento di tipo " Presto " è possibile utilizzare le seguenti modalità di scrittura:
Insert- Aggiunge nuovi record a una tabella.
Update- Modifica i record esistenti in base alle colonne specificate nella
key_column_namesproprietà. Vengono aggiornati solo i record che corrispondono alle chiavi specificate. Merge- Combina le operazioni di inserimento e aggiornamento. Aggiorna i record esistenti e ne inserisce di nuovi in base alle colonne di
key_column_names. Update statement- Un'istruzione SQL personalizzata inserita manualmente dall'utente. Può includere qualsiasi operazione, come
INSERT,UPDATE,MERGE, oDELETE. Update statement with table action- Un'istruzione SQL personalizzata inserita manualmente dall'utente, preceduta da un'azione relativa alla tabella. Può includere qualsiasi operazione, come
INSERT,UPDATE,MERGE, oDELETE. Static statement- Qualsiasi istruzione SQL eseguita senza restrizioni relative al tipo o allo scopo.
Conformità FIPS (Federal Information Processing Standards)
Questa connessione è conforme allo standard FIPS e può essere utilizzata su un cluster abilitato per FIPS.
Impostazione Presto
Per configurare Presto, consultare la guida all'installazione su Presto.
Limitazioni
La connessione Presto non supporta il tipo di dati Apache Cassandra Time.
La connessione Presto non supporta
TIMEi tipi di dati eTIMESTAMPquando si utilizza il motore C++ di Presto.Il collegamento " Presto " supporta operazioni di aggiornamento e unione solo per le tabelle Iceberg.
Il motore C++ di Presto non supporta le operazioni di aggiornamento e unione.
Le tabelle Iceberg non supportano le operazioni di scrittura simultanee. Per ovviare a questo problema, il connettore riprova le operazioni di aggiornamento e unione in conflitto fino a tre volte. Se i conflitti persistono, eseguire i processi in sequenza.
Esecuzione di istruzioni SQL
Per assicurarti che le tue istruzioni SQL vengano eseguite correttamente, consulta la sezione " Sintassi delle istruzioni SQL" per conoscere la sintassi corretta.
Ulteriori informazioni
Connessione correlata: IBM watsonx.data Presto connessione