0
Redshift - python UDF는 내장 모듈과 여러 중요한 모듈을 가져올 수 있습니다. 하지만 "해파리"모듈이 필요한 기능이 있습니다. 내가 여기에 언급 된 단계를 구현하기 위해 노력redshift UDF에서 가져온 해파리 모듈
...
는하지만 쉽게해야합니다 적색 편이 UDF의 모듈을 수입 같아요. 적색 변이로 제 3 자 모듈을 어떻게 가져 옵니까?
Redshift - python UDF는 내장 모듈과 여러 중요한 모듈을 가져올 수 있습니다. 하지만 "해파리"모듈이 필요한 기능이 있습니다. 내가 여기에 언급 된 단계를 구현하기 위해 노력redshift UDF에서 가져온 해파리 모듈
...
는하지만 쉽게해야합니다 적색 편이 UDF의 모듈을 수입 같아요. 적색 변이로 제 3 자 모듈을 어떻게 가져 옵니까?
올바른 접근 방식입니다. UDF에서 사용할 수 있으려면 먼저 라이브러리를 가져와야합니다. (하지 테스트) 러프 예 : Redshift에 UDF를 현재하지 않는 당신이 C를 실행할 수 있음을
CREATE LIBRARY jellyfish LANGUAGE plpythonu FROM 's3://…
CREATE OR REPLACE FUNCTION f_jellyfish_levenshtein (a varchar, b varchar) RETURNS int IMMUTABLE as $$
import jellyfish
jellyfish.levenshtein_distance(a, b)
return LineSegment(x1, y1, x2, y2).distance()
$$ LANGUAGE plpythonu;
주/C++ 파이썬 확장, 순수한 파이썬 라이브러리를 작동합니다.