카테고리:

문자열 및 이진 함수 (AI 함수)

AI_REDACT

비정형 텍스트 데이터의 개인 식별 정보(PII)를 수정합니다.

구문

AI_REDACT( <input> [,  <categories> ] [, <return_error_details> ] )
Copy

인자

필수:

input

PII(개인 식별 정보)를 포함할 수 있는 텍스트 데이터가 포함된 VARCHAR 값입니다.

선택 사항:

categories

수정할 PII 유형을 지정하는 문자열 값의 ARRAY입니다. 지정하지 않으면 지원되는 모든 PII 카테고리가 수정됩니다. 지원되는 카테고리 목록은 PII 카테고리 감지 섹션을 참조하세요.

지원되지 않는 카테고리를 전달하면 오류가 발생합니다.

return_error_details

오류 발생 시 오류 세부 정보를 반환할지 여부를 나타내는 BOOLEAN 플래그입니다. TRUE로 설정하는 경우 함수는 해당 값 및 오류 메시지가 포함된 OBJECT를 반환하며, 그중 하나는 함수의 성공 여부에 따라 NULL이 됩니다.

세션 매개 변수 :code:`AI_SQL_ERROR_HANDLING_USE_FAIL_ON_ERROR`를 FALSE로 설정해야 합니다.

반환

Generally, a VARCHAR containing placeholder values in place of redacted PII, such as [NAME] where the input text had “John Smith”.

세션 매개 변수 :code:`AI_SQL_ERROR_HANDLING_USE_FAIL_ON_ERROR`가 FALSE로 설정되고 선택적 인자 :code:`return_error_details`가 FALSE로 설정되거나 전달되지 않았으며, 함수가 입력을 처리할 수 없으면 NULL을 반환합니다.

세션 매개 변수 :code:`AI_SQL_ERROR_HANDLING_USE_FAIL_ON_ERROR`가 FALSE로 설정되고 선택적 인자 :code:`return_error_details`가 TRUE로 설정되면 함수는 다음 필드가 있는 OBJECT를 반환합니다.

  • value: 수정된 텍스트가 포함된 VARCHAR 값이거나 오류가 발생한 경우 NULL입니다.

  • error: 오류가 발생한 경우 오류 메시지가 포함된 VARCHAR 값이거나 함수가 성공한 경우 NULL입니다.

사용법 노트

  • AI_REDACT로 수정할 수 있는 PII 카테고리의 경우 PII 카테고리 감지 섹션을 참조하세요.

  • 현재 AI_REDACT 버전의 제한 사항에 대해서는 제한 사항 섹션을 참조하세요.

섹션을 참조하십시오.