Cara Menghubungkan Copilot Studio ke SQL Server Menggunakan Power Platform Data Gateway
By Mirko Peters ·
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
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
Hubungkan Copilot Studio ke SQL Server on-premises Anda menggunakan Power Platform Data Gateway untuk akses data yang aman dan real-time.
Pastikan versi SQL Server Anda kompatibel dan izin yang tepat sudah diatur agar koneksi berjalan lancar.
Ikuti langkah instalasi data gateway dengan cermat untuk membangun jembatan yang aman antara Copilot Studio dan SQL Server Anda.
Gunakan kueri bahasa alami di Copilot Studio untuk berinteraksi dengan data SQL Anda, sehingga pengelolaan data menjadi lebih mudah dan intuitif.
Pantau dan optimalkan koneksi secara berkala untuk menjaga performa dan keamanan, dengan menerapkan prinsip least-privilege access.
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:
Buka Power Automate lalu masuk ke bagian Data, kemudian pilih Gateways.
Klik New Gateway untuk memulai unduhan On-Premises Data Gateway.
Jalankan penginstal dan pilih lokasi instalasi di server Anda.
Setelah instalasi selesai, masukkan alamat email organisasi Anda untuk dikaitkan dengan gateway.
Daftarkan gateway baru Anda dengan memberikan nama unik dan menetapkan kunci pemulihan untuk keamanan.
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.
Gunakan akun layanan dengan izin terbatas untuk pendaftaran. Pendekatan ini mendukung akses dengan hak minimum dan mengurangi risiko.
Masuk dengan akun organisasi Microsoft Anda selama proses pendaftaran.
Berikan nama yang jelas dan deskriptif pada gateway Anda. Hal ini membantu Anda mengenalinya dengan mudah di pusat admin Power Platform.
Tetapkan kunci pemulihan yang kuat dan simpan dengan aman. Anda memerlukan kunci ini untuk pengelolaan gateway atau pemulihan di kemudian hari.
Batasi akses ke pengaturan dan koneksi gateway hanya bagi pihak yang membutuhkannya.
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.
Di pusat admin Power Platform, buka Manage Gateways.
Pilih gateway yang sudah terdaftar dan tambahkan sumber data baru.
Pilih SQL Server sebagai jenis sumber data.
Masukkan nama server dan nama database untuk database SQL Server Anda.
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.
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.
Siapkan Power Platform Data Gateway untuk membangun jembatan yang aman antara Copilot Studio dan SQL Server lokal Anda.
Tambahkan SQL Server Anda sebagai sumber data di Copilot Studio. Anda perlu menentukan detail server dan database.
Aktifkan SQL actions agar Copilot Studio dapat membaca dan menulis data secara real time.
Gunakan bahasa natural untuk membuat kueri dan memperbarui tabel di SQL Server lokal Anda.
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.
Buka Copilot Studio dan masuk ke bagian Data.
Pilih Add Data Connection, lalu pilih SQL Server dari daftar sumber yang tersedia.
Masukkan detail koneksi, termasuk nama server, nama database, dan metode autentikasi.
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.
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. |
/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:
SQL Server berperan sebagai system of record. Platform ini menyediakan fondasi yang tangguh untuk menyimpan dan mengelola data perusahaan Anda.
Power Platform Data Gateway berperan sebagai lapisan transport. Gateway ini memindahkan data antara SQL Server dan Copilot Studio secara aman.
Copilot Studio berfungsi sebagai antarmuka pengguna. Anda berinteraksi dengan data menggunakan bahasa natural, sehingga membuat kueri dan pembaruan menjadi sederhana dan intuitif.
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:
Gunakan tanpa autentikasi hanya untuk lingkungan uji.
Autentikasi dengan Microsoft untuk integrasi yang mulus.
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:
Manfaatkan tampilan SQL untuk operasi data guna mengurangi pemrosesan di sisi klien.
Pantau kondisi dan konfigurasi semua node gateway data lokal.
Skalakan klaster gateway data Anda jika Anda memperkirakan permintaan data yang besar.
Pantau dan optimalkan performa gateway data lokal Anda secara berkelanjutan.
Profilkan dan sesuaikan kueri SQL yang lambat untuk meningkatkan kecepatan eksekusi.
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: |
Tidak Dapat Terhubung | Tidak dapat terhubung ke database. Contoh: |
Tidak Dapat Terhubung | Terjadi kesalahan tidak diketahui pada data gateway. Contoh: |
Kesalahan Akses Gateway | Gateway berhasil dijangkau, tetapi tidak dapat mengakses sumber data on-premises. Contoh: |
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:
Cari dialog autentikasi Microsoft Entra di browser Anda jika progress bar terus berulang setelah Anda memasukkan nilai endpoint.
Catat log di jendela output jika muncul kesalahan setelah Anda memasukkan detail koneksi.
Masukkan nilai endpoint dan deployment di Tools > Options > Copilot, lalu pilih OK.
Buka output viewer di View > Output sebelum menjalankan Copilot.
Lakukan autentikasi ke Azure saat menjalankan Copilot, kecuali Anda menggunakan API Key.
Jika tidak ada permintaan autentikasi yang muncul, periksa browser Anda untuk dialog Microsoft Entra.
Gunakan output viewer untuk meninjau kesalahan di chat Copilot.
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.