第一次使用APEX是2019年,这个技术成名已久只是我了解的比较晚。请看Oracle ACE的网站,这就是用APEX做的。实际上有一次我看O记的人操作他们的办公流程,都是用APEX做的。
那一年,我用APEX做了一个CMDB的管理系统。那时候还没有流行低代码,直到2021年的时候,那时候开始低代码无代码。我意识到了我比他们早了几年。我很多时候说话没怎么让大家重视,直到外部洪流侵入这才能让很多人意识到我当初是对的。这点不仅仅在低代码上。很多方面都是这样。
但是我们要注意其实APEX这种技术不是现在才有的,Oracle11G的时候就有了。再早有没有我不确定,但是应该有快20年的历史了。
不过5年没用了,很多都忘记了。有句俗话:一天不练手脚慢,两天不练忘一半,三天不练门外汉。对于APEX来说我已经几乎95%都忘记了。
这是我的一个学习环境。温故一下以前的知识。第一步,登录。可选中英文。
登录后在APEX ⼯作区主⻚中,选择 SQL⼯作室,单击实⽤程序 然后单击示例数据集。
进入示例数据集后,可以看到待安装或者待更新的示例。
在APEX ⼯作区主⻚中,选择 SQL⼯作室,单击对象浏览器(就像客户端工具的一样功能)。
数据库客户端工具WEB版。
然后再应用程序构建器这里,点击创建。
在外观对话框中,Apex默认提供了三种类型的主题和导航,我们可以⾃由选择。选择完成 后,单击保存更改。
这里可以通过添加页来进行图形的改变。
在这里的表和视图中选择自定义的SQL(视图)
其实我们用客户端工具打开看这个视图,就是普通的表和视图。那么对其中的列做统计分析,就是常见的报表了。
这样做的意义是,可以将Oracle、MySQL、PG等等数据库通过OGG或者CDC技术直接传输到一个Oracle数据库中。然后只要会写高质量的SQL,那么就完成了数据采集和数据展示的工作。即大多数企业的大数据工作。
重点是没有ETL,而且没有数据加工能复杂环节,也不需要数据主题。按需编写SQL,快速完成需求的迭代。
以上只是简单的演示,其深入使用还是有一些技术含量的。