M365Con 2027 – konferensi online gratis · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Cara Menghubungkan Copilot Studio ke SQL Server Menggunakan Power Platform Data Gateway

By ·

Hubungkan Copilot Studio ke SQL Server secara aman dengan Power Platform Data Gateway untuk akses data real-time yang terenkripsi dan integrasi AI percakapan.

Automatically translated with AI from the original post. Read the English original

▶ BLOGHow to Connect CopilotStudio to SQL Server…M365.FM
Titelbild: How to Connect Copilot Studio to SQL Server Using the Power Platform Data Gateway

Anda dapat menghubungkan Copilot Studio ke SQL Server on-premises secara aman dengan menggunakan Power Platform Data Gateway. Pengaturan ini memungkinkan Anda mengkueri dan memperbarui basis data lokal secara real-time dengan bahasa alami, sehingga pengelolaan data menjadi jauh lebih mudah. Gateway menggunakan enkripsi yang kuat, yang menjaga informasi sensitif Anda tetap aman dan sesuai dengan regulasi. Anda memperoleh arsitektur AI hibrida, di mana SQL Server berperan sebagai system of record, gateway menyediakan transportasi yang aman, dan Copilot Studio menghadirkan antarmuka percakapan.

Poin Penting

Prasyarat untuk Menghubungkan Copilot Studio

Sebelum menghubungkan Copilot Studio ke SQL Server on-premises Anda, siapkan lingkungan Anda terlebih dahulu. Langkah ini memastikan pengaturan berjalan lancar dan akses data tetap aman.

Versi SQL Server yang Didukung

Pastikan SQL Server on-premises Anda memenuhi persyaratan kompatibilitas. Copilot Studio paling optimal dengan versi SQL Server yang lebih baru, termasuk SQL Server 2016, 2017, 2019, dan Azure SQL. Versi yang lebih lama mungkin tidak mendukung semua fitur atau protokol keamanan. Selalu periksa dokumentasi SQL Server Anda untuk pembaruan kompatibilitas terbaru.

Izin yang Diperlukan

Anda harus memiliki izin yang tepat untuk menghubungkan Copilot Studio ke basis data Anda. Berikan akses minimum yang diperlukan kepada akun layanan yang akan berinteraksi dengan SQL Server. Akun ini sebaiknya hanya memiliki izin baca dan tulis pada tabel yang akan Anda gunakan. Hindari memberikan hak istimewa administratif.

Tips: Berikan izin di tingkat basis data, bukan tingkat server, untuk mengikuti prinsip least-privilege.

Pengaturan Jaringan dan Keamanan

Anda perlu mengonfigurasi pengaturan jaringan dan firewall agar komunikasi antara Copilot Studio, Power Platform Data Gateway, dan SQL Server on-premises Anda berlangsung aman. Gateway menggunakan koneksi terenkripsi yang hanya bersifat outbound, sehingga data Anda terlindungi dari akses yang tidak sah.

Berikut persyaratan sistem minimum untuk menginstal Power Platform Data Gateway:

Persyaratan

Deskripsi

.NET Framework

4.8

Sistem Operasi

Windows 10 64-bit atau Windows Server 2019

Ruang Disk

4 GB untuk log pemantauan performa

Resolusi Layar

Minimum 1280 x 800

Anda juga perlu mengatur aturan firewall untuk mengizinkan endpoint dan port berikut:

Endpoint

Port

Tujuan

*.datawarehouse.pbidedicated.windows.net

1433

Koneksi Dataflow Gen2 ke lakehouse staging Fabric

*.datawarehouse.fabric.microsoft.com

1433

Koneksi Dataflow Gen2 ke lakehouse staging Fabric

*.frontend.clouddatahub.net

443

Diperlukan untuk eksekusi Fabric Pipeline

Tinjau prasyarat ini sebelum memulai. Langkah persiapan ini membantu Anda menghindari masalah umum saat pengaturan dan memastikan koneksi yang aman serta andal.

