Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何创建一个从其他数据库接收数据、手动输入和数据导出的数据库来创建web仪表板?_Mysql_Sql_Excel_Dashboard_Metrics - Fatal编程技术网

Mysql 如何创建一个从其他数据库接收数据、手动输入和数据导出的数据库来创建web仪表板?

Mysql 如何创建一个从其他数据库接收数据、手动输入和数据导出的数据库来创建web仪表板?,mysql,sql,excel,dashboard,metrics,Mysql,Sql,Excel,Dashboard,Metrics,我需要创建一个数据库,允许轻松手动输入数据,并链接到我有权访问的SQL数据库。这是我一直在研究和尝试自己设计了一段时间了。每次我想我有一个解决方案,我开始怀疑这是正确的方向。我非常感谢你的帮助/意见 我当前的工作流程和噩梦。 我在IT部门工作,我负责为我自己的团队报告,但它已经并将继续在整个IT组织的许多团队中扩展。每个小组都有自己的报告工具,其中一些可以干净/一致地导出数据,另一些必须手动输入数据,还有一些我可以直接访问SQL数据库,但还没有 要创建月报,我有一个主工作簿,其中包含引用多个数据

我需要创建一个数据库,允许轻松手动输入数据,并链接到我有权访问的SQL数据库。这是我一直在研究和尝试自己设计了一段时间了。每次我想我有一个解决方案,我开始怀疑这是正确的方向。我非常感谢你的帮助/意见

我当前的工作流程和噩梦。
我在IT部门工作,我负责为我自己的团队报告,但它已经并将继续在整个IT组织的许多团队中扩展。每个小组都有自己的报告工具,其中一些可以干净/一致地导出数据,另一些必须手动输入数据,还有一些我可以直接访问SQL数据库,但还没有

要创建月报,我有一个主工作簿,其中包含引用多个数据收集工作簿中数据的图形。在这些数据收集工作手册中,我有自己或团队/服务所有者每月输入的原始数据。根据这些原始数据,我可以创建一个透视表来获取我想要的数据,然后在每个集合工作簿中我都有一个“参考”“选项卡。在这个参考标签中,我有一个公式,第一列是13个月的滚动,从2013年1月到2014年1月。月份是通过引用包含当前报告月份的单元格来计算的。因此,对于这个例子来说,是2014年1月。当您将该单元格更改为下一个月(例如2014年2月)时,它将滚动第一列,以便这些相同的单元格现在从2013年2月转到2014年1月。此列右侧的列直接引用数据表,或使用vlookups()或getpivotdata()公式引用数据透视表,这些公式引用左侧的月份单元格并相应地获取数据

正如您所看到的,这可能是一个非常手工和繁琐的工作流程,有许多地方可以改进。一个主要问题是,每个团队/小组都没有从同一个工具中提取数据,也没有以正确的格式提供数据。有时,我必须编写vba脚本来获取原始数据并添加辅助数据,如具有正确格式02/01/2014格式的列,以便它在透视表中正确工作,而不是在不同日期的多个条目中工作(即02/05/2014 02/23/2014)

最终目标+我想去的地方
我想创建一个数据库,在这里我可以将SQL数据库直接链接到它,并通过读取csv或xls数据文件使团队能够轻松地手动输入数据。问题的关键是,我只是一个人,我希望将数据输入尽可能多地传递给这些团队/小组中的每一个,而不会使其成为一项困难的任务

使用master sheet创建月度报告有一些很好的效果,但我希望这是一个可通过web访问的动态仪表板。我是一个非常好的前端开发人员,了解HTML、CSS+LESS和一些JS+SQL知识。我将有一个高级网络开发人员的支持,如果我可以继续这个项目。我只是需要帮助来解决这个问题的数据收集/存储/查询部分

如果你能做到这一点,非常感谢你阅读我的问题。如果我对某事不清楚,或者你有更多问题要问我,请随时提问


谢谢

您可能想看看SQL Server,根据文档,您可以链接任何具有OLE DB驱动程序的数据库,以便可以混合SQL Server和其他数据库运行查询,因此,您可能值得检查一下。

付费购买微软最新SQL Server的完整版本,它有各种各样的数据转换功能,我怀疑您是否能从免费的MySQL中获得这些功能。我喜欢MySQL(我更喜欢它),但是对于所有你想要的以用户为中心的东西来说,这不是一个好办法。MySQL更以开发人员为中心。Oracle XE是Oracle 11g数据库的免费版本。它不需要安装服务器级的操作系统,而且它还附带了一个基于浏览器的开发工具,具有其他有用的功能,例如data workbench,它提供了一种上传不同格式的数据文本文件的方法,以便直接导入到您创建的数据库表中。如果您没有时间下载和安装,Apex主页还提供托管实例。这会让你们知道这个工具和数据库是否适合你们。谢谢你们两位的回答。我相信我已经获得了创建SQL server或Oracle 11g实例的许可。我想我必须研究如何从文本文件或csv文件输入数据的工作流程,以及如何将这些数据正确格式化以供输入。为我指明了正确的方向而干杯,因为我不是后端数据库管理专家!谢谢你的回复。有人告诉我有关链接服务器的事情,我很感激这个建议。我想我一定会这样做的一些数据。我想剩下的部分是我不确定如何将CSV或XLS中的数据输入到数据库中,我收回了。我想我可以将CSV文件导入数据库,并为此设置一个时间表。