您好,我有 14 个位置,我将开始为这 14 个位置创建报告。我们确实使用 POS 公司软件复制了一些信息(客户、礼品卡和预付卡),但并非所有信息(例如销售和人工)都被复制。这意味着在运行我的报告时,我需要访问所有 14 个数据库才能将它们转换为可读格式...有人对此类内容有任何建议或最佳实践吗?
最佳答案
如果您能够设置这样的东西,这听起来像是数据仓库的绝佳候选者:
- 设置一个不用于事务处理的大型中央数据库
- 纯粹为了报告而优化该数据库的架构
- 从 14 个源数据库中的每一个中提取定期提要(隔夜提要是一种流行的选择)
- 一次性对所有 14 个数据库中的数据运行报告,让您心满意足
关于c# - 从许多不同数据库生成报告的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13821165/