Instal dan Konfigurasi Data Gateway

Mengatur data gateway merupakan langkah penting untuk menghubungkan Copilot Studio ke basis data SQL Server on-premises Anda. Anda akan menggunakan gateway sebagai jembatan yang aman, yang memungkinkan akses data real-time dan terenkripsi. Bagian ini memandu Anda mengunduh, menginstal, mendaftarkan, dan mengonfigurasi gateway untuk lingkungan SQL Anda.

Unduh dan Instal Gateway

Anda perlu menginstal gateway pada server Windows yang memenuhi persyaratan minimum. Ikuti langkah-langkah berikut untuk menginstal gateway:

  1. Buka Power Automate lalu masuk ke bagian Data, kemudian pilih Gateways.

  2. Klik New Gateway untuk memulai unduhan On-Premises Data Gateway.

  3. Jalankan penginstal dan pilih lokasi instalasi di server Anda.

  4. Setelah instalasi selesai, masukkan alamat email organisasi Anda untuk dikaitkan dengan gateway.

  5. Daftarkan gateway baru Anda dengan memberikan nama unik dan menetapkan kunci pemulihan untuk keamanan.

  6. Konfirmasi kunci pemulihan dan pilih Configure untuk menyelesaikan proses.

Tips: Selalu instal gateway pada server khusus yang aman. Praktik ini membantu Anda tetap mengontrol akses dan performa.

Mendaftarkan Gateway dengan Power Platform

Setelah Anda menginstal gateway, Anda harus mendaftarkannya ke Power Platform. Pendaftaran menghubungkan gateway Anda dengan lingkungan Microsoft 365 dan memungkinkan pengelolaan yang aman.

Catatan: Pantau penggunaan gateway secara rutin dan terapkan pembaruan perangkat lunak agar lingkungan Anda tetap aman dan andal.

Mengatur Koneksi ke SQL Server On-Premises

Sekarang Anda dapat menghubungkan database SQL Server ke data gateway. Langkah ini memungkinkan Copilot Studio mengakses data SQL on-premises Anda secara aman.

  1. Di pusat admin Power Platform, buka Manage Gateways.

  2. Pilih gateway yang sudah terdaftar dan tambahkan sumber data baru.

  3. Pilih SQL Server sebagai jenis sumber data.

  4. Masukkan nama server dan nama database untuk database SQL Server Anda.

  5. Pilih metode autentikasi yang sesuai dengan kebutuhan keamanan Anda. Anda dapat memilih dari beberapa opsi:

    • Autentikasi interaktif Microsoft Entra, yang mendukung autentikasi multifaktor.

    • Autentikasi terintegrasi Microsoft Entra, yang tidak memerlukan kata sandi.

    • Azure Managed Identity, yang memungkinkan Anda terhubung tanpa mengelola kredensial.

    • Autentikasi berbasis sertifikat, yang menggunakan sertifikat sebagai pengganti kata sandi.

  6. Masukkan kredensial yang diperlukan lalu klik Add untuk menyelesaikan koneksi.

Data gateway menggunakan model koneksi keluar saja (outbound-only). Gateway memulai koneksi ke Azure Service Bus melalui TCP port 443, yang merupakan port standar untuk lalu lintas HTTPS. Pendekatan ini mengurangi risiko keamanan karena Anda tidak perlu membuka port firewall masuk. Anda dapat menerapkan HTTPS dengan mengaktifkan pengaturan "force HTTPS", sehingga seluruh lalu lintas antara gateway dan Azure tetap terenkripsi dan sesuai dengan kebijakan keamanan Anda.

Pengingat Keamanan: Selalu terapkan prinsip hak minimum saat memberikan izin kepada akun layanan yang terhubung ke database SQL Server Anda. Berikan hanya akses baca dan tulis yang diperlukan pada tabel yang relevan.

