代码之家  ›  专栏  ›  技术社区  ›  Marcus L

更新多个不同来源的数据

  •  0
  • Marcus L  · 技术社区  · 15 年前

    我正在建立一个客户信息数据库。数据库将处理客户数据(客户id、地址、电话号码等)以及一些基本信息,这些信息包括特定客户受到了哪种广告的影响,以及他们对广告的反应。

    数据将从中央数据仓库进行维护,但有关客户和广告的其他信息也将从其他来源进行更新。例如,如果一家外部广告公司开展了一项活动,我希望他们能够反馈有关OptOuts、电子邮件回退等的数据。我想我需要的是一个API,可以方便地分发给任何数量的机构。

    我的第一个想法是为所有外部源设置一个web服务API,但是由于我们可能会讨论大量的数据(每批有数百万条记录),我不确定web服务是最佳选择。

    所以我的问题是,这里的最佳实践是什么?我需要一个足够简单的解决方案为广告机构(可能与中等技能的IT人员)利用。简单是最重要的,在这种情况下,我指的是简单而不是性能。如果设置太复杂,它将无法工作。

    该系统很可能基于微软的技术。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Johannes Rudolph    15 年前

    有各种各样的(也是图形化的)工具来实现这样一个过程。既然您说您可能要运行一个Microsoft堆栈,我建议您看看SQLServerIntegrationServices(SSIS)。

    任何像SSIS这样的现代ETL工具都能够处理这些不同的数据源。