Esegui query personalizzata
Questa pagina mostra come eseguire una query SQL personalizzata. Per eseguire una query personalizzata, devi conoscere i seguenti concetti:
- Creazione di integrazioni mediante Application Integration
- Attività del connettore
- Integration Connectors
- Query SQL
L'azione Esegui query personalizzata è disponibile come azione nell'attività del connettore. Un'azione è una prima
funzione di classe resa disponibile per l'integrazione tramite l'interfaccia del connettore. Le azioni
ti consentono di apportare modifiche a una o più entità e variano da un connettore all'altro. Tuttavia, è possibile
che un connettore non supporta alcuna azione, nel qual caso l'elenco Actions
sarà vuoto.
I seguenti connettori supportano le query personalizzate:
- BigQuery
- Cloud SQL - MySQL
- Cloud SQL - PostgreSQL
- Cloud SQL - SQL Server
- Couchbase
- Elasticsearch
- MySQL
- Oracle DB
- PostgreSQL
- Salesforce
- SQL Server
- Snowflake
- Spanner
- Terdata
Creare una query personalizzata
Per creare una query personalizzata:
- Segui le istruzioni dettagliate per aggiungere un'attività di connettori.
- Quando configuri l'attività del connettore, seleziona Azioni nel tipo di azione che vuoi eseguire.
- Nell'elenco Azione, seleziona Esegui query personalizzata e poi fai clic su Fine.
- Espandi la sezione Input attività, quindi procedi nel seguente modo:
- Nel campo Timeout dopo, inserisci il numero di secondi di attesa prima che la query venga eseguita.
Valore predefinito:
180
secondi. - Nel campo Numero massimo di righe, inserisci il numero massimo di righe da restituire dal database.
Valore predefinito:
25
. - Per aggiornare la query personalizzata, fai clic su Modifica script personalizzato. Viene visualizzata la finestra di dialogo Editor di script.
- Nella finestra di dialogo Editor di script, inserisci la query SQL e fai clic su Salva.
Puoi utilizzare un punto interrogativo (?) in un'istruzione SQL per rappresentare un singolo parametro che deve essere specificato nell'elenco dei parametri di query. Ad esempio, la seguente query SQL seleziona tutte le righe della tabella
Employees
che corrispondono ai valori specificati per la colonnaLastName
:SELECT * FROM Employees where LastName=?
- Se hai utilizzato punti interrogativi nella query SQL, devi aggiungere il parametro facendo clic su + Aggiungi nome parametro per ogni punto interrogativo. Durante l'esecuzione dell'integrazione, questi parametri sostituiscono in modo sequenziale i punti interrogativi (?) nella query SQL. Ad esempio, se hai aggiunto tre punti interrogativi (?), devi aggiungere tre parametri in ordine sequenziale.
Per aggiungere parametri di ricerca:
- Nell'elenco Tipo, seleziona il tipo di dati del parametro.
- Nel campo Valore, inserisci il valore del parametro.
- Per aggiungere più parametri, fai clic su + Aggiungi parametro di query.
- Nel campo Timeout dopo, inserisci il numero di secondi di attesa prima che la query venga eseguita.