Dengan mengikuti langkah-langkah ini, Anda membangun koneksi yang aman dan andal antara Copilot Studio dan database SQL Server on-premises Anda. Data gateway berfungsi sebagai lapisan transportasi tepercaya yang menjaga keamanan data Anda sekaligus memungkinkan interaksi bertenaga AI.

Menghubungkan Copilot Studio ke SQL Server On-Premises

Menghubungkan Copilot Studio ke SQL Server on-premises Anda membuka akses percakapan secara real-time ke data perusahaan Anda. Anda dapat mengikuti langkah-langkah berikut untuk menyiapkan integrasi yang aman dan efisien yang memanfaatkan arsitektur AI hibrida.

Menambahkan SQL Server sebagai Knowledge Source

Anda memulai dengan menambahkan SQL Server on-premises sebagai knowledge source di Copilot Studio. Proses ini memungkinkan Copilot Studio berinteraksi dengan database Anda menggunakan kueri dan tindakan berbasis bahasa alami.

Tips: Rancang view yang dioptimalkan untuk pembacaan di SQL Server guna menyederhanakan kueri dan meningkatkan performa. View yang bersih membantu Copilot Studio menghasilkan hasil yang lebih cepat dan akurat.

Membuat Koneksi Data di Copilot Studio

Setelah Anda menambahkan SQL Server sebagai knowledge source, Anda perlu membuat koneksi data di Copilot Studio. Langkah ini menghubungkan antarmuka percakapan Anda ke database melalui gateway.

  1. Buka Copilot Studio dan masuk ke bagian Data.

  2. Pilih Add Data Connection, lalu pilih SQL Server dari daftar sumber yang tersedia.

  3. Masukkan detail koneksi, termasuk nama server, nama database, dan metode autentikasi.

  4. Petakan entity di Copilot Studio ke tabel atau view di SQL Server lokal Anda. Pemetaan ini memastikan Copilot Studio memahami struktur data Anda dan dapat berinteraksi dengannya secara efektif.

  5. Uji koneksi untuk memastikan Copilot Studio dapat mengakses data SQL Server Anda.

Catatan: Gunakan akun dengan hak akses minimum (least privilege) untuk koneksi. Batasi akses hanya ke tabel dan view yang dibutuhkan untuk skenario Copilot Anda.

Mengaktifkan SQL Actions untuk Read/Write

Anda dapat mengonfigurasi Copilot Studio untuk melakukan operasi baca dan tulis di SQL Server lokal Anda. Fleksibilitas ini memungkinkan Anda mengotomatiskan pengambilan dan pembaruan data menggunakan bahasa natural.

Mode

Perintah

Deskripsi

Read Only

/ro

Hanya kueri yang membaca data yang dijalankan.

Read/Write with Approval

/rwa

Kueri yang membaca data dijalankan, dan kueri yang menulis (mengubah data atau skema) dijalankan setelah pengguna menyetujuinya.

Read Write

/rw

Kueri yang membaca data dijalankan, dan kueri yang menulis (mengubah data atau skema) dijalankan secara otomatis (tanpa perlu persetujuan).

Untuk mengubah mode default Copilot Studio dari Read Only ke Read/Write with Approval, buka Tools, pilih Options, lalu pilih Copilot, dan gunakan daftar dropdown untuk menyesuaikan Default Execution Mode.

Pengingat Keamanan: Selalu tinjau dan setujui aksi tulis sebelum membiarkan Copilot Studio mengubah data SQL Server lokal Anda. Praktik ini membantu Anda tetap memegang kendali dan memenuhi kepatuhan.

Ikhtisar Arsitektur AI Hibrida

Anda mendapatkan manfaat dari arsitektur AI hibrida saat menghubungkan Copilot Studio ke SQL Server lokal Anda:

Arsitektur ini memastikan data Anda tetap aman dan dapat diakses, sekaligus memungkinkan interaksi berbasis AI yang canggih.

