2012-02-06 3 views
1

자동 데이터 매핑을 지원하는 모든 라이브러리, 소프트웨어 또는 언어를 알고 계십니까?자동 데이터 매핑

무엇을 묻는 것이 좋을까요? 스키마가 이고 소스가 인 두 개의 원본 테이블이 있다고 가정합니다. 일부 데이터 변환 요구 사항/정의에 따라 이러한 원본 테이블에서 파생 된 대상 테이블을 수동으로 공급했습니다.

지금 내가 가진 : 두 개의 소스 테이블, 목표 테이블에서
  • 및 데이터로부터

    1. 일부 데이터 예를 들어 인스턴스.

    내가 찾고 있어요 도구/모듈/언어 나 실행이 나에게 목표 테이블 데이터를 제공 할 소스 테이블을 기반으로 SQL 쿼리 반환 할 수 있습니다.

    예 :

    SOURCE: Person 
    ID FNAME LNAME DATE COUNTRY 
    ------------------------------------ 
    1 john  doe monday c.2 
    2 john  doe tuesday c.1 
    
    SOURCE : Country 
    CID NAME 
    ------------ 
    c1 France  
    c2 UK 
    
    
    TARGET : TPerson 
    // For each person, find the latest date and join with country 
    ID FNAME LNAME DATE COUNTRY 
    ------------------------------------ 
    p1 john  doe monday UK 
    

    발견 도구는 다음 쿼리

    select 
        "P"||Person.id, // Complex mapping Tperson.PID = concat("P",Person.PID) 
        Person.Fname, 
        Person.Lname, 
        PErson.date, 
        country.name 
    from 
        Person 
        inner join 
        (
        select 
        pid, 
        min(date) as date 
        from 
        Person 
        group by 
         pid 
        ) as P on 
         Person.pid = p.pid and 
        Person.date = p.date 
        inner join 
        Country on 
         Person.COUNTRY = Country.CID 
    

    많은 연구가이 분야에서 거기를 반환 할 수 있습니다하지만 난 어떤 구체적인 구현을 찾을 수 없습니다입니다.

    ?

  • +0

    더 적절한 태그를 선택하십시오. 여기에는 데이터 마이닝이없고 데이터 매핑과 데이터베이스 만 있습니다. 어쩌면 SQL을 추가할까요? –

    답변

    0

    "Gladstone Datamap"을 사용해보십시오 -이 소프트웨어는 사양에 따라 원본에서 대상으로의 복잡한 데이터 매핑 절차를 처리 할 수 ​​있습니다. 행운을 빕니다. www.gladstonedata.com

    +0

    당신이이 제품과 제휴했을 가능성이 있습니까? –