Azioni di database
Per connettersi a un database, usare l'azione Apri connessione SQL. Una stringa di connessione specifica tutte le informazioni necessarie per connettersi a un database, come il driver, il database, i nomi dei server e il nome utente e la password.
La stringa di connessione seguente esegue la connessione a un database Excel:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myExcelFile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";
La stringa di connessione seguente esegue la connessione a un database Access:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Persist Security Info=False;
Nota
Power Automate per desktop è un'applicazione a 64 bit, pertanto solo i driver a 64 bit installati sono disponibili per la selezione nell'azione Apri connessione SQL.
Configurare una stringa di connessione manualmente
Per creare manualmente una stringa di connessione:
Seleziona Crea stringa di connessione per aprire la finestra di dialogo Proprietà di Data Link. Lo strumento Data Link ti consente di creare la stringa di connessione necessaria mediante una procedura dettagliata.
Dopo l'accesso alla procedura guidata, seleziona il driver corretto per il database in Provider.
Successivamente, nella scheda Connessione, immettere i dettagli rimanenti come il nome del server, il nome utente, la password e il nome del database. Seleziona Test connessione per verificare che la stringa di connessione si connetta correttamente.
Specificare un timeout di connessione e altre impostazioni di rete nella scheda Avanzate.
Apri connessione SQL
Apri una nuova connessione a un database.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Connection string | No | Valore di testo | Stringa di connessione da utilizzare per la connessione al database |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
SQLConnection | Connessione SQL | Handle per la nuova connessione SQL |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile connettersi all'origine dati | Indica un problema durante la connessione all'origine dati |
Stringa di connessione non valida | Indica che la stringa di connessione specificata non è valida |
Esegui istruzione SQL
Connettiti a un database ed esegui un'istruzione SQL.
Per eseguire una query SQL, utilizzare l'azione Esegui istruzione SQL. Inizia fornendo una connessione valida al rispettivo database. Seleziona l'opzione desiderata nella proprietà Ottieni connessione tramite. Puoi fornire una variabile di connessione SQL (puoi crearne una utilizzando l'azione Apri connessione SQL) oppure fornendo la Stringa di connessione. Quindi inserisci la query SQL che desideri eseguire nella proprietà istruzione SQL. Puoi anche modificare i secondi di timeout dell'azione o lasciare l'opzione predefinita (30 secondi).
Dal linguaggio naturale allo script basato sul copilota (anteprima)
[Questo argomento fa parte della documentazione di pre-rilascio, pertanto è soggetto a modifiche.]
Il linguaggio naturale per lo script è una nuova funzionalità copilota aggiunta in Power Automate per desktop. Consente di generare rapidamente script utilizzati nell'azione di esecuzione dell'istruzione SQL attraverso la fornitura di una descrizione in linguaggio naturale.
Importante
Importante
- Questa è una funzionalità di anteprima.
- Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono disponibili prima di una versione ufficiale di modo che i clienti possano ottenere un accesso prioritario e fornire dei commenti.
Disponibilità per regione
Attualmente, il linguaggio naturale per lo script in Power Automate per desktop è disponibile solo in ambienti con sede negli Stati Uniti.
Disponibilità per tipo di account
Attualmente, il linguaggio naturale per lo script in Power Automate per desktop è disponibile solo per gli utenti con un account aziendale o dell'istituto di istruzione.
Nota
Se il tuo ambiente si trova nella regione in cui questa caratteristica è disponibile e non hai ancora provato il copilota in Power Automate per desktop, contatta l'amministratore del tenant. Potrebbero aver disattivato la funzionalità del copilota.
Come generare script utilizzando il copilota e il linguaggio naturale
Per generare il codice SQL nell'istruzione SQL eseguita, seleziona Genera script con Copilot.
Si apre la schermata di creazione della richiesta in cui digiti la richiesta in linguaggio naturale.
Per creare uno script SQL, scrivi la tua richiesta e seleziona Genera. Se è necessario ricrearla, è possibile modificare la richiesta e selezionare Rigenerare. Altrimenti seleziona Usa questo script per tornare alla finestra principale dell'azione, dove è possibile modificare la richiesta e aggiungere le variabili necessarie.
Importante
Assicurati di rivedere sempre il contenuto generato dal modello di IA.
Aiutaci a migliorare questa funzionalità
Invia feedback selezionando l'icona pollice su o pollice giù sotto il contenuto generato dall'intelligenza artificiale. Al termine, viene visualizzata una finestra di dialogo di feedback che puoi utilizzare per inviare feedback a Microsoft.
Nota
Se non riesci a visualizzare la finestra di dialogo, l'amministratore del tenant potrebbe averla disattivata. Maggiori informazioni: Disabilitare la funzionalità di feedback degli utenti
Disabilitare la funzionalità di feedback degli utenti
In qualità di amministratore del tenant puoi impedire ai tuoi utenti di inviare feedback a Microsoft disabilitando l'impostazione del tenant disableSurveyFeedback
. Ulteriori informazioni sulla visualizzazione e l'impostazione delle impostazioni del tenant sono disponibili qui:
Richieste relative ai diritti dell'interessato sul feedback degli utenti
Gli amministratori del tenant possono visualizzare, esportare ed eliminare il feedback fornito dagli utenti accedendo all'interfaccia di amministrazione di Microsoft 365 e selezionando Integrità>Feedback sul prodotto.
IA con risorse Power Automate
- Domande frequenti per la generazione di script con linguaggio naturale
- Domande frequenti sull'intelligenza artificiale responsabile per Power Automate
- Domande frequenti per la sicurezza e la privacy dei dati di Copilot in Microsoft Power Platform
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Get connection by | N/D | Stringa di connessione, [variabile connessione SQL] | Variabile connessione SQL | Specifica se creare una nuova connessione da una determinata stringa di connessione o selezionare una connessione già aperta |
SQL connection | No | Connessione SQL | Handle per la nuova connessione SQL | |
Connection string | No | Valore di testo | Stringa di connessione da utilizzare per la connessione al database | |
SQL statement | No | Valore di testo | Istruzione SQL da eseguire nel database | |
Timeout | Sì | Valore numerico | 30 | Tempo massimo di attesa per un risultato dal database |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
QueryResult | Tabella dati | Risultato dal database sotto forma di una tabella dati con righe e colonne |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile connettersi all'origine dati | Indica un problema durante la connessione all'origine dati |
Stringa di connessione non valida | Indica che la stringa di connessione specificata non è valida |
Errore nell'istruzione SQL | Indica che si è verificato un errore nell'istruzione SQL specificata |
Chiudi connessione SQL
Chiudi una connessione aperta a un database.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
SQL connection | No | Connessione SQL | Handle per la nuova connessione SQL |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.