Bagikan melalui


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

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.

  1. Di toolbar editor kueri, pilih tombol Luncurkan salinan sebaris.
  2. Di menu dropdown Pilihan tabel, pilih tabel dan tampilan untuk dipertimbangkan oleh Copilot.
  3. Ketik pertanyaan Anda di kotak input. Jika sudah siap, pilih tombol Buat Kueri . Ini akan menghasilkan pernyataan kode T-SQL yang disarankan.
  4. Pilih Terima atau Tolak untuk kueri T-SQL yang dihasilkan.
  5. 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.

  1. Untuk mengirim umpan balik tentang kueri, pilih thumbs-up atau thumbs-down di bawah tombol Buat Kueri .
  2. Dalam dialog umpan balik, berikan sifat umpan balik, deskripsi tentang apa yang benar atau salah, lalu opsi untuk berbagi perintah Anda dengan Microsoft.
  3. 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