构建一个小型访问数据库

今天,在确认实习生不能帮助建立一个数据库之后,他们试图根据他们的业务需求建立一个小型的访问数据库。

主要目的:存储历史月度数据,避免每次从公司数据库下载数据的麻烦,节省数据,节省时间。

建立了两种数据与ACCT ID为主要关键。

1)客户信息,包括

手动更新聚合数据,如客户区域、业务信息等。

由机器捕获的客户信息,如客户帐户的状态、专有业务人员信息等。

以上数据每月定期更新,每周以不同形式更新。

2)客户交易信息,包括:

收集月度信息,如营业额、成交量等;

表被划分为许多维度,如每周信息、事务类型和事务源,在刷新时间中是不同的。根据业务需求,将有不同的维度需求。

此外,为方便起见,将常见的jan-2014数据库中为两变量:年和月

通过建立多个表,我们把曾经集成到Excel在多个表的数据,以及表间的刷新频率是不同的,从而降低了Excel的VLOOKUP匹配时间。

我已经建立了两个新的查询

1)整合基本的客户信息,包括业务人员使用的信息和机器捕获的信息(这里是唯一的帐户标识码作为关联标识,并且连接属性被修改,也就是所谓的左连接右连接)。

2)将每月的信息与客户的基本信息相结合,并将其收集到一个大表中,大表将直接导入到Excel中作为PivotTable的一部分。

此外,在操作过程中,我们发现以下内容:

1)删除查询:您可以删除与我的请求不一致的数据(如果您每个月导入数据,删除当前的每月数据,避免数据复制)。

2)附加查询:主要用于客户交易信息,定期添加月度/季度数据。

现在需要解决的问题包括:

1)在导入新帐户信息并添加(查找不匹配的计划)之后,如何快速找到额外的客户信息

2)如何删除已被取消资格的数据,以及如何组合表,并确定后续数据的导入工作(相信代码可以实现,但尚未进行探索)。

3)关于建立友好的访问接口,或者编写一个文档来存放一个草案。

总结:

在数据处理的开始阶段,访问是不常用的,但是随着数据量的增加,我们使用多个数据库是很自然的。

从访问开始,个人感觉更容易。

而且,积极主动,有代表性,努力学习,在把这个任务交给实习生之前,没有令人满意的答案,但是在熟悉业务的基础上,我几乎无法完成一个满足需要的数据库。

然后,与一年前相比,当为一个团队建立CRM系统时,它对访问一无所知。经过多次思考,这次成功地完成了框架的构建并表扬了自己。