데이터 로딩, 데이터 언로딩 및 파일 스테이징 DML 명령: 단일 문자 패턴 일치(연기됨)

이 동작 변경은 원래 2021년 2월 에 계획되었지만 연기되었으며, 새 출시일은 아직 결정되지 않았습니다.

출시일에 대한 최신 정보와 기타 출시 관련 세부 정보는 동작 변경 로그 를 참조하십시오.

PATTERN 매개 변수는 정규식을 사용하여 다음 DML 명령의 출력에서 스테이징된 파일 세트를 필터링합니다.

COPY INTO <위치>

COPY INTO <테이블>

GET

LIST

REMOVE

향후 릴리스에서는 PATTERN 매개 변수의 동작이 다음과 같이 변경됩니다.

현재:

정규식이 파일 경로와 일치하면 추가적인 내부 경로가 파일 경로 앞에 잘못 추가됩니다. 결과적으로, 일부 정규식은 지정된 내부 경로에 포함되지 않은 문자와 잘못 일치합니다.

예를 들어 LIST 명령은 문자 “t”와 일치하는 PATTERN 정규식에 대해 파일 이름을 필터링할 수 있습니다.

LIST @mystage pattern='.*t.*';
Copy

이 LIST 문은 잘못 추가된 경로에 문자 ‘t’가 포함되므로 파일에 문자 ‘t’가 포함되어 있지 않더라도 스테이지의 모든 파일 이름을 반환합니다.

문제의 원인은 명령이 스테이지의 모든 파일에 적용되는 내부 경로나 숨겨진 경로입니다. 명령 출력에서 파일 이름을 평가할 때 PATTERN 정규식에 이 경로가 포함됩니다.

보류 중:

PATTERN 매개 변수는 명령 출력에서 파일 이름을 평가할 때 내부 경로 또는 숨겨진 경로를 무시합니다. 이 정규식은 스테이지에서 고객이 생성한 경로 및 파일 이름과만 일치합니다.

참조: 209969