先说说为什么?
使用临时和BIRT报告提交薪酬报告。这个博客是关于学习/在旅途中面临的挑战。
背景:
客户有两个可变的领导和高管奖金的薪酬模板和两个绩效和长期激励的薪酬模板。现在,最明显的问题是为什么要使用4个模板?为什么这些没有合并成一个呢?嗯,大数据学什么,这是有原因的
可变薪酬模板-领导层和高管有不同的奖金计算公式。薪酬模板-优点和长期激励有不同的层次结构。优点有标准的层次结构,而LTI有上卷层次结构。
所有4个模板在11月初左右同时启动,在2月第一周左右同时关闭。14个国家在范围内。
要求:
主要要求是通过合并所有4个模板的数据来编制报告。
有一些更详细的要求:
有本币和本币的数据添加一个名为"总薪酬支出"的自定义列(绩效+奖金+LTI)报告中列的名称以反映工作表中的名称
如何接近?
ORD–客户使用在线报表设计器满足其员工的中央报表要求。所以,最初的想法是使用在线报表设计器来满足薪酬报告要求,但这种想法很快就被排除了,因为在线报表设计器是一个不同的数据库,不允许实时薪酬报告。
高级报告(实时报告)-我们可以将一种薪酬和一种可变薪酬相结合但不是每个模板2个。因此,这不能用于报告。
临时报告-了解创建报告的不同选项-跨域报告似乎是最可行的选项。后来,我了解到跨域报告最多只能用于组合2个模板。我们成功地合并了四个模板,但是当我们添加第五个模板时,发发淘客助手,一些字段会显示技术名称。总共58个字段!总共需要5个模板,因为一个模板被用作基础模板来创建与所有其他模板的左外联接。
基础域中的字段。
接下来,个人如何建站,我们研究了其他报告选项的可能性。
它是如何解决的?
多数据集即席报告:
使用多数据集即席报告,我可以在一张excel表格中生成一份包含所有所需数据的报告,该表格有四个不同的选项卡(数据集1、数据集2、数据集3、,数据集4)。然后编写一个excel"宏"将这4个数据集合并到一个选项卡中。
使用4个域生成多数据集报表:
生成的报表有4个数据集,因为多数据集中的每个报表都是一个单独的报表,合并到一个excel表中。
薪酬团队可以将其作为基础报表来创建自定义报表向上级汇报。
BIRT汇报:
什么是BIRT?
商业智能和报告工具是一个开源软件项目,为富客户端和web应用程序提供报告和商业智能功能。它利用从临时报告中提取的数据,并且可以根据需要对数据进行操作。此工具提供与临时工具的无缝集成。
自定义BIRT-
BIRT报告工具用于满足报告的所有其他要求,如重命名列、添加自定义列以及以本币和本币提供数据。
BIRT团队参与提交此报告。最初有一些挑战,因为将多数据集报告合并为一个BIRT报告的概念对他们来说是新概念,但这些挑战很快就被克服,以获得满足客户要求的合并报告。
BIRT团队提供了一份".rptdesign"报告,需要上传到数据集下的临时报告中–'上传模板'。
一旦BIRT模板上传完毕,它变成了一个"自定义报告"。
每一个有值的列都有本币和本币,并且可以完全按照工作表中的列重新命名,以便于本地和全球业务团队使用。
额外添加了一个列,通过添加优点来显示员工收到的美元薪酬总额(美元)+领导(美元)+高管(美元)+LTA(美元)。
可变薪酬模板报告中的某些列可以显示技术名称,企业软件平台,而不是功能名称。因此,对于客户来说,使用这些列可能会变得很有挑战性。BIRT报告工具用于重命名列。现在,报表中的列反映了工作表中的列,云服务器哪个好,给客户带来了熟悉的舒适感。
重要的经验教训:
最重要的是需要记住的是,在启动工作表之前需要进行薪酬报告,因为在启动薪酬工作表之后,无法添加/编辑字段。另一个重要的教训是在配置更改完成后创建报告。
结论:
我们研究了通过Adhoc和BIRT报告工具使用多个模板来准备报告的方法。多数据集报表是利用从即席报告工具结合'宏'工具从excel组合成一个四个数据集。来自多数据集报告(Adhoc report)的原始数据被用作BIRT报告工具的输入,以满足定制需求。最终报告是用本币和当地货币的数据生成的,添加了自定义列以获得支付的总薪酬,并重命名了报告中的列以反映工作表中的列。
PS:请留下您的意见/建议。