【问题标题】:Automated data mapping自动数据映射
【发布时间】:2012-02-28 03:10:35
【问题描述】:

您是否知道任何支持自动数据映射的库、软件或语言。

你可能会问什么? 假设我有两个源表,它们的模式 AND 一些数据实例。 基于一些数据转换要求/定义, 我手动输入了从这些源表派生的目标表。

现在我有:

  1. 来自两个源表的一些数据示例实例
  2. 和目标表中的数据。

我正在寻找的工具/模块/语言可能会返回给我 基于源表的 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

在这个领域有很多研究,但我找不到任何具体的实现。

你呢?

【问题讨论】:

  • 请选择更合适的标签。这里没有数据挖掘,只有数据映射和数据库。也许添加 SQL?

标签: sql database data-mining data-mapping


【解决方案1】:

试试“Gladstone Datamap”——这个软件可以根据您的要求处理一些从源到目标的复杂数据映射过程。祝你好运。 www.gladstonedata.com

【讨论】:

  • 您是否与该产品有关联?
猜你喜欢
  • 1970-01-01
  • 2011-02-02
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 2014-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多