Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Analytics-eindpunt in Microsoft Fabric en Warehouse in Microsoft Fabric
De functie haalt AI_EXTRACT waarden uit invoertekst met behulp van de door u geleverde klassen en geeft het resultaat terug als een JSON-object.
Note
-
AI_EXTRACTis in voorlopige versie. -
AI_EXTRACTis alleen beschikbaar in SQL analytics endpoint en Warehouse in Microsoft Fabric.
Syntax
Transact-SQL syntaxis-conventies
AI_EXTRACT ( text, class1, class2 [ , ...n ] )
Arguments
text
Een uitdrukking van een karaktertype, bijvoorbeeld nvarchar, varchar, nchar of char.
klas1, klas2, ... n
Eén of meer eigenschapsnamen om uit de tekst te halen.
Retourtypen
Retournen nvarchar(max) met JSON-tekst.
Remarks
AI-functies keren terug NULL als het AI-model de tekst niet kan verwerken. Veelvoorkomende redenen zijn onder meer:
- Verantwoordelijke AI-regels blokkeren ongepaste inhoud in de invoertekst.
- Invoertekst overschrijdt tokenlimieten. Het huidige model ondersteunt maximaal 15 kB tekst.
Examples
Eén. Extraheren van eigenschappen uit een zin
SELECT ai_extract('Check-in was late and room dirty', 'sentiment', 'problem') AS extraction;
Verwacht resultaat: {"sentiment":"Negative","problem":"Dirty room"}
B. Parse haalde JSON uit in kolommen
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)
);