Bahasa alami untuk SQL di editor kueri portal Azure (pratinjau)
Berlaku untuk: Azure SQL Database
Salah satu keterampilan Microsoft Copilot di Azure SQL Database (pratinjau), pengalaman Bahasa alami ke SQL dalam editor kueri portal Azure menerjemahkan kueri bahasa alami ke SQL, membuat interaksi database lebih intuitif.
Dalam artikel ini, pelajari cara menulis perintah bahasa alami untuk menghasilkan kueri T-SQL menggunakan Copilot di editor kueri portal Azure.
Peringatan
Copilot adalah serangkaian pengalaman pratinjau yang didukung oleh model bahasa besar (LLM). Output yang dihasilkan oleh Copilot mungkin berisi ketidakakuratan, bias, atau konten lain yang tidak diinginkan. Seperti halnya model AI generatif apa pun, manusia harus meninjau output yang dihasilkan oleh Copilot sebelum digunakan.
Bahasa alami untuk kueri SQL
Keterampilan salinan di Azure SQL Database menggunakan nama tabel dan tampilan, nama kolom, kunci primer, dan metadata kunci asing untuk menghasilkan kode T-SQL. Copilot tidak menggunakan nilai data untuk menghasilkan saran Transact-SQL.
Anda kemudian meninjau kode T-SQL yang dihasilkan dan dapat memilih untuk menjalankan saran kode.
Integrasi ini berarti bahwa Copilot dapat menjawab pertanyaan dengan perintah seperti:
Which agents have listed more than two properties for sale?
Tell me the rank of each agent by property sales and show name, total sales, and rank
- Bahkan skenario tingkat lanjut seperti
Show me a pivot summary table that displays the number of properties sold in each year from 2020 to 2023
Prasyarat
- Akun Azure dan database Azure SQL yang sudah ada.
- Aktifkan Microsoft Copilot di Azure untuk penyewa Azure Anda.
Penting
Tinjau istilah pratinjau ini sebelum menggunakan bahasa alami ke SQL.
Membuat kueri
Anda dapat menemukan Copilot yang terintegrasi dengan editor kueri Azure SQL Database.
- Di toolbar editor kueri, pilih tombol Luncurkan salinan sebaris.
- Di menu dropdown Pilihan tabel, pilih tabel dan tampilan untuk dipertimbangkan oleh Copilot.
- Ketik pertanyaan Anda di kotak input. Jika sudah siap, pilih tombol Buat Kueri . Ini akan menghasilkan pernyataan kode T-SQL yang disarankan.
- Pilih Terima atau Tolak untuk kueri T-SQL yang dihasilkan.
- Jalankan kueri T-SQL yang dihasilkan dengan memilih Jalankan, atau Anda dapat mengedit perintah dan meregenerasi kode baru. Regenerasi ini akan menambahkan, dan tidak menggantikan kode yang ada di jendela editor kueri Anda.
Catatan
Saat ini, bahasa alami untuk kueri SQL hanya mendukung pembuatan pernyataan SELECT.
Berikan umpan balik
Kami menggunakan umpan balik tentang kueri yang dihasilkan untuk membantu meningkatkan keterampilan Copilot di Azure SQL Database. Umpan balik ini sangat penting untuk meningkatkan kualitas saran.
- Untuk mengirim umpan balik tentang kueri, pilih thumbs-up atau thumbs-down di bawah tombol Buat Kueri .
- Dalam dialog umpan balik, berikan sifat umpan balik, deskripsi tentang apa yang benar atau salah, lalu opsi untuk berbagi perintah Anda dengan Microsoft.
- Pilih kirim.
Tulis perintah efektif
Berikut adalah beberapa tips untuk menulis perintah yang efektif.
Saat membuat permintaan, pastikan untuk memulai dengan deskripsi yang jelas dan ringkas tentang informasi spesifik yang Anda cari.
Bahasa alami untuk SQL bergantung pada nama tabel dan kolom yang ekspresif. Jika tabel dan kolom Anda tidak ekspresif dan deskriptif, Copilot mungkin tidak dapat membuat kueri yang bermakna.
Gunakan bahasa alami yang berlaku untuk tabel Anda dan tampilkan nama, nama kolom, kunci primer, dan kunci asing database Anda. Konteks ini membantu Copilot menghasilkan kueri yang akurat. Tentukan kolom apa yang ingin Anda lihat, agregasi, dan kriteria pemfilteran apa pun secara eksplisit mungkin. Salinan harus dapat memperbaiki kesalahan ketik atau memahami konteks yang diberikan konteks skema Anda.
Untuk menghindari ambiguitas atau pilihan tabel yang salah, pertimbangkan untuk memfilter tabel tertentu yang menarik dalam daftar dropdown pilihan tabel.
Hindari bahasa yang ambigu atau terlalu kompleks dalam perintah Anda. Sederhanakan pertanyaan sambil mempertahankan kejelasannya. Pengeditan ini memastikan Copilot dapat secara efektif menerjemahkannya ke dalam kueri T-SQL yang bermakna yang mengambil data yang diinginkan dari tabel dan tampilan terkait.
Saat ini, bahasa alami untuk SQL mendukung bahasa Inggris ke T-SQL.
Contoh perintah berikut jelas, spesifik, dan disesuaikan dengan properti skema dan database Anda, sehingga lebih mudah bagi Copilot untuk menghasilkan kueri Transact-SQL yang akurat:
Show me all properties that sold last year
Count all the products, group by each category
Show all agents who sell properties in California
Show agents who have listed more than two properties for sale
Show the rank of each agent by property sales and show name, total sales, and rank
Show me a pivot summary table that displays the number of properties sold in each year from 2020 to 2023
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk