2016-07-06 5 views
2

TD 14 버전이며 Netezza/Postgre (Redshift) 백그라운드에서 왔습니다. 동일한 IP가 작은 변경으로 유사한 사용자 이름을 제출하는 레코드/트랜잭션을 찾기 위해 감사 로그에서 로그인 데이터를 추출하도록 요청 받았습니다. Samir -> Samr -> Amir 등 피싱 활동을 캡처합니다. POstgres에서 우리는 ColA % ColB와 같은 '%'와 같은 퍼지 문자열 함수를 가지고 있습니다. (% 연산자는 Similar와 같습니다.) Soundex, Metaphone, levenshtein 등 Teradata에서 나는 방금 또는 만났지만 단지 Soundex를 찾을 수있었습니다 . 위의 문자열 근사값을 얻기 위해 Teradata 버전 14와 함께 내장 함수/메소드 기능에 이러한 함수가 있습니까?대략적인 문자열 매칭을 기반으로하는 Teradata SQL 레코드

답변

0

Teradata 14.x는 EDITDISTANCE() 함수와 NGRAM() 함수를 통한 n-gram 패턴 일치를 통해 Damerau-Levenshtein Distance 알고리즘을 지원합니다.

EDITDISTANCE 함수 here 및 NGRAM() 함수 here에 대한 정보를 찾을 수 있습니다.