Come collegare Copilot Studio a SQL Server tramite il Power Platform Data Gateway
By Mirko Peters ·
Collega in modo sicuro Copilot Studio a SQL Server con il Power Platform Data Gateway per un accesso ai dati in tempo reale e cifrato e per l'integrazione dell'IA conversazionale.
Automatically translated with AI from the original post. Read the English original
Puoi collegare in modo sicuro Copilot Studio al tuo SQL Server locale usando il power platform data gateway. Questa configurazione ti permette di interrogare e aggiornare i database locali in tempo reale con il linguaggio naturale, semplificando molto la gestione dei dati. Il gateway utilizza una cifratura robusta, che mantiene protette le informazioni sensibili e conformi alle normative. Ottieni così un'architettura di IA ibrida: SQL Server funge da system of record, il gateway garantisce il trasporto sicuro e Copilot Studio fornisce un'interfaccia conversazionale.
Punti chiave
Collega Copilot Studio al tuo SQL Server locale usando il Power Platform Data Gateway per un accesso ai dati sicuro e in tempo reale.
Verifica che la versione di SQL Server sia compatibile e che le autorizzazioni siano impostate correttamente per una connessione senza problemi.
Segui con attenzione i passaggi di installazione del data gateway per creare un ponte sicuro tra Copilot Studio e SQL Server.
Usa query in linguaggio naturale in Copilot Studio per interagire con i dati SQL, rendendo la gestione dei dati più semplice e intuitiva.
Monitora e ottimizza regolarmente la connessione per mantenere prestazioni e sicurezza, applicando il principio del privilegio minimo.
Prerequisiti per collegare Copilot Studio
Prima di collegare Copilot Studio al tuo SQL Server locale, devi preparare l'ambiente. Questo passaggio garantisce una configurazione senza problemi e un accesso ai dati sicuro.
Versioni di SQL Server supportate
Verifica che il tuo SQL Server locale soddisfi i requisiti di compatibilità. Copilot Studio funziona meglio con le versioni più recenti di SQL Server, tra cui SQL Server 2016, 2017, 2019 e Azure SQL. Le versioni precedenti potrebbero non supportare tutte le funzionalità o i protocolli di sicurezza. Consulta sempre la documentazione di SQL Server per gli ultimi aggiornamenti di compatibilità.
Autorizzazioni richieste
Devi avere le autorizzazioni corrette per collegare Copilot Studio al database. Concedi l'accesso minimo necessario all'account di servizio che interagirà con SQL Server. Questo account dovrebbe avere autorizzazioni di lettura e scrittura solo sulle tabelle che intendi usare. Evita di assegnare privilegi amministrativi.
Suggerimento: assegna le autorizzazioni a livello di database, non a livello di server, per seguire il principio del privilegio minimo.
Configurazione di rete e sicurezza
Devi configurare le impostazioni di rete e del firewall per consentire una comunicazione sicura tra Copilot Studio, il Power Platform Data Gateway e il tuo SQL Server locale. Il gateway utilizza connessioni solo in uscita e cifrate, che proteggono i dati da accessi non autorizzati.
Ecco i requisiti di sistema minimi per installare il Power Platform Data Gateway:
Requisito | Descrizione |
|---|---|
.NET Framework | 4.8 |
Sistema operativo | Versione a 64 bit di Windows 10 o Windows Server 2019 |
Spazio su disco | 4 GB per i log di monitoraggio delle prestazioni |
Risoluzione dello schermo | Minimo 1280 x 800 |
Dovresti inoltre configurare le regole del firewall per consentire i seguenti endpoint e porte:
Endpoint | Porta | Scopo |
|---|---|---|
*.datawarehouse.pbidedicated.windows.net | 1433 | Connessione di Dataflow Gen2 al lakehouse di staging di Fabric |
*.datawarehouse.fabric.microsoft.com | 1433 | Connessione di Dataflow Gen2 al lakehouse di staging di Fabric |
*.frontend.clouddatahub.net | 443 | Necessario per l'esecuzione delle pipeline di Fabric |
Verifica questi prerequisiti prima di iniziare. Questa preparazione ti aiuta a evitare i problemi di configurazione più comuni e garantisce una connessione sicura e affidabile.
Installazione e configurazione del data gateway
Configurare il data gateway è un passaggio fondamentale per collegare Copilot Studio al tuo database SQL Server locale. Userai il gateway come ponte sicuro, per un accesso ai dati cifrato e in tempo reale. Questa sezione ti guida nel download, nell'installazione, nella registrazione e nella configurazione del gateway per il tuo ambiente SQL.
Download e installazione del gateway
Devi installare il gateway su un server Windows che soddisfi i requisiti minimi. Segui questi passaggi per installare il gateway:
Apri Power Automate e vai alla sezione Dati, quindi seleziona Gateway.
Fai clic su Nuovo gateway per avviare il download del gateway dati locale (On-Premises Data Gateway).
Esegui il programma di installazione e scegli la posizione di installazione sul server.
Al termine dell'installazione, inserisci l'indirizzo email dell'organizzazione da associare al gateway.
Registra il nuovo gateway assegnando un nome univoco e impostando una chiave di ripristino per la sicurezza.
Conferma la chiave di ripristino e seleziona Configura per completare il processo.
Suggerimento: installa sempre il gateway su un server dedicato e sicuro. Questa pratica ti aiuta a mantenere il controllo sugli accessi e sulle prestazioni.
Registrare il gateway con Power Platform
Dopo aver installato il gateway, devi registrarlo in Power Platform. La registrazione collega il gateway al tuo ambiente Microsoft 365 e consente una gestione sicura.
Per la registrazione usa un account di servizio con autorizzazioni limitate. Questo approccio supporta l'accesso con privilegio minimo e riduce i rischi.
Durante la registrazione, accedi con il tuo account dell'organizzazione Microsoft.
Assegna al gateway un nome chiaro e descrittivo. In questo modo potrai individuarlo facilmente nell'interfaccia di amministrazione di Power Platform.
Imposta una chiave di ripristino complessa e conservala in modo sicuro. Ti servirà per la gestione futura del gateway o per il ripristino.
Limita l'accesso alle impostazioni del gateway e alle connessioni solo a chi ne ha bisogno.
Nota: monitora regolarmente l'utilizzo del gateway e applica gli aggiornamenti software per mantenere l'ambiente sicuro e affidabile.
Configurare la connessione a SQL Server locale
Ora puoi collegare il database SQL Server al gateway dati. Questo passaggio consente a Copilot Studio di accedere in modo sicuro ai dati SQL locali.
Nell'interfaccia di amministrazione di Power Platform, vai a Gestisci gateway.
Seleziona il gateway registrato e aggiungi una nuova origine dati.
Scegli SQL Server come tipo di origine dati.
Inserisci il nome del server e il nome del database del tuo SQL Server.
Seleziona il metodo di autenticazione più adatto alle tue esigenze di sicurezza. Puoi scegliere tra diverse opzioni:
Autenticazione interattiva di Microsoft Entra, che supporta l'autenticazione a più fattori.
Autenticazione integrata di Microsoft Entra, che elimina la necessità delle password.
Identità gestita di Azure, che consente di connettersi senza gestire le credenziali.
Autenticazione basata su certificati, che utilizza certificati al posto delle password.
Inserisci le credenziali richieste e fai clic su Aggiungi per completare la connessione.
Il gateway dati utilizza un modello di connessione solo in uscita. Avvia le connessioni verso Azure Service Bus tramite TCP sulla porta 443, che è standard per il traffico HTTPS. Questo approccio riduce i rischi per la sicurezza, perché non è necessario aprire porte in ingresso sul firewall. Puoi imporre HTTPS abilitando l'impostazione "force HTTPS", così tutto il traffico tra il gateway e Azure resta cifrato e conforme ai criteri di sicurezza.
Promemoria sulla sicurezza: assegna sempre il principio del privilegio minimo alll'account di servizio che si connette al database SQL Server. Concedi solo l'accesso in lettura e scrittura strettamente necessario alle tabelle richieste.
Seguendo questi passaggi, crei una connessione sicura e affidabile tra Copilot Studio e il tuo database SQL Server locale. Il gateway dati funge da livello di trasporto attendibile, proteggendo i tuoi dati e abilitando al tempo stesso interazioni potenti basate sull'AI.
Connettere Copilot Studio a SQL Server locale
Collegare Copilot Studio al tuo SQL Server locale ti permette di accedere ai dati aziendali in tempo reale e in forma conversazionale. Puoi seguire questi passaggi per configurare un'integrazione sicura ed efficiente che sfrutta l'architettura AI ibrida.
Aggiungere SQL Server come origine di conoscenza
Inizi aggiungendo il tuo SQL Server locale come origine di conoscenza in Copilot Studio. Questo processo consente a Copilot Studio di interagire con il database tramite query e azioni in linguaggio naturale.
Configura il Power Platform Data Gateway per stabilire un ponte sicuro tra Copilot Studio e il tuo SQL Server locale.
Aggiungi il tuo SQL Server come origine dati in Copilot Studio. Devi specificare i dettagli del server e del database.
Abilita le azioni SQL in modo che Copilot Studio possa leggere e scrivere dati in tempo reale.
Usa il linguaggio naturale per interrogare e aggiornare le tabelle del tuo SQL Server locale.
Suggerimento: progetta viste ottimizzate per la lettura in SQL Server per semplificare le query e migliorare le prestazioni. Viste pulite aiutano Copilot Studio a fornire risultati più rapidi e accurati.
Crea una connessione dati in Copilot Studio
Dopo aver aggiunto SQL Server come origine di conoscenza, devi creare una connessione dati in Copilot Studio. Questo passaggio collega la tua interfaccia conversazionale al database tramite il gateway.
Apri Copilot Studio e vai alla sezione Dati.
Seleziona Aggiungi connessione dati e scegli SQL Server dall'elenco delle origini disponibili.
Inserisci i dettagli della connessione, tra cui il nome del server, il nome del database e il metodo di autenticazione.
Associa le entità in Copilot Studio a tabelle o viste del tuo SQL Server locale. Questa associazione garantisce che Copilot Studio comprenda la struttura dei tuoi dati e possa interagire con essi in modo efficace.
Verifica la connessione per confermare che Copilot Studio possa accedere ai dati del tuo SQL Server.
Nota: usa account con privilegi minimi per la connessione. Limita l'accesso alle sole tabelle e viste necessarie per i tuoi scenari di Copilot.
Abilita le azioni SQL per lettura/scrittura
Puoi configurare Copilot Studio per eseguire operazioni di lettura e scrittura sul tuo SQL Server locale. Questa flessibilità ti consente di automatizzare il recupero e l'aggiornamento dei dati usando il linguaggio naturale.
Modalità | Comando | Descrizione |
|---|---|---|
Sola lettura | /ro | Vengono eseguite solo le query che leggono dati. |
/rwa | Le query che leggono dati vengono eseguite e quelle che scrivono (modificano dati o schema) vengono eseguite dopo l'approvazione dell'utente. | |
Lettura e scrittura | /rw | Le query che leggono dati vengono eseguite e quelle che scrivono (modificano dati o schema) vengono eseguite automaticamente (senza approvazione). |
Per modificare la modalità predefinita di Copilot Studio da Sola lettura a Lettura/scrittura con approvazione, vai su Strumenti, seleziona Opzioni, quindi Copilot, e usa l'elenco a discesa per modificare la Modalità di esecuzione predefinita.
Promemoria di sicurezza: verifica sempre e approva le azioni di scrittura prima di consentire a Copilot Studio di modificare i dati del tuo SQL Server locale. Questa pratica ti aiuta a mantenere il controllo e la conformità.
Panoramica dell'architettura AI ibrida
Si ottiene un vantaggio da un'architettura AI ibrida quando colleghi Copilot Studio al tuo SQL Server locale:
SQL Server funge da sistema di riferimento. Offre una piattaforma solida per archiviare e gestire i dati aziendali.
Il Power Platform Data Gateway funge da livello di trasporto. Sposta i dati in modo sicuro tra SQL Server e Copilot Studio.
Copilot Studio funge da interfaccia utente. Interagisci con i tuoi dati usando il linguaggio naturale, rendendo query e aggiornamenti semplici e intuitivi.
Questa architettura garantisce che i tuoi dati restino sicuri e accessibili, consentendo al tempo stesso interazioni avanzate guidate dall'AI.
Suggerimento: associa le entità in Copilot Studio a viste ottimizzate per la lettura in SQL Server. Questo approccio semplifica le query e migliora i tempi di risposta per i tuoi utenti.
Seguendo questi passaggi, crei una connessione fluida tra Copilot Studio e il tuo SQL Server locale. Ottieni la possibilità di interrogare e aggiornare i tuoi dati in modo sicuro, sfruttando l'AI conversazionale per aumentare produttività e visibilità.
Proteggi e ottimizza la connessione
Autenticazione e accesso con privilegi minimi
Devi proteggere la connessione tra Copilot Studio e il tuo SQL Server locale. Inizia scegliendo il metodo di autenticazione corretto. Puoi:
Non usare alcuna autenticazione, solo per ambienti di test.
Autenticarti con Microsoft per un'integrazione senza interruzioni.
Autenticarti manualmente per configurazioni personalizzate.
Applica sempre il principio del privilegio minimo. In Azure, usa i controlli di accesso basati sui ruoli. Inserisci gli utenti di Active Directory in gruppi che corrispondano ai ruoli di SQL Server. Assegna a ogni ruolo solo le autorizzazioni necessarie all'agente copilot per svolgere le sue attività. Imponi l'autenticazione a più fattori per tutti gli utenti. Usa i criteri di accesso condizionale per limitare l'accesso a dispositivi e posizioni attendibili. Limita le autorizzazioni di Copilot in modo che gli utenti accedano solo a ciò di cui hanno bisogno.
Suggerimenti per le prestazioni e la latenza
Ottimizzare le prestazioni garantisce che l'agente copilot risponda rapidamente. Segui questi passaggi:
Usa le visualizzazioni SQL per le operazioni sui dati, così da ridurre l'elaborazione lato client.
Monitora lo stato e la configurazione di tutti i nodi del gateway dei dati locale.
Scala il cluster del gateway dei dati se prevedi richieste di dati molto intense.
Monitora e ottimizza continuamente le prestazioni del gateway dei dati locale.
Analizza e ottimizza le query SQL lente per migliorarne la velocità di esecuzione.
Risolvi i conflitti di risorse nel database SQL.
Puoi usare dashboard di analisi e telemetria in tempo reale per monitorare l'utilizzo dell'agente copilot e gli indicatori chiave di prestazione. Microsoft Sentinel e l'interfaccia di amministrazione di Power Platform forniscono avvisi e consigli per il tuo ambiente.
Strumento/Strategia | Descrizione |
|---|---|
Dashboard di analisi | Monitora l'utilizzo dell'agente e gli indicatori chiave di prestazione. |
Telemetria in tempo reale | Usa la telemetria di agenti e strumenti Microsoft per analisi personalizzate. |
Microsoft Sentinel | Ricevi avvisi e abilita il registro di controllo e regole di rilevamento personalizzate. |
Interfaccia di amministrazione di Power Platform | Ottieni consigli e avvisi tramite il centro operativo. |
Registrazione di controllo e governance
Devi tenere traccia di tutte le attività dell'agente copilot ai fini della conformità. I log di controllo registrano automaticamente le interazioni degli utenti e le attività degli amministratori se il controllo è abilitato. Puoi inoltre registrare i gruppi di azioni di controllo di server e database per un monitoraggio più dettagliato. La acquisizione dei dati modificati e le funzionalità di rilevamento delle modifiche in SQL Server ti aiutano a monitorare le modifiche senza soluzioni personalizzate.
Per la governance, definisci confini chiari tra ambienti personali, dipartimentali e di produzione. Implementa un criterio di esfiltrazione "default-deny" per impedire spostamenti di dati non autorizzati. Automatizza la gestione delle modifiche con le pipeline di Power Platform e distribuzioni basate su approvazione. Usa il Center of Excellence Starter Kit per tenere traccia di asset e flussi di lavoro. Forma il tuo team affinché gestisca in modo responsabile la creazione e la configurazione degli agenti copilot.
Linea guida | Descrizione |
|---|---|
Prima di tutto la strategia degli ambienti | Configura ambienti distinti per l'uso personale, dipartimentale e di produzione. |
Esfiltrazione "default-deny" | Impedisci per impostazione predefinita lo spostamento di dati non autorizzato. |
Automatizza la gestione delle modifiche | Usa le pipeline di Power Platform per la gestione del ciclo di vita. |
Visibilità e iterazione | Tieni traccia di asset e flussi di lavoro con gli strumenti Microsoft. |
Sostieni la community dei maker | Fornisci formazione e supporto per una gestione responsabile degli agenti. |
Seguendo questi passaggi, proteggi e ottimizzi la connessione tra Copilot Studio e il tuo SQL Server locale. Assicuri che l'agente copilot funzioni in modo efficiente, resti conforme e supporti le esigenze del tuo business.
Risolvere i problemi del gateway dei dati e di Copilot Studio
Quando colleghi Copilot Studio a SQL Server tramite il gateway dei dati di Power Platform, potresti riscontrare problemi tecnici. Capire come identificarli e risolverli ti aiuta a mantenere una connessione affidabile e un'esperienza utente fluida.
Errori di connessione comuni
Potresti visualizzare messaggi di errore durante la configurazione o l'uso del gateway dei dati. Questi errori riguardano spesso le credenziali, l'accesso al database o la connettività del gateway. La tabella seguente mostra gli errori di connessione più frequenti e il loro significato:
Tipo di errore | Dettagli |
|---|---|
Impossibile connettersi | Credenziali di connessione non valide. Esempio: |
Impossibile connettersi | Impossibile connettersi al database. Esempio: |
Impossibile connettersi | Errore sconosciuto nel gateway dati. Esempio: |
Errore di accesso al gateway | Il gateway è raggiungibile, ma non può accedere all'origine dati locale. Esempio: |
Suggerimento: verifica sempre nome utente, password, nome del database e autorizzazioni prima di approfondire la risoluzione dei problemi.
Problemi di autorizzazioni e autenticazione
Potresti riscontrare problemi di autenticazione quando colleghi Copilot Studio a SQL Server. Segui questi passaggi per risolvere i problemi di autorizzazioni e autenticazione:
Cerca una finestra di autenticazione di Microsoft Entra nel browser se la barra di avanzamento si ripete dopo aver inserito i valori dell'endpoint.
Acquisisci i log nella finestra di output se visualizzi errori dopo aver inserito i dettagli della connessione.
Inserisci i valori di endpoint e distribuzione in Strumenti > Opzioni > Copilot, quindi seleziona OK.
Apri il visualizzatore di output in Visualizza > Output prima di avviare Copilot.
Autenticati in Azure quando avvii Copilot, a meno che tu non utilizzi una chiave API.
Se non viene visualizzata alcuna richiesta di autenticazione, controlla nel browser la finestra di dialogo di Microsoft Entra.
Usa il visualizzatore di output per esaminare gli errori nella chat di Copilot.
Verifica l'accesso alle risorse di Azure OpenAI con l'interfaccia della riga di comando di Azure installata sullo stesso computer di SSMS.
Nota: conferma sempre che il tuo account disponga delle autorizzazioni necessarie sia per SQL Server sia per le risorse di Azure.
Funzionalità in anteprima e limitazioni
Copilot Studio offre funzionalità in anteprima che migliorano l'esperienza, ma è importante conoscerne i limiti attuali. La tabella seguente riassume ciò che puoi aspettarti:
Funzionalità | Limitazioni |
|---|---|
Finestra di chat per query in linguaggio naturale | Non puoi modificare direttamente le query T-SQL esistenti. |
Assistenza al codice per T-SQL | Alcune risposte potrebbero non essere accurate. |
L'accesso dipende dall'autenticazione dell'utente. | |
Devi verificare l'accuratezza e l'adeguatezza degli output. | |
Non puoi accedere alle funzionalità se hai effettuato l'accesso con un utente diverso da quello autenticato con Microsoft Entra. | |
L'autenticazione tramite identità gestita potrebbe non funzionare con l'endpoint di Azure OpenAI e Microsoft Entra. |
Verifica sempre gli output di Copilot Studio e testa le funzionalità in anteprima in un ambiente sicuro prima di usarle in produzione.
Ora disponi di un metodo sicuro e dettagliato per collegare Copilot Studio al tuo SQL Server locale tramite il Power Platform Data Gateway. Dai sempre priorità alle best practice di sicurezza, governance e prestazioni. Poi, testa la configurazione con query di esempio, esamina i log di controllo ed esplora funzionalità avanzate come connettori e agenti dinamici. Per approfondire, consulta queste risorse:
Resta aggiornato per sfruttare al meglio l'integrazione con Copilot Studio.
Domande frequenti
Come configuro il gateway in powerapps per collegare SQL locale?
Installi il gateway dati locale sul tuo server. Lo registri in powerapps studio. Selezioni SQL Server come origine dati. Il gateway ti permette di eseguire query sulle origini dati e di collegare SQL locale alla tua app powerapps.
Posso usare la connessione del gateway di power bi con il servizio power bi per interrogare le origini dati?
Sì, colleghi il gateway al servizio power bi. Aggiungi SQL Server come origine. Usi power bi per interrogare le origini dati e visualizzare i risultati. Il gateway garantisce un accesso sicuro e aggiornamenti in tempo reale.
Come creo e aggiorno record in powerapps studio usando SQL Server?
Mappi le entità di powerapps studio sulle tabelle SQL. Usi moduli o azioni nella tua app powerapps per creare e aggiornare i record. Il gateway in powerapps trasmette in modo sicuro le modifiche, permettendoti di creare e aggiornare i record direttamente dalla tua app.
Quali autorizzazioni servono per rendere disponibile il database per la creazione dinamica di nuovi record cliente?
Concedi al service account l'accesso con privilegi minimi in Power Apps Studio. Gli consenti autorizzazioni di lettura e scrittura sulle tabelle per creare dinamicamente nuovi record cliente. Il gateway gestisce l'autenticazione e mantiene sicuro il tuo database.
Posso usare Power BI e Power Apps insieme per interrogare le mie origini dati e visualizzare le query?
Puoi combinare Power BI e Power Apps per ottenere una soluzione completa. Usi Power BI per visualizzare le query e Power Apps per interagire con i dati. Il gateway collega entrambi gli strumenti al tuo SQL Server, consentendo operazioni sui dati senza interruzioni.