使用 PHP 框架/Ruby on Rails 构建 BI 工具
我每 10 分钟从 Oracle 获取一次数据,然后将其导入本地 MySQL 数据库并将其用于我的数据报告。
然而,由于我构建的简单应用程序的增长,我现在正在考虑构建更大的 BI 解决方案。
我唯一的问题是我获取的数据在数据库中没有主 ID,我使用 mysqlimport 导入它,并且数据库表具有 MEMORY 引擎。
因此,我开始接触 Rails(具有初学者知识),并陷入了主要 id 部分,并且 Rails 像许多其他 PHP 框架一样假设我会执行 CRUD。
然而对于我的应用程序来说,它都是只读的。
你有什么建议?
你认为什么是可能的?
我愿意学习任何新知识,以便利用这些数据构建出色的 BI 工具。
太感谢了!
I get data from Oracle every 10 minutes, which I then import into a local MySQL database and use that for my data reporting.
However because of the growth of the simple application I build I'm now looking at building a bigger BI solution.
My only problem is that the data I get in doesn't have a primary id in the database, I import it with mysqlimport and the database tables have MEMORY engine.
So I started a bit in Rails (with beginners knowledge) and got stuck on the primary id part, and rails like a lot of other PHP frameworks assume I will do CRUD.
However for my app, it's all read only.
What do you suggest?
And what do you think is possible?
I'm willing to learn anything new to build an awesome BI tool with this data.
Thank you so much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用rails并推送数据(每10分钟1行,对吗?)并让它生成主键(加载历史数据很慢)。然后您可以创建另一个包含日期/时间的表 - 以 10 分钟为增量,瞧您已经获得了结构的一部分;)。如果您在加载时混合数据以利用 XXXX_id 关系,则可以利用所有 Rails 优点。
Use rails and push the data (1 row every 10 minutes right?) and let it generate the primary key (slow to load in your historical data). Then you can create another table with date/time - in 10 minute increments and voila you've got part of the structure ;). If you swizzle the data as you load to take advantage of the XXXX_id relationships you can leverage all the rails goodness.