gpt4 book ai didi

web-applications - BI 仪表板和 Web 报告开发所需的技能和技术

转载 作者:行者123 更新时间:2023-12-04 07:25:33 24 4
gpt4 key购买 nike

我是一名来自分析领域的年轻开发人员,我正在申请一个项目,包括开发和定制:

  • 仪表板
  • 基于 Web 的 BI(商业智能)报告

正如我所说,我年轻并且正在学习,所以我不会列出我做过的不错的项目,所以现在我的问题如下:

Q: What are the skills to have and technologies to know?

如果这个问题由于他们在项目中使用的 BI 技术而不容易回答,我应该关注哪些主要的

我现在的立场:

  • HTML
  • PHP
  • AJaX (JavaScript + XML)
  • CSS (?)
  • SQL
  • JDBC for Oracle & IBM Cognos (?)
  • eventually a proprietary language (ABAP / SAS / any major other?)

如果以上所有内容听起来我都不知道自己在说什么(这可能是真的),您会建议我做什么?先看看他们用什么做BI平台?甚至可以覆盖所有平台吗?

最佳答案

我会说你走在正确的轨道上。保持你的 PHP 强大。如果您打算进行任何服务器端处理,您还可以考虑熟悉 BASH 和 Perl。在客户访问您的站点之前,他们可以成为您处理 cron 作业中数据的最好 friend 。这样,他们就可以看到预先计算的数据,而我们不必让他们在加载页面时等待报告生成,它只是被缓存了。网页设计的蓬勃发展的部分之一是内容管理系统,如 Drupal、Joomla、Wordpress 等。我个人知道,Drupal 框架中固有内置的许多工具可以简化数据报告(使用 View 作为示例).

如果您打算在网络世界工作,了解 mySQL 很重要。大多数建立在 Unix 平台上的网站都使用它来进行持久数据存储。我还推荐 MongoDB,仅仅是因为在处理大量数据时它是一种非常有用的数据库类型。 Mongo 可以很好地处理创建和插入,但它只能用于 select 语句。如果您有大量静态或变化缓慢的数据,请使用 Mongo。在 Windows IIS 环境上工作时,了解 MSQL 非常有用。

如果您想学习一些漂亮的数据可视化工具,请尝试使用 Google Graphs API 和 FLEX 或 Silverlight 等平台。这些将使您能够展示您的实时数据。

如果您真的想和大男孩一起玩,请使用 Node.JS 进行异步数据收集。例如,您可以创建一个网页,您可以在其中对人们进行投票并实时查看他们的投票信息。

关于web-applications - BI 仪表板和 Web 报告开发所需的技能和技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15566378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com