- ์นดํ ๊ณ ๋ฆฌ:
CORTEX_SEARCH_DATA_SCANยถ
์ด ํ ์ด๋ธ ํจ์๋ ์์ค ์ฟผ๋ฆฌ์ ์ ์๋ ์ด๊ณผ ๊ฒ์ ์ด์ ๋ํด ๊ณ์ฐ๋ ๋ฒกํฐ ์๋ฒ ๋ฉ์ ํฌํจํ์ฌ Cortex Search Service ์์ ์ธ๋ฑ์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค.
๊ตฌ๋ฌธยถ
CORTEX_SEARCH_DATA_SCAN(
SERVICE_NAME => '<string>' )
์ธ์ยถ
ํ์:
SERVICE_NAME => 'string'
Cortex Search Service์ ์ด๋ฆ์ ๋๋ค.
๋ค์ ์ค ํ๋๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
๋ถ์ ํฉํ ์ด๋ฆ(
service_name
)๋ถ๋ถ์ ์ ๊ทํ ์ด๋ฆ(
schema_name.service_name
)์์ ์ ๊ทํ ์ด๋ฆ(
database_name.schema_name.service_name
)
์ค๋ธ์ ํธ ์ด๋ฆ ํ์ธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ค๋ธ์ ํธ ์ด๋ฆ ํ์ธ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ถ๋ ฅยถ
์ด ํจ์๋ ์์ค ์ฟผ๋ฆฌ์ ์ง์ ๋ ๋ชจ๋ ์ด๊ณผ ๊ฒ์ ์ด์ ๋ํ ์๋ฒ ๋ฉ์ ๋ฐํํฉ๋๋ค. ์๋ฒ ๋ฉ ์ด์ VECTOR ๋ฐ์ดํฐ ํ์
์ด๋ฉฐ ์ด๋ฆ์ _GENERATED_EMBEDDINGS_{MODEL_NAME}
์
๋๋ค.
์ด์ ์์๋ ์๋ฒ ๋ฉ ์ด์ด ๋์ ์ถ๊ฐ๋ ์์ค ์ฟผ๋ฆฌ์ ์ด ์์์ ๋์ผํฉ๋๋ค.
์ฌ์ฉ๋ฒ ๋ ธํธยถ
Cortex Search์ OPERATE ๊ถํ์ด ํ์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ก์ธ์ค ์ ์ด ๊ถํ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ยถ
๋ค์๊ณผ ๊ฐ์ด ์ ์๋ transcript_search_service
๋ผ๋ ์ด๋ฆ์ Cortex Search Service๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
CREATE OR REPLACE CORTEX SEARCH SERVICE transcript_search_service
ON transcript_text
ATTRIBUTES region
WAREHOUSE = cortex_search_wh
TARGET_LAG = '1 day'
AS (
SELECT
transcript_text,
region,
agent_id,
FROM support_transcripts
);
Cortex Search ์๋น์ค ์์ฑ์ ๋ํ ์ง์นจ์ Cortex Search ๊ฐ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
ํ
์ด๋ธ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ Cortex Search Service transcript_search_service
์ ๋ํ ๋ด์ฉ์ ๊ฒ์ํ ์ ์์ต๋๋ค.
SELECT
*
FROM
TABLE (
CORTEX_SEARCH_DATA_SCAN (
SERVICE_NAME => 'transcript_search_service'
)
);
+ ---------------------------------------------------------- + --------------- + -------- + ------------------------------ +
| transcript_text | region | agent_id | _GENERATED_EMBEDDINGS_MY_MODEL |
| ---------------------------------------------------------- | --------------- | -------- | ------------------------------ |
| 'My internet has been down since yesterday, can you help?' | 'North America' | 'AG1001' | [0.1, 0.2, 0.3, 0.4] |
| 'I was overcharged for my last bill, need an explanation.' | 'Europe' | 'AG1002' | [0.1, 0.2, 0.3, 0.4] |
+ ---------------------------------------------------------- + --------------- + -------- + ------------------------------ +