Tips: Petakan entity di Copilot Studio ke view yang dioptimalkan untuk pembacaan di SQL Server. Pendekatan ini menyederhanakan kueri dan mempercepat waktu respons bagi pengguna Anda.

Dengan mengikuti langkah-langkah ini, Anda membangun koneksi yang mulus antara Copilot Studio dan SQL Server lokal Anda. Anda dapat mengkueri dan memperbarui data secara aman, memanfaatkan AI percakapan untuk mendorong produktivitas dan wawasan.

Mengamankan dan Mengoptimalkan Koneksi Anda

Autentikasi dan Akses Hak Minimum

Anda perlu mengamankan koneksi antara Copilot Studio dan SQL Server lokal Anda. Mulailah dengan memilih metode autentikasi yang tepat. Anda dapat:

  1. Gunakan tanpa autentikasi hanya untuk lingkungan uji.

  2. Autentikasi dengan Microsoft untuk integrasi yang mulus.

  3. Autentikasi secara manual untuk pengaturan kustom.

Terapkan selalu akses dengan hak istimewa minimum. Di Azure, gunakan kontrol akses berbasis peran. Tempatkan pengguna Active Directory dalam grup yang sesuai dengan peran SQL Server. Berikan setiap peran hanya izin yang dibutuhkan agen copilot untuk menjalankan tugasnya. Wajibkan autentikasi multifaktor untuk semua pengguna. Manfaatkan kebijakan Akses Bersyarat untuk membatasi akses ke perangkat dan lokasi tepercaya. Batasi izin copilot agar pengguna hanya mengakses apa yang mereka butuhkan.

Tips Performa dan Latensi

Mengoptimalkan performa memastikan agen copilot Anda merespons dengan cepat. Ikuti langkah-langkah berikut:

  1. Manfaatkan tampilan SQL untuk operasi data guna mengurangi pemrosesan di sisi klien.

  2. Pantau kondisi dan konfigurasi semua node gateway data lokal.

  3. Skalakan klaster gateway data Anda jika Anda memperkirakan permintaan data yang besar.

  4. Pantau dan optimalkan performa gateway data lokal Anda secara berkelanjutan.

  5. Profilkan dan sesuaikan kueri SQL yang lambat untuk meningkatkan kecepatan eksekusi.

  6. Atasi perebutan sumber daya di database SQL Anda.

Anda dapat menggunakan dasbor analitik dan telemetri real-time untuk melacak penggunaan agen copilot serta indikator kinerja utama. Microsoft Sentinel dan pusat admin Power Platform menyediakan peringatan dan rekomendasi untuk lingkungan Anda.

Alat/Strategi

Deskripsi

Dasbor analitik

Pantau penggunaan agen dan indikator kinerja utama.

Telemetri real-time

Gunakan telemetri dari agen dan alat Microsoft untuk analitik kustom.

Microsoft Sentinel

Terima peringatan dan aktifkan pencatatan audit serta aturan deteksi kustom.

Pusat admin Power Platform

Dapatkan rekomendasi dan peringatan melalui pusat tindakan.

Pencatatan Audit dan Tata Kelola

Anda wajib melacak semua aktivitas agen copilot demi kepatuhan. Log audit mencatat interaksi pengguna dan aktivitas admin secara otomatis jika auditing diaktifkan. Anda juga dapat mencatat grup aksi audit server dan database untuk pelacakan yang lebih rinci. Change data capture dan fitur pelacakan perubahan di SQL Server membantu Anda memantau perubahan tanpa solusi kustom.

Untuk tata kelola, tetapkan batasan yang jelas antara lingkungan pribadi, departemen, dan produksi. Terapkan kebijakan default-deny exfiltration untuk mencegah pergerakan data yang tidak sah. Otomatiskan manajemen perubahan menggunakan pipeline Power Platform dengan penerapan berbasis persetujuan. Gunakan Center of Excellence Starter Kit untuk melacak aset dan alur kerja. Latih tim Anda untuk mengelola pembuatan dan konfigurasi agen copilot secara bertanggung jawab.

