分析型CRM即服务的数据模型

时间:2014-07-09 12:59:40

标签: sql database-design analytics crm data-modeling

我们正在开发一种分析型CRM即服务,我对数据模型有疑问。

CRM用户可能会与其客户/客户上传批次(每周约100万行)。 此外,我们已在此数据库中拥有2亿行。

CRM用户希望我们提供一项功能,用于估算由各种约束(性别,年龄,位置等;约50个强制过滤器)定义的细分受众群数量,例如在任何广告平台(Facebook广告,Google Adwords)中。当然,他希望能够实时查看计数结果。

为简单起见,我们假设您想要计算18岁和22岁的男性吸烟者,所以您先后应用过滤器:

  1. 性别(选择性别(id),性别= m)
  2. 年龄(选择计数(id),其中性别= m和年龄(18,22))
  3. 吸烟者(选择计数(id),性别= m,年龄(18,22),吸烟者= 1)
  4. 之后,您可能会从这些细分中提取电子邮件列表(非实时)。

    另一个是操作数据库,它只放置数据(来自HTTPs API的操作写入)。

    问。如何针对此案例制作数据模型

    哪个

    1. 数据库类型和节点数
    2. 表集,规范化和关系
    3. 选择?

      提前致谢!

0 个答案:

没有答案