Verbinding maken tussen Copilot Studio en SQL Server via de Power Platform Data Gateway
By Mirko Peters ·
Verbind Copilot Studio veilig met SQL Server via de Power Platform Data Gateway voor realtime, versleutelde gegevenstoegang en conversatiegerichte AI-integratie.
Automatically translated with AI from the original post. Read the English original
Je kunt Copilot Studio veilig verbinden met je on-premises SQL Server via de Power Platform Data Gateway. Met deze opzet kun je lokale databases in realtime bevragen en bijwerken met natuurlijke taal, wat het beheer van gegevens een stuk eenvoudiger maakt. De gateway gebruikt robuuste versleuteling, waardoor je gevoelige informatie beveiligd blijft en voldoet aan de regelgeving. Je profiteert van een hybride AI-architectuur: SQL Server fungeert als je system of record, de gateway zorgt voor veilig transport en Copilot Studio biedt de conversatiegerichte interface.
Belangrijkste punten
Verbind Copilot Studio met je on-premises SQL Server via de Power Platform Data Gateway voor veilige toegang tot gegevens in realtime.
Controleer of je SQL Server-versie compatibel is en of je de juiste machtigingen hebt ingesteld voor een soepele verbinding.
Volg de installatiestappen voor de data gateway zorgvuldig om een veilige brug tussen Copilot Studio en je SQL Server te maken.
Gebruik natuurlijke taal in Copilot Studio om met je SQL-gegevens te werken. Zo wordt het beheer van gegevens eenvoudiger en intuïtiever.
Controleer de verbinding regelmatig en optimaliseer die om de prestaties en beveiliging op peil te houden, en pas het least-privilege-principe toe.
Vereisten voor het verbinden van Copilot Studio
Voordat je Copilot Studio met je on-premises SQL Server verbindt, moet je je omgeving voorbereiden. Deze stap zorgt voor een soepele installatie en veilige gegevenstoegang.
Ondersteunde SQL Server-versies
Controleer of je on-premises SQL Server voldoet aan de compatibiliteitseisen. Copilot Studio werkt het best met recente versies van SQL Server, waaronder SQL Server 2016, 2017, 2019 en Azure SQL. Oudere versies ondersteunen mogelijk niet alle functies of beveiligingsprotocollen. Raadpleeg altijd de documentatie van SQL Server voor de meest recente compatibiliteitsinformatie.
Vereiste machtigingen
Je moet de juiste machtigingen hebben om Copilot Studio met je database te verbinden. Geef het serviceaccount dat met SQL Server communiceert alleen de minimaal noodzakelijke toegang. Dit account moet alleen leesrechten en schrijfrechten hebben op de tabellen die je wilt gebruiken. Geef geen beheerdersrechten.
Tip: Ken machtigingen toe op databaseniveau in plaats van op serverniveau, zodat je het least-privilege-principe volgt.
Netwerk- en beveiligingsinstellingen
Je moet je netwerk- en firewallinstellingen configureren zodat er veilige communicatie mogelijk is tussen Copilot Studio, de Power Platform Data Gateway en je on-premises SQL Server. De gateway gebruikt alleen uitgaande, versleutelde verbindingen, die je gegevens beschermen tegen ongeautoriseerde toegang.
Hier zijn de minimale systeemvereisten voor het installeren van de Power Platform Data Gateway:
Vereiste | Beschrijving |
|---|---|
.NET Framework | 4.8 |
Besturingssysteem | 64-bitversie van Windows 10 of Windows Server 2019 |
Schijfruimte | 4 GB voor logboeken van prestatiebewaking |
Schermresolutie | Minimaal 1280 x 800 |
Stel daarnaast firewallregels in om de volgende endpoints en poorten toe te staan:
Endpoint | Poort | Doel |
|---|---|---|
*.datawarehouse.pbidedicated.windows.net | 1433 | Dataflow Gen2-verbinding met het Fabric-staginglakehouse |
*.datawarehouse.fabric.microsoft.com | 1433 | Dataflow Gen2-verbinding met het Fabric-staginglakehouse |
*.frontend.clouddatahub.net | 443 | Vereist voor uitvoering van Fabric-pipelines |
Bekijk deze vereisten voordat je begint. Deze voorbereiding voorkomt veelvoorkomende installatieproblemen en zorgt voor een veilige, betrouwbare verbinding.
Data gateway installeren en configureren
Het instellen van de data gateway is een cruciale stap om Copilot Studio te verbinden met je on-premises SQL Server-database. Je gebruikt de gateway als veilige brug, waarmee je realtime, versleutelde toegang tot je gegevens krijgt. Deze sectie begeleidt je bij het downloaden, installeren, registreren en configureren van de gateway voor je SQL-omgeving.
Gateway downloaden en installeren
Je moet de gateway installeren op een Windows-server die voldoet aan de minimale vereisten. Volg deze stappen om de gateway te installeren:
Open Power Automate en ga naar de sectie Data. Selecteer vervolgens Gateways.
Klik op Nieuwe gateway om de download van de On-Premises Data Gateway te starten.
Voer het installatieprogramma uit en kies de installatielocatie op je server.
Voer na de installatie je organisatorische e-mailadres in om aan de gateway te koppelen.
Registreer je nieuwe gateway door een unieke naam op te geven en een herstelsleutel in te stellen voor de beveiliging.
Bevestig de herstelsleutel en selecteer Configureren om het proces af te ronden.
Tip: Installeer de gateway altijd op een speciale, beveiligde server. Zo houd je controle over toegang en prestaties.
Gateway registreren bij Power Platform
Nadat je de gateway hebt geïnstalleerd, moet je deze registreren bij Power Platform. Met de registratie koppel je de gateway aan je Microsoft 365-omgeving en maak je veilig beheer mogelijk.
Gebruik voor de registratie een serviceaccount met beperkte machtigingen. Zo werk je met het principe van minimale rechten en verklein je het risico.
Meld je tijdens de registratie aan met je Microsoft-organisatieaccount.
Geef je gateway een duidelijke, beschrijvende naam. Zo herken je hem eenvoudig in het beheercentrum van Power Platform.
Stel een sterke herstelsleutel in en bewaar die veilig. Je hebt deze sleutel nodig voor toekomstig gatewaybeheer of voor herstel.
Beperk de toegang tot gatewayinstellingen en verbindingen tot alleen de personen die die nodig hebben.
Let op: Controleer regelmatig het gebruik van de gateway en pas softwareupdates toe, zodat je omgeving veilig en betrouwbaar blijft.
Verbinding met on-premises SQL Server instellen
Nu kun je je sql server-database koppelen aan de data gateway. Via deze stap kan Copilot Studio veilig toegang krijgen tot je on-premises sql-gegevens.
Ga in het beheercentrum van Power Platform naar Gateways beheren.
Selecteer je geregistreerde gateway en voeg een nieuwe gegevensbron toe.
Kies SQL Server als type gegevensbron.
Voer de servernaam en de databasenaam van je sql server-database in.
Selecteer de verificatiemethode die past bij je beveiligingseisen. Je kunt kiezen uit verschillende opties:
Microsoft Entra interactieve verificatie, die multifactorauthenticatie ondersteunt.
Microsoft Entra geïntegreerde verificatie, waarbij wachtwoorden niet meer nodig zijn.
Azure Managed Identity, waarmee je verbinding maakt zonder dat je referenties hoeft te beheren.
Certificaatgebaseerde verificatie, die certificaten gebruikt in plaats van wachtwoorden.
Voer de vereiste referenties in en klik op Toevoegen om de verbinding te voltooien.
De data gateway gebruikt een verbindingsmodel met alleen uitgaand verkeer. Hij start verbindingen met Azure Service Bus via TCP-poort 443, die standaard is voor HTTPS-verkeer. Zo hoef je geen inkomende firewallpoorten te openen, wat het beveiligingsrisico verkleint. Je kunt HTTPS afdwingen door de instelling "force HTTPS" in te schakelen. Zo blijft alle verkeer tussen de gateway en Azure versleuteld en voldoet het aan je beveiligingsbeleid.
Beveiligingsherinnering: Pas bij het toewijzen van machtigingen aan het serviceaccount dat verbinding maakt met je sql server-database altijd het principe van minimale rechten toe. Geef alleen de noodzakelijke lees- en schrijfrechten op de vereiste tabellen.
Door deze stappen te volgen, creëer je een veilige en betrouwbare verbinding tussen Copilot Studio en je on-premises sql server-database. De data gateway fungeert als betrouwbare transportlaag, houdt je gegevens veilig en maakt krachtige, AI-gedreven interacties mogelijk.
Copilot Studio koppelen aan on-premises SQL Server
Door Copilot Studio te koppelen aan je on-premises SQL Server krijg je realtime, conversationeel toegang tot je bedrijfsgegevens. Met de volgende stappen zet je een veilige en efficiënte integratie op die gebruikmaakt van de hybride AI-architectuur.
SQL Server toevoegen als kennisbron
Je begint met het toevoegen van je on-premises SQL Server als kennisbron in Copilot Studio. Hierdoor kan Copilot Studio met je database communiceren via natuurlijke taalvragen en acties.
Stel de Power Platform Data Gateway in om een veilige brug tussen Copilot Studio en je on-premises SQL Server te maken.
Voeg je SQL Server toe als gegevensbron in Copilot Studio. Je moet de server- en databasegegevens opgeven.
Schakel SQL-acties in zodat Copilot Studio in realtime gegevens kan lezen en schrijven.
Gebruik natuurlijke taal om tabellen in je on-premises SQL Server te bevragen en bij te werken.
Tip: Ontwerp in SQL Server weergaven die geoptimaliseerd zijn voor lezen, om queries te vereenvoudigen en de prestaties te verbeteren. Overzichtelijke weergaven helpen Copilot Studio sneller en nauwkeuriger resultaten te leveren.
Een gegevensverbinding maken in Copilot Studio
Nadat je SQL Server als kennisbron hebt toegevoegd, moet je in Copilot Studio een gegevensverbinding maken. Deze stap koppelt je conversationele interface via de gateway aan de database.
Open Copilot Studio en ga naar het gedeelte Gegevens.
Selecteer Gegevensverbinding toevoegen en kies SQL Server uit de lijst met beschikbare bronnen.
Voer de verbindingsgegevens in, inclusief de servernaam, de databasenaam en de verificatiemethode.
Koppel entiteiten in Copilot Studio aan tabellen of weergaven in je on-premises SQL Server. Deze koppeling zorgt ervoor dat Copilot Studio je gegevensstructuur begrijpt en er effectief mee kan werken.
Test de verbinding om te bevestigen dat Copilot Studio toegang heeft tot je SQL Server-gegevens.
Opmerking: Gebruik accounts met minimale rechten voor de verbinding. Beperk de toegang tot alleen de tabellen en weergaven die nodig zijn voor je Copilot-scenario’s.
SQL-acties inschakelen voor lezen en schrijven
Je kunt Copilot Studio zo configureren dat het lees- en schrijfbewerkingen uitvoert op je on-premises SQL Server. Zo kun je het ophalen en bijwerken van gegevens automatiseren met natuurlijke taal.
Modus | Opdracht | Beschrijving |
|---|---|---|
Alleen lezen | /ro | Alleen queries die gegevens lezen, worden uitgevoerd. |
/rwa | Queries die gegevens lezen, worden uitgevoerd, en queries die schrijven (gegevens of schema wijzigen) worden uitgevoerd na goedkeuring door de gebruiker. | |
Lezen en schrijven | /rw | Queries die gegevens lezen, worden uitgevoerd, en queries die schrijven (gegevens of schema wijzigen) worden automatisch uitgevoerd (zonder goedkeuring). |
Om de standaardmodus voor Copilot Studio te wijzigen van Alleen lezen naar Lezen/schrijven met goedkeuring, ga je naar Extra, selecteer je Opties, daarna Copilot, en pas je via de vervolgkeuzelijst de Standaard uitvoeringsmodus aan.
Veiligheidsherinnering: Controleer en keur schrijfacties altijd goed voordat je Copilot Studio toestaat je on-premises SQL Server-gegevens te wijzigen. Zo houd je grip op de situatie en blijf je compliant.
Overzicht hybride AI-architectuur
Je profiteert van een hybride AI-architectuur wanneer je Copilot Studio koppelt aan je on-premises SQL Server:
SQL Server fungeert als het system of record. Het biedt een robuust platform voor het opslaan en beheren van je bedrijfsgegevens.
De Power Platform Data Gateway fungeert als transportlaag. Hij verplaatst gegevens veilig tussen SQL Server en Copilot Studio.
Copilot Studio fungeert als gebruikersinterface. Je werkt met je gegevens via natuurlijke taal, wat queries en updates eenvoudig en intuïtief maakt.
Deze architectuur zorgt ervoor dat je gegevens veilig en toegankelijk blijven, terwijl er geavanceerde AI-gestuurde interacties mogelijk zijn.
Tip: Koppel entiteiten in Copilot Studio aan weergaven in SQL Server die geoptimaliseerd zijn voor lezen. Deze aanpak stroomlijnt queries en verkort de responstijden voor je gebruikers.
Door deze stappen te volgen, creëer je een naadloze verbinding tussen Copilot Studio en je on-premises SQL Server. Je kunt je gegevens veilig opvragen en bijwerken, en met conversationele AI produectiviteit en inzicht vergroten.
Je verbinding beveiligen en optimaliseren
Verificatie en toegang met minimale rechten
Je moet de verbinding tussen Copilot Studio en je on-premises SQL Server beveiligen. Begin met het kiezen van de juiste verificatiemethode. Je kunt:
Geen verificatie gebruiken, alleen voor testomgevingen.
Verifiëren met Microsoft voor een naadloze integratie.
Handmatig verifiëren voor maatwerkconfiguraties.
Pas altijd least-privilege-toegang toe. Gebruik in Azure rolgebaseerd toegangsbeheer. Plaats Active Directory-gebruikers in groepen die overeenkomen met SQL Server-rollen. Ken elke rol alleen de machtigingen toe die de copilotagent nodig heeft om zijn taken uit te voeren. Dwing multifactorauthenticatie af voor alle gebruikers. Gebruik voorwaardelijke toegang-beleidsregels om toegang te beperken tot vertrouwde apparaten en locaties. Beperk de copilot-machtigingen zodat gebruikers alleen toegang hebben tot wat ze nodig hebben.
Tips voor prestaties en latentie
Het optimaliseren van de prestaties zorgt ervoor dat je copilotagent snel reageert. Volg deze stappen:
Gebruik SQL-weergaven voor gegevensbewerkingen om de verwerking aan clientzijde te beperken.
Controleer de status en configuratie van alle on-premises-gegevensgatewaynodes.
Schaal je gegevensgatewaycluster op als je veel gegevensaanvragen verwacht.
Controleer en optimaliseer de prestaties van je on-premises-gegevensgateway voortdurend.
Analyseer trage SQL-query's en stem ze af om de uitvoeringssnelheid te verbeteren.
Los resourceconflicten in je SQL-database op.
Met analysedashboards en realtimetelemetrie kun je het gebruik van de copilotagent en de belangrijkste prestatie-indicatoren bijhouden. Microsoft Sentinel en het Power Platform-beheercentrum leveren waarschuwingen en aanbevelingen voor je omgeving.
Hulpmiddel/strategie | Beschrijving |
|---|---|
Analysedashboards | Bewaak het gebruik van agents en de belangrijkste prestatie-indicatoren. |
Realtimetelemetrie | Gebruik telemetrie van agents en Microsoft-tools voor aangepaste analyses. |
Microsoft Sentinel | Ontvang waarschuwingen en schakel auditlogging en aangepaste detectieregels in. |
Power Platform-beheercentrum | Ontvang aanbevelingen en waarschuwingen via het actiecentrum. |
Auditlogging en governance
Je moet alle activiteiten van de copilotagent bijhouden voor compliance. Auditlogs registreren automatisch gebruikersinteracties en beheeractiviteiten als auditing is ingeschakeld. Je kunt ook auditactiegroepen voor servers en databases vastleggen voor gedetailleerdere tracking. Change data capture en wijzigingsregistratie in SQL Server helpen je wijzigingen te volgen zonder maatwerkoplossingen.
Stel voor governance duidelijke grenzen vast tussen persoonlijke, afdelings- en productieomgevingen. Implementeer een standaard-deny-beleid voor exfiltratie om ongeautoriseerde gegevensverplaatsing te voorkomen. Automatiseer wijzigingsbeheer met Power Platform-pipelines en goedkeuringsgebaseerde implementaties. Gebruik de Center of Excellence Starter Kit om assets en workflows bij te houden. Train je team om het maken en configureren van copilotagents verantwoord te beheren.
Richtlijn | Beschrijving |
|---|---|
Eerst omgevingsstrategie | Richt aparte omgevingen in voor persoonlijk, afdelings- en productiegebruik. |
Standaard-deny voor exfiltratie | Voorkom standaard ongeautoriseerde gegevensverplaatsing. |
Automatiseer wijzigingsbeheer | Gebruik Power Platform-pipelines voor lifecyclebeheer. |
Zichtbaarheid en iteratie | Houd assets en workflows bij met Microsoft-tools. |
Stimuleer de makergemeenschap | Bied training en ondersteuning voor verantwoord agentbeheer. |
Door deze stappen te volgen, beveilig en optimaliseer je de verbinding tussen Copilot Studio en je on-premises SQL Server. Zo zorg je ervoor dat je copilotagent efficiënt werkt, compliant blijft en aansluit bij de behoeften van je organisatie.
Problemen oplossen met Data Gateway en Copilot Studio
Wanneer je Copilot Studio via de Power Platform Data Gateway met SQL Server verbindt, kun je technische problemen tegenkomen. Inzicht in hoe je deze problemen herkent en oplost, helpt je een betrouwbare verbinding en een soepele gebruikerservaring te behouden.
Veelvoorkomende verbindingsfouten
Bij het instellen of gebruiken van de gateway kun je foutmeldingen zien. Deze fouten hebben vaak betrekking op inloggegevens, databasetoegang of gateway-connectiviteit. In onderstaande tabel staan veelvoorkomende verbindingsfouten en wat ze betekenen:
Foittype | Details |
|---|---|
Kan geen verbinding maken | Ongeldige verbindingsgegevens. Voorbeeld: |
Kan geen verbinding maken | Kan geen verbinding maken met de database. Voorbeeld: |
Verbinding maken mislukt | Onbekende fout in de data gateway. Voorbeeld: |
Toegangsfout gateway | De gateway is bereikt, maar heeft geen toegang tot de on-premises gegevensbron. Voorbeeld: |
Tip: controleer altijd je gebruikersnaam, wachtwoord, databasenaam en machtigingen voordat je verder gaat troubleshooten.
Problemen met machtigingen en authenticatie
Je kunt authenticatieproblemen tegenkomen bij het verbinden van Copilot Studio met SQL Server. Volg deze stappen om machtigings- en authenticatieproblemen op te lossen:
Kijk in je browser of er een Microsoft Entra-authenticatiedialoogvenster verschijnt als de voortgangsbalk blijft herhalen nadat je de eindpuntwaarden hebt ingevoerd.
Leg logs vast in het uitvoervenster als je fouten ziet nadat je de verbindingsgegevens hebt ingevoerd.
Voer de eindpunt- en implementatiewaarden in via Extra > Opties > Copilot en selecteer vervolgens OK.
Open de uitvoerviewer via Weergave > Uitvoer voordat je Copilot start.
Authenticeer bij Azure wanneer je Copilot start, tenzij je een API-sleutel gebruikt.
Als er geen authenticatieprompt verschijnt, controleer dan in je browser op het Microsoft Entra-dialoogvenster.
Gebruik de uitvoerviewer om fouten in het Copilot-chatvenster te bekijken.
Controleer de toegang tot Azure OpenAI-resources met de Azure CLI, geïnstalleerd op dezelfde machine als SSMS.
Let op: controleer altijd of je account de nodige machtigingen heeft voor zowel SQL Server als Azure-resources.
Preview-functies en beperkingen
Copilot Studio biedt preview-functies die je ervaring verbeteren, maar je moet je bewust zijn van de huidige beperkingen. In onderstaande tabel vind je een overzicht van wat je kunt verwachten:
Functies | Beperkingen |
|---|---|
Chatvenster voor natuurlijketaalquery's | Je kunt bestaande T-SQL-query's niet rechtstreeks wijzigen. |
Codeondersteuning voor T-SQL | Sommige antwoorden kunnen onnauwkeurig zijn. |
Toegang hangt af van gebruikersauthenticatie. | |
Je moet resultaten controleren op juistheid en geschiktheid. | |
Je hebt geen toegang tot de functies als je bent aangemeld met een andere gebruiker dan degene die is geauthenticeerd met Microsoft Entra. | |
Beheerde-identiteitsauthenticatie werkt mogelijk niet met het Azure OpenAI-eindpunt en Microsoft Entra. |
Controleer Copilot Studio-resultaten altijd en test preview-functies in een veilige omgeving voordat je ze in productie gebruikt.
Je beschikt nu over een veilige, stapsgewijze methode om Copilot Studio te verbinden met je on-premises SQL Server via de Power Platform Data Gateway. Let altijd op best practices op het gebied van beveiliging, governance en prestaties. Test vervolgens je setup met voorbeeldquery's, controleer de auditlogs en verken geavanceerde functies zoals connectors en dynamische agents. Voor verdere verdieping kun je deze bronnen bekijken:
Blijf op de hoogte om het meeste uit je Copilot Studio-integratie te halen.
Veelgestelde vragen
Hoe stel ik de gateway in powerapps in om on-prem sql te koppelen?
Je installeert de on-premises data gateway op je server. Je registreert deze in powerapps studio. Je selecteert je SQL Server als gegevensbron. Met de gateway kun je je gegevensbronnen bevragen en on-prem sql koppelen aan je powerapps-app.
Kan ik een power bi gateway-verbinding met power bi service gebruiken om mijn gegevensbronnen te bevragen?
Ja, je koppelt de gateway aan power bi service. Je voegt je SQL Server toe als bron. Je gebruikt power bi om je gegevensbronnen te bevragen en resultaten te visualiseren. De gateway zorgt voor veilige toegang en updates in realtime.
Hoe maak en werk ik records bij in powerapps studio met SQL Server?
Je koppelt entiteiten in powerapps studio aan je SQL-tabellen. Je gebruikt formulieren of acties in je powerapps-app om records aan te maken/bij te werken. De gateway in powerapps stuurt wijzigingen veilig door, zodat je records rechtstreeks vanuit je app kunt aanmaken en bijwerken.
Welke machtigingen heb ik nodig om mijn database beschikbaar te maken voor het dynamisch aanmaken van nieuwe klantrecords?
Je kent het service-account in Power Apps Studio least-privilege-toegang toe. Je geeft leesrechten en schrijfrechten op tabellen zodat er dynamisch nieuwe klantrecords kunnen worden aangemaakt. De gateway beheert de authenticatie en houdt je database veilig.
Kan ik Power BI en Power Apps samen gebruiken om mijn gegevensbronnen te bevragen en query's te visualiseren?
Je combineert Power BI en Power Apps voor een complete oplossing. Je gebruikt Power BI om query's te visualiseren en Power Apps om met gegevens te werken. De gateway verbindt beide tools met je SQL Server, waardoor gegevensbewerkingen naadloos verlopen.