현재 데이터베이스 설계가 느리고 파이프 라인이 느리므로 데이터베이스의 일부분 (15 개 테이블)을 복사하여 가져 오는 것으로 결정했습니다 예를 들어 테이블 중 일부는 특정 ID가있는 행만 가져 오려고합니다. 그러나 이것은 한 번 이동하지 않습니다. 이전 데이터베이스에 추가 된 모든 항목을 매 시간마다 새 항목에 추가해야합니다. 내 연구는 SSIS로 이끌었으며 실제로이 방법을 수행 할 수있는 방법이있을 수 있지만 실제로 가능한 경우 어떻게 수행되는지에 대한 명확한 예는 발견하지 못했습니다. 미리 감사드립니다.ssis를 사용하여 하나의 데이터베이스에서 다른 테이블로 테이블과 테이블을 옮깁니다.
1
A
답변
2
예 가능합니다. 매시간 실행하려면 sql 에이전트를 통해 ssis 패키지를 예약 할 수 있습니다.
테이블의 경우 데이터 흐름 작업을 제어 흐름으로 끌어 올 수 있습니다 .DFT 내부에서 소스 구성 요소, 조회, 데이터 변환 (소스 및 대상 테이블에서 유형이 다른 경우)을 배치해야하며 Oledb 목적지.
oledb Source component
: 문자열 형식의 변수를 만들고 ID를 기반으로 데이터를 가져 오기 위해 SQL 쿼리를 작성합니다.이 변수를 원본 구성 요소에 사용하십시오.
Lookup
: 원본 테이블을 선택하고 원본 및 대상 테이블의 기본 키 열을 결합해야합니다. 내부 조인 쿼리와 비슷하게 작동합니다. 두 테이블의 기본 키를 결합한 후 근원에서 필요.
Oledb destination
은 : 단순히 당신의 목표 테이블을 선택하고 다음 Lookup matched output
를 사용하는 소스에서 값을 업데이트하고 SQL 실행 작업에 연결하고 업데이트 쿼리를 작성해야 .If Lookup no matched output
에서 열을 매핑합니다.
관련 문제
- 1. 주제와 테이블을 하나의 테이블과 두 개의 테이블로 나타냄
- 2. ssis를 사용하여 데이터베이스 테이블을 업데이트하는 방법은 무엇입니까?
- 3. 한 데이터베이스에서 다른 테이블로 테이블을 빨리 복사하는 방법
- 4. SSIS를 사용하여 뷰를 테이블로 변환
- 5. 하나의 데이터베이스 테이블을 다른 테이블과 비교하기
- 6. 런타임에 하나의 테이블을 다른 테이블로 대체하십시오.
- 7. SAS 매크로 - 여러 테이블을 하나의 테이블로 결합하여 다른 테이블로 제어
- 8. 다른 테이블과 병합하기 전에 하나의 테이블을 하나의 매개 변수로 그룹화하기
- 9. fop 테이블을 오른쪽으로 옮깁니다
- 10. 미래의 레코드를 위해 하나의 테이블을 다른 테이블과 관련시키는 방법
- 11. 하나의 테이블을 몇 개의 작은 테이블로 나누기
- 12. SSIS를 사용하여 별도의 데이터베이스에서 두 테이블 동기화?
- 13. 하나의 데이터베이스에서 다른 테이블로 동일한 테이블에 데이터 복사
- 14. 3 개의 테이블을 하나의 테이블로 결합하기
- 15. 구성원 테이블과 다른 테이블을 하나의 DB 또는 별도로?
- 16. 하나의 테이블을 두 개의 새 테이블로 변환
- 17. 여러 테이블을 하나의 테이블로 결합하는 방법은 무엇입니까?
- 18. 다른 프로젝트를 git에서 하나의 저장소로 옮깁니다.
- 19. 하나의 데이터 테이블을 다른 테이블로 변환하기위한 코드 최적화
- 20. SSIS 데이터 마이그레이션 : 상위 테이블을 상위 테이블과 하위 테이블로 분할
- 21. 하나의 MySQL 테이블에서 다른 테이블로 데이터 전송
- 22. Visual Studio 2010 및 SQLEXPRESS를 사용하여 SQL Server 데이터베이스에서 다른 테이블로 테이블을 복사하는 방법
- 23. SSIS를 사용하여 Excel에서 데이터를 여러 테이블로 가져 오기
- 24. 두 개의 테이블을 SSIS와 하나의 대상 테이블로 결합
- 25. SSIS를 사용하여 하나의 DB에서 다른 DB로 GUID 값을로드하는 방법
- 26. 테이블을 extranl 데이터베이스 서버로 옮깁니다.
- 27. 하나의 테이블에서 다른 테이블로 여러 행 옮기기
- 28. 버튼이있는 데이터베이스 테이블을 선택하고 다른 테이블과 함께 삽입하십시오.
- 29. 하나의 테이블에서 다른 테이블로 텍스트 삽입
- 30. 하나의 MySQL 테이블에서 다른 테이블로 데이터를 전송하십시오.
를 통해 이동하십시오 나는 각 테이블에 대해 새로운 OLE DB 원본을 작성해야합니까? – FLG
예 테이블 구조가 다른 경우 별도의 oledb 소스를 만들어야합니다. – praveen