0

我最近刚开始我的第一份工作,为项目团队做报告和分析。目前,许多数据和报告都位于 excel 电子表格和一些数据库表中。报告是通过非常手动的临时方法从这些数据中提取的。随着报告要求的迅速增加,这似乎已经/正在迅速变得非常成问题。该项目将很快推出,我们的手动工作是不够的。目前,我们花费大量时间手动执行类似 etl 的活动,然后在 Excel 中对结果进行切片和切块,并导出图形和表格以供管理。之后,必须为下一个报告周期重复该过程。我们需要在这方面实现一些自动化。

由于这只是一个中期项目,一个完整的 etl 和报告解决方案似乎是不可能的——时间和资源都不允许。作为一名应届毕业生,我知道必须做什么,只是不知道要实施哪些工具、实用程序和软件。谷歌只是让我更加困惑。有什么建议么?真的觉得我在我的头上。

4

2 回答 2

1

我相信你真的至少需要一个报告工具来自动化这项工作,一个真正涵盖你需要的大部分东西的工具DBxtra,它直接连接到 MySQL,导出到 Excel 并且它可以发送导出的结果(或设计精美的报告)通过电子邮件自动发送给任何人(例如每周一早上 6:00),最大的问题是您指出您的数据没有完全“策划”以进行报告,但是如果您可以实施 SQL 逻辑来清理它,那么您几乎可以自动化整个过程,否则,您可以自动导出到 Excel,手动进行清理工作,并自动将报告发送给管理人员(DBxtra 也可以直接连接到 Excel 并从中创建报告) .

如果您想手动完成,您可以使用任何 .NET 语言编写应用程序,并寻找连接 MySQL (ADO.NET) 并导出到 Excel(Excel Interop 或第三方库)的方法。

于 2013-07-26T16:44:15.107 回答
1

如果 Excel 文件的数量是几十个而不是几百个,我建议手动将它们导入 Access,和/或VBA在导入之前对数据进行一些标准化。

然后,您可以使用 Access 制作报告。

从本质上讲,对您的问题的回答归结为:值得花时间吗?

于 2013-07-26T08:27:36.087 回答