Panduan

Deskripsi

Strategi lingkungan terlebih dahulu

Siapkan lingkungan terpisah untuk penggunaan pribadi, departemen, dan produksi.

Default-deny exfiltration

Cegah pergerakan data yang tidak sah secara default.

Otomatiskan manajemen perubahan

Gunakan pipeline Power Platform untuk manajemen siklus hidup.

Visibilitas dan iterasi

Lacak aset dan alur kerja dengan alat Microsoft.

Membina komunitas maker

Berikan pelatihan dan dukungan untuk pengelolaan agen yang bertanggung jawab.

Dengan mengikuti langkah-langkah ini, Anda mengamankan dan mengoptimalkan koneksi antara Copilot Studio dan SQL Server lokal Anda. Anda memastikan agen copilot Anda beroperasi secara efisien, tetap patuh, dan mendukung kebutuhan bisnis Anda.

Memecahkan Masalah Gateway Data dan Copilot Studio

Ketika Anda menghubungkan Copilot Studio ke SQL Server menggunakan Power Platform Data Gateway, Anda mungkin menemui masalah teknis. Memahami cara mengidentifikasi dan menyelesaikan masalah ini membantu Anda menjaga koneksi tetap andal dan pengalaman pengguna tetap lancar.

Kesalahan Koneksi Umum

Anda mungkin melihat pesan kesalahan saat menyiapkan atau menggunakan gateway data. Kesalahan ini sering berkaitan dengan kredensial, akses database, atau konektivitas gateway. Tabel di bawah ini menunjukkan kesalahan koneksi yang sering terjadi beserta artinya:

Jenis Kesalahan

Detail

Tidak Dapat Terhubung

Kredensial koneksi tidak valid. Contoh: Login failed for user 'username'.

Tidak Dapat Terhubung

Tidak dapat terhubung ke database. Contoh: Cannot open database "AdventureWorks" requested by the login.

Tidak Dapat Terhubung

Terjadi kesalahan tidak diketahui pada data gateway. Contoh: DM_GWPipeline_UnknownError.

Kesalahan Akses Gateway

Gateway berhasil dijangkau, tetapi tidak dapat mengakses sumber data on-premises. Contoh: DM_GWPipeline_Gateway_DataSourceAccessError.

Tips: Selalu periksa nama pengguna, kata sandi, nama database, dan izin Anda sebelum melakukan pemecahan masalah lebih lanjut.

Masalah Izin dan Autentikasi

Anda mungkin mengalami masalah autentikasi saat menghubungkan Copilot Studio ke SQL Server. Ikuti langkah-langkah untuk mengatasi masalah izin dan autentikasi berikut:

  1. Cari dialog autentikasi Microsoft Entra di browser Anda jika progress bar terus berulang setelah Anda memasukkan nilai endpoint.

  2. Catat log di jendela output jika muncul kesalahan setelah Anda memasukkan detail koneksi.

  3. Masukkan nilai endpoint dan deployment di Tools > Options > Copilot, lalu pilih OK.

  4. Buka output viewer di View > Output sebelum menjalankan Copilot.

  5. Lakukan autentikasi ke Azure saat menjalankan Copilot, kecuali Anda menggunakan API Key.

  6. Jika tidak ada permintaan autentikasi yang muncul, periksa browser Anda untuk dialog Microsoft Entra.

  7. Gunakan output viewer untuk meninjau kesalahan di chat Copilot.

  8. Verifikasi akses ke sumber daya Azure OpenAI dengan Azure CLI yang terpasang di mesin yang sama dengan SSMS.

Catatan: Selalu pastikan akun Anda memiliki izin yang diperlukan untuk SQL Server dan sumber daya Azure.

Fitur Pratinjau dan Batasan

