Not in replacement

背景

最近解决了一个 hive 中报错的问题。HY 从最底层的 view 开始检查,最后发现在当前的 Sandbox/UAT2 环境中,对于 not in 中使用子查询的支持有问题。

这个问题导致了后续引用的 view 在建立时解析出错,会出现 Range Error 和 hive sql 解析出错。

解决的办法是使用别的语句替换,比如 not exists。

今天就想记录一下一些可行的替换方法,主要还是 not exists 和用 join

Read more

Generate Business Days

背景与需求

这两天有个小的需求,想要使用 Stored Procedure 根据 Holiday 的信息,将新的一年每月的 Business Day 数量计算出来并插入一张表中。

这个功能我已经实现,现在就记录一下一些觉得有意思的信息,简单的介绍下自己的思路。

Read more

DB For Test Result

背景

之前做的自动化测试,最后的测试结果都是通过邮件发送给相关人员,没有做持久化,所以有时候想找一个版本的结果要去翻邮件列表,而且很有可能找不到。

接下来我希望能把最后的测试结果存放在数据库中,这样就可以方便对历史结果进行查询,充分利用数据库的特性。

Read more