2011-03-22 2 views
1

데이터를 클라이언트 시스템으로 가져 오기위한 모듈을 작성해야합니다. -
2 가능한 받기 DONE 데이터 소스 (SQL, 엑셀, 액세스, CSV, 액티브 디렉토리, 셰어 포인트 및 Oracle)에ETL 시스템 작성 (데이터 가져 오기 및 변환)

1. 연결 : 나는 네 부분으로 과정을 깰 생각 소스의 테이블/데이터 그룹 - 완료
        i. 선택한 테이블/데이터 그룹에서 사용 가능한 필드 가져 오기 - 완료
        ii. 선택한 필드에서 모든 데이터를 가져 오기 -
3.
4.이 변환 된 데이터를 내가 복잡한 데이터 변환을 처리하는 방법을 계획하려고하여 MSSQL 대상

쓰기 사용자의 요구 사항에 데이터를 변환 DONE like :
테이블 tblA에서 열 A를 가져오고, 테이블 tblB에서 열 FA에 내부를 결합하고이 두 열을 중간에 세미콜론으로 연결하십시오. 열 tblC.D가 대상 데이터베이스에 테이블 tblG 열 G에없는 경우

또는

소스에 테이블 tblC에서 열 C를 가져옵니다.

내 걱정은 시각적 인 것이 아니라이 작업의 코드 표현입니다.

샘플 코드는 요구하지 않고 창의적인 아이디어를 요구합니다.

데이터 변환에는 자유 텍스트가 없으며 작업을 나타내는 끌어서 놓기 개체가 있습니다.

저는 약간 분실되어 약간의 신선한 의견이 필요합니다.

+0

여기에 무엇을 묻고 있는지 확실하지 않습니다. * "테이블 A에서 필드 A 가져 오기, 테이블 B에서 필드 FA에 결합 된 내부 필드, 그리고이 두 필드를 세미콜론 inbetween"* 부분으로 연결하는 방법을 알고 싶습니까? 아니면 다른 것이 있습니까? –

+1

나는 코드에서 이러한 서로 다른 연산을 일반적으로 어떻게 표현하는지 파악하려고합니다. 실제 코드를 묻지 않고 ETL 관련 패턴 또는 모범 사례를 묻습니다 – callisto

답변

3

아마도이 오픈 소스 프로젝트에서 아이디어를 얻을 수 있습니다 : Rhino ETL.

+0

감사합니다. – callisto