Copilot Studio menyediakan fitur pratinjau yang meningkatkan pengalaman Anda, tetapi Anda perlu memahami batasan saat ini. Tabel di bawah ini merangkum apa yang dapat Anda harapkan:

Fitur

Batasan

Jendela chat untuk kueri bahasa alami

Anda tidak dapat mengubah kueri T-SQL yang sudah ada secara langsung.

Bantuan kode untuk T-SQL

Beberapa respons mungkin tidak akurat.

Akses bergantung pada autentikasi pengguna.

Anda harus meninjau output untuk memastikan akurasi dan kesesuaiannya.

Anda tidak dapat mengakses fitur jika masuk sebagai pengguna yang berbeda dari pengguna yang diautentikasi dengan Microsoft Entra.

Autentikasi Managed Identity mungkin tidak berfungsi dengan endpoint Azure OpenAI dan Microsoft Entra.

Selalu tinjau output Copilot Studio dan uji fitur pratinjau di lingkungan yang aman sebelum menggunakannya di produksi.

Kini Anda memiliki metode yang aman dan bertahap untuk menghubungkan Copilot Studio ke SQL Server on-premises Anda menggunakan Power Platform Data Gateway. Selalu utamakan praktik terbaik keamanan, tata kelola, dan performa. Selanjutnya, uji pengaturan Anda dengan contoh kueri, tinjau audit log, dan jelajahi fitur lanjutan seperti connector dan dynamic agents. Untuk pembelajaran berkelanjutan, lihat sumber daya berikut:

Tetap ikuti perkembangan terbaru agar Anda dapat memaksimalkan integrasi Copilot Studio.

Pertanyaan Umum

Bagaimana cara menyiapkan gateway di powerapps untuk menjembatani SQL on-prem?

Anda menginstal on-premises data gateway di server Anda. Anda mendaftarkannya di powerapps studio. Anda memilih SQL Server sebagai sumber data. Gateway memungkinkan Anda mengkueri sumber data dan menjembatani SQL on-prem dengan aplikasi powerapps Anda.

Bisakah saya menggunakan koneksi power bi gateway dengan layanan power bi untuk mengkueri sumber data saya?

Ya, Anda menghubungkan gateway ke layanan power bi. Anda menambahkan SQL Server sebagai sumber. Anda menggunakan power bi untuk mengkueri sumber data dan memvisualisasikan hasilnya. Gateway memastikan akses yang aman dan pembaruan real-time.

Bagaimana cara membuat dan memperbarui record di powerapps studio menggunakan SQL Server?

Anda memetakan entitas di powerapps studio ke tabel SQL Anda. Anda menggunakan form atau action di aplikasi powerapps Anda untuk membuat/memperbarui record. Gateway di powerapps mentransmisikan perubahan secara aman, sehingga Anda dapat membuat dan memperbarui record langsung dari aplikasi Anda.

Izin apa saja yang saya perlukan agar database saya tersedia untuk membuat record pelanggan baru secara dinamis?

Anda memberikan akses dengan hak paling minimal (least-privilege) kepada akun layanan di Power Apps Studio. Anda mengizinkan izin baca dan tulis pada tabel agar catatan pelanggan baru dapat dibuat secara dinamis. Gateway mengelola autentikasi dan menjaga keamanan database Anda.

Bisakah saya menggunakan Power BI dan Power Apps bersama-sama untuk membuat kueri pada sumber data saya dan memvisualisasikan hasil kueri?

Anda menggabungkan Power BI dan Power Apps untuk mendapatkan solusi yang lengkap. Anda menggunakan Power BI untuk memvisualisasikan kueri dan Power Apps untuk berinteraksi dengan data. Gateway menghubungkan kedua alat tersebut ke SQL Server Anda, sehingga operasi data dapat berjalan dengan lancar.

Copilot Studio Power Platform .NET Microsoft Fabric

Related articles

RSS