Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Titik akhir analitik SQL di Microsoft Fabric dan Warehouse di Microsoft Fabric
Fungsi ini AI_EXTRACT mengekstrak nilai dari teks input menggunakan kelas yang Anda berikan, dan mengembalikan hasilnya sebagai objek JSON.
Note
-
AI_EXTRACTdalam tahap pratinjau. -
AI_EXTRACThanya tersedia di titik akhir analitik SQL dan Gudang di Microsoft Fabric.
Syntax
AI_EXTRACT ( text, class1, class2 [ , ...n ] )
Arguments
kirim pesan teks
Ekspresi jenis karakter, misalnya nvarchar, varchar, nchar, atau char.
kelas1, kelas2, ... n
Satu atau beberapa nama properti untuk diekstrak dari teks.
Tipe pengembalian
Mengembalikan nvarchar(max) yang berisi teks JSON.
Remarks
Fungsi AI kembali NULL jika model AI tidak dapat memproses teks. Alasan umum termasuk:
- Aturan AI yang bertanggung jawab memblokir konten yang tidak pantas dalam teks input.
- Teks input melebihi batas token. Model saat ini mendukung hingga 15 KB teks.
Examples
A. Mengekstrak properti dari kalimat
SELECT ai_extract('Check-in was late and room dirty', 'sentiment', 'problem') AS extraction;
Hasil yang diharapkan: {"sentiment":"Negative","problem":"Dirty room"}
B. Mengurai JSON yang diekstraksi ke dalam kolom
SELECT sentiment, time_reported, problem
FROM dbo.hotel_reviews
CROSS APPLY OPENJSON(
ai_extract(review_text, 'sentiment', 'time_reported', 'problem')
) WITH (
sentiment VARCHAR(1000),
time_reported VARCHAR(100),
problem VARCHAR(1000)
);