小编Cod*_*dek的帖子

postgresql中的第n个百分位数计算

我出乎意料地无法找到postgresql的第n个百分位函数.

我通过mondrian olap工具使用这个,所以我只需要一个返回95%的聚合函数.

我找到了这个链接:

http://www.postgresql.org/message-id/162867790907102334r71db0227jfa0e4bd96f48b8e4@mail.gmail.com

但由于某些原因,该百分位函数中的代码在某些情况下使用某些查询返回空值.我已经检查了数据,数据中没有什么奇怪的东西会导致这种情况!

postgresql function percentile

22
推荐指数
2
解决办法
4万
查看次数

围绕异常单元测试区域的正确方法是什么

看看我们的单元测试的代码覆盖率,我们非常高.但最后几个%是棘手的,因为他们中的很多人正在捕捉像数据库异常这样的东西 - 在正常情况下这些都不会发生.例如,代码可以防止字段太长等,因此唯一可能的数据库异常是,如果数据库被破坏/关闭,或者模式在我们的脚下被更改.

那么模仿对象以便抛出异常的唯一方法是什么?这似乎有点无意义.也许最好不接受100%的代码覆盖率?

谢谢,丹

unit-testing exception

6
推荐指数
1
解决办法
490
查看次数

从pentaho中的批处理文件中运行多个作业

我想问一下除了IDE之外是否有更有效的方法来运行多个转换(70个转换)?使用IDE方式可以,但是单击所有选项卡和隐藏选项卡也很麻烦.

我做的是我尝试使用pan.bat命令并将其放在一个bat文件中.bat文件看起来像这样:

cd <to dest of kitchen.bat>

pan.bat <mytransformation 1>
pan.bat <mytransformation 2>
pan.bat <mytransformation 3>
pan.bat <mytransformation 4>
Run Code Online (Sandbox Code Playgroud)

但它只适用于第一次转换然后退出.我做错了什么或者我有什么选择从脚本运行多重转换

jobs pentaho batch-file kettle

1
推荐指数
1
解决办法
3331
查看次数