Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IncrementalTransformInput: 증분 Spark 입력

transforms.api.IncrementalTransformInput은 TransformInput에 증분 계산 기능을 추가합니다.

transforms.api.IncrementalTransformInput(
    tinput, prev_txrid=None, batch_end_txrid=None,
)

메타데이터 속성

속성형식의미
batch_incremental_configurationBatchIncrementalConfiguration배치로 읽는 증분 입력의 설정
branchstr데이터셋 브랜치
column_descriptionsdict[str, str]열별 설명
column_typeclassesdict[str, str]열별 typeclass 메타데이터
start_transaction_ridstr읽기 범위의 시작 트랜잭션 RID
end_transaction_ridstr읽기 범위의 끝 트랜잭션 RID
pathstrCompass 경로
ridstr데이터셋 RID

batch_incremental_configuration 속성은 1.7.0에 추가되었습니다.

읽기 모드

메서드기본값과 동작
dataframe(mode="added")current, previous, added 중 선택한 뷰의 PySpark DataFrame
filesystem(mode="added")current, previous, added 중 선택한 뷰의 FileSystem
pandas()pandas.DataFrame 반환. 별도 mode 인자 없음

일반 증분 입력의 dataframe과 filesystem에서는 current, previous, added만 지원합니다. 가상 테이블의 추가 모드를 이 클래스에 적용하지 않습니다.

pandas의 읽기 범위를 명시해야 하면 dataframe(mode=...)로 선택한 뒤 toPandas를 호출합니다. 증분 DataFrame 데코레이터는 입력의 기본 added 경로를 사용합니다. 전체 뷰가 필요하면 current를 명시한 읽기와 구분합니다.