Fabric 파이프라인을 만들 필요 없이 Data Factory 수집 데이터에서 작업을 복사합니다. 대량 또는 일괄 처리, 증분 또는 연속 복사와 같은 다양한 복사 패턴을 통합된 환경으로 결합합니다. 변환 없이 데이터를 복사하기만 하면 되는 경우 복사 작업을 사용합니다.
이 빠른 시작 가이드에서는 복사 작업을 사용하여 패브릭 웨어하우스 테이블에서 Fabric Lakehouse 테이블로 증분 방식으로 데이터를 복사하는 방법을 안내합니다.
일반적인 복사 작업에 대한 자세한 내용은 다음을 참조하세요.
필수 조건
시작하기 전에 다음 필수 구성 요소를 완료합니다.
활성 구독이 있는 Microsoft Fabric 테넌트입니다. 체험 계정을 만들 수 있습니다.
당신의 창고에 있는 테이블 중 하나로, 변경 검색을 위한 워터마크 역할을 할 수 있는 증분 열을 포함하고 있습니다. 이러한 증분 열은 타임스탬프 또는 증가하는 정수 열이 될 수 있습니다. 이 스크립트를 사용하여 샘플 Employee 테이블을 만들 수도 있습니다.
CREATE TABLE dbo.Employee ( EmployeeID INT NOT NULL, FirstName VARCHAR(40), LastName VARCHAR(40), Position VARCHAR(60), ModifiedDate DATETIME2(3) );샘플 데이터를 삽입합니다.
INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (1, 'Alice', 'Smith', 'Data Analyst', SYSDATETIME()), (2, 'Bob', 'Johnson', 'Engineer', SYSDATETIME()), (3, 'Carol', 'Lee', 'Manager', SYSDATETIME()), (4, 'David', 'Wong', 'Data Scientist', SYSDATETIME()), (5, 'Eve', 'Garcia', 'Product Owner', SYSDATETIME());
복사 작업 만들기
Microsoft Fabric 작업 영역에서+ 새 항목을 선택하고 데이터 가져오기에서 복사 작업을 선택합니다.
복사 작업의 이름을 지정하고 만들기를 선택합니다.
증분 복사 구성
작업 복사 마법사의 데이터 원본 선택 페이지에서 패브릭 웨어하우스를 선택합니다.
데이터 선택 페이지에서 증분 열이 포함된 원본 웨어하우스 테이블을 선택합니다. 다음을 선택합니다.
데이터 대상 선택 페이지의 새 패브릭 항목에서 Lakehouse를 선택합니다.
새 Lakehouse의 이름을 입력하고 만들기 및 연결을 선택합니다.
대상에 매핑 페이지에서 테이블을 선택하고, 필요에 따라 대상 테이블의 이름을 바꾸고, 다음을 선택합니다.
설정 단계에서 증분 복사를 복사 작업 모드로 선택합니다. 증분 열 역할을 하는 열을 선택합니다. 샘플 테이블의 경우 ModifiedDate입니다.
복사 작업 실행 및 모니터링
검토 + 저장 페이지에서 설정을 확인합니다. 데이터 전송을 즉시 시작하고 필요에 따라 빠른 변경 내용 추적을 위해 1분마다 복사 작업을 실행하도록 기본 옵션을 그대로 둡니다.
복사 작업을 저장하고 저장 + 실행 단추를 선택하여 첫 번째 실행을 시작합니다.
복사 작업 항목이 성공적으로 저장되면 첫 번째 실행을 시작하여 원본 테이블에서 초기 데이터를 가져옵니다.
복사 작업 패널 또는 모니터링 허브를 사용하여 진행률을 모니터링합니다. 복사 작업 모니터링에 대해 자세히 알아봅니다.
새 데이터를 사용하여 변경 내용 시뮬레이션
샘플 테이블을 사용한 경우 다음 SQL 쿼리를 사용하여 원본 패브릭 웨어하우스 테이블에 새 행을 삽입합니다.
INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (6, 'John', 'Miller', 'QA Engineer', SYSDATETIME()); INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (7, 'Emily', 'Clark', 'Business Analyst', SYSDATETIME()); INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (8, 'Michael', 'Brown', 'UX Designer', SYSDATETIME());복사 작업은 증분 열을 사용하여 예약된 다음 실행 중에 이러한 행을 검색합니다.
다음 실행 후 대상 Fabric Lakehouse 테이블을 쿼리하여 테이블이 이동되었는지 확인합니다.