boss 需要一个自动化邮件报表程序,就是通过写好 sql 脚本,每天自动拉取数据发送邮件( excel 附件)。 还要带 web 管理界面,怎么不上天啊。 妈蛋,俺就是一个 dba,根本就不会写程序啊。
1
fenglangjuxu 2018-12-22 17:02:42 +08:00 9
只能说 针对程序员来说 这个需求 不难.
|
2
whileFalse 2018-12-22 17:12:49 +08:00
如果去掉管理界面的部分,对于程序员就是半天的事儿。
|
3
tadtung 2018-12-22 17:26:30 +08:00 via Android
这需求没什么难度,不过你也说,你是 dba,不专业。
直接给领导说明就行。 |
4
silencefent 2018-12-22 17:27:14 +08:00 1
jenkins
|
5
AngryPanda 2018-12-22 17:41:41 +08:00 via Android 2
难不难得看报表内容。各位说话太武断了。
|
6
ballshapesdsd 2018-12-22 17:49:49 +08:00 1
正好能学东西啊
|
7
codermagefox 2018-12-22 17:54:10 +08:00
不然试试呗.
我啥也不会的时候自己捣鼓的第一个程序就是一个爬虫拉取一些公网数据,然后发成邮件给 leader.没人要求我这么做,我只是做了练手. 现在想想看,代码写的真烂,但是写完是真的很幸福很幸福啊,现在想起来都会觉得全身一抖的那种幸福感. |
8
gbin 2018-12-22 17:55:39 +08:00 via Android
我等认为没有详细的需求文档(PRD)都是扯的
|
9
bookit 2018-12-22 17:56:11 +08:00
python 一会就行
界面就不要了吧 |
10
CruelMoon 2018-12-22 17:58:07 +08:00
做过几次发邮件需求,开发人天从 3~30 不等。顺便不懂啥是 web 管理界面,求解释
|
11
zjsxwc 2018-12-22 18:04:36 +08:00 via Android
这个需求,找程序员呗
|
12
wly19960911 2018-12-22 18:05:08 +08:00
@CruelMoon #10 估计是管理这个程序什么时候发,怎么统计,每次发的记录,内容格式等等。毕竟是自动化程序,不能自定义我感觉老板不够喜欢
|
13
CruelMoon 2018-12-22 18:14:34 +08:00
@wly19960911 #12 感觉同事之前用的 BI 系统就是干这个的,让老板学 BI 去
|
14
idblife 2018-12-22 18:17:05 +08:00
不会写程序的 DBA 不是好 DBA,python django 了解下
|
15
RqPS6rhmP3Nyn3Tm 2018-12-22 18:20:59 +08:00 via iPhone
shell 都能搞定
|
16
limbo0 2018-12-22 18:24:47 +08:00 via Android
dba 都不会写程序吗
|
17
limbo0 2018-12-22 18:25:40 +08:00 via Android
推荐个 superset,可以接 db 做报表
|
18
Justin13 2018-12-22 18:37:04 +08:00 via Android
看领导愿不愿意给时间,愿意给的话是好事,能折腾折腾,学学新东西。不愿意的话就跑路吧,瞎指派任务,还不给充足时间。
|
19
weiping1992 2018-12-22 18:38:55 +08:00 via Android
刚好我上个礼拜刚写一个自动发送邮件的脚本。。。
|
20
t6attack 2018-12-22 18:43:15 +08:00
php 从 cli 脚本到 web 全包。包括生成 excel 部分( http://php.net/manual/zh/book.com.php )
|
21
Akiyu 2018-12-22 18:44:59 +08:00
除了管理界面这东西有点麻烦, 其他都还好
如果时间够, 就当学东西吧 |
22
baiguoz 2018-12-22 18:54:51 +08:00 via Android
很简单啊
|
23
artandlol 2018-12-22 19:06:34 +08:00 via iPhone
DBA 用 zabbix 吧,zabbix 写个插件,设置邮件报警。多大的事
|
24
artandlol 2018-12-22 19:09:31 +08:00 via iPhone
什么时候离职,还招 dba 吗?
|
25
BigLion 2018-12-22 19:21:38 +08:00
原来 dba 不会写程序?
|
26
WordTian 2018-12-22 19:35:59 +08:00 via Android
如果会一门语言的话,就是三步的事,加上界面算四步
1.sql 读数据 2.找个 excel 库把数据转成 excel 3.找个邮件库发邮件 4.写个界面 不过视熟练程度和第二步复杂程度,具体开发时间有待商榷 |
27
7654 2018-12-22 19:41:09 +08:00
把这个需求当报表做,然后就会发现很多轮子
|
28
xrlin 2018-12-22 19:45:56 +08:00
@AngryPanda #5 赞同,没有详细的需求文档出来,不能判读需求是否简单,不然就是自己坑自己。
|
29
alakey1989 2018-12-23 11:50:54 +08:00
年底跑路,也没毛病
|
30
hv3s1 2018-12-23 14:57:34 +08:00
web 管理界面... 嗯???
意思是 sql 读取的数据还需要二次存储到另一个表或者数据库里,以便能 web 管理界面查询历史? 管理界面,那是否需要对数据进行操作吗。 |
31
chinafu 2018-12-23 17:50:51 +08:00
很多轮子
|
32
Sumzibuyu 2018-12-23 20:21:33 +08:00 via Android
这样吧,火车头浏览器,VG 浏览器 看看,0 代码完成……
|
33
whi147 2018-12-23 20:23:21 +08:00 via Android
不难,Python 适合做自动化数据处理,有很多库
|
34
whi147 2018-12-23 20:26:13 +08:00 via Android
我写了一个跟你需求差不多,只是不用 web,qt 做了界面,不方便开源,源码属于公司
|