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:

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_names proprietà. 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, o DELETE.
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, o DELETE.
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 TIME i tipi di dati e TIMESTAMP quando 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