Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Analytics-végpont a Microsoft Fabricben és a Microsoft Fabric warehouse-ban
A AI_EXTRACT függvény az Ön által megadott osztályok segítségével nyer értékeket a bemeneti szövegből, és az eredményt JSON objektumként adja vissza.
Note
-
AI_EXTRACTelőzetes verzióban érhető el. -
AI_EXTRACTcsak SQL analytics endpointben és Warehouse in Microsoft Fabric-ben érhető el.
Syntax
Transact-SQL szintaxis konvenciók
AI_EXTRACT ( text, class1, class2 [ , ...n ] )
Arguments
SMS
Egy karaktertípus kifejezése , például nvarchar, varchar, nchar vagy char.
1. osztály, 2. osztály, ... n
Egy vagy több tulajdonságnév, amit a szövegből lehet kivenni.
Visszatérési típusok
A JSON szöveget tartalmazó visszajelzések nvarchar(max) .
Remarks
Az AI funkciók visszatérnek NULL , ha az AI modell nem tudja feldolgozni a szöveget. Gyakori okok a következők:
- A felelős AI-szabályok letiltják a bemeneti szöveg nem megfelelő tartalmát.
- A bemeneti szöveg túllépi a token korlátait. Az aktuális modell legfeljebb 15 KB szöveget támogat.
Examples
A. Tulajdonságok kivonása egy mondatból
SELECT ai_extract('Check-in was late and room dirty', 'sentiment', 'problem') AS extraction;
Várható eredmény: {"sentiment":"Negative","problem":"Dirty room"}
B. A parse a JSON-t oszlopokba bontotta ki
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)
);