这是我的第一个博客?在这个博客里,我将分享我对珠江三角洲及其功能的经验。最近,我的一个客户提出了LMS报告要求;他们正在寻找一些标准报告中没有的附加列。所以,我们抓住了这个机会。所以我觉得这是一个通过博客分享的好机会。
如你所知,我们可以使用Plateau Report Designer(PRD)工具定制标准LMS报告。PRD扩展了BIRT报告设计器。BIRT报表设计器是在Eclipse框架中构建的一个开源应用程序。
首先,列出使用PRD开发定制报表的可能性和先决条件:
您可以在SF Learning reports中添加新字段删除报表中的现有字段复制字段更改字段顺序添加徽标
开发自定义报表的前提条件:
PRD的初始设置:
1.检查分配的角色:
导航到系统管理>应用程序管理>管理管理管理>选择用户>检查报表开发人员角色
2.通过LMS实例下载高原报表设计器:
登录成功因素学习管理实例导航到Reports>Learning Report Designer下载,移动物联网,如下所示。
注意:
只有在向SAP提交票据后,您才能看到Learning Report Designer和连接URL的详细信息;SAP将启用连接。"下载"按钮仅在阶段或沙盒实例上可用。生产实例上没有下载按钮。
3.安装PRD工具,并在桌面上制作工作区文件的快捷方式,以便于导航
4.从SF LMS系统下载标准报告,并将其保存在工作区。
5.提取Zip文件。
6.启动PRD工具,点击打开PRD工具中的RPTDESIGN文件打开如下所示的文件。
7.检查数据库连接:
在高原报表设计器中进行任何更改前必须检查连接。
登录数据源下的PRD工具双击高原数据源,实时大数据,如下所示。
数据库URL:复制舞台系统的URL,淘客服,导航到Reports>Learning Report Designer>Report Designer Client and Parameter>Copy DataBase URL
LMS Login Credentials:在username and password中提供分配了报表开发人员角色的管理员的本机登录凭据详细信息。更多详情请查看以下
驾驶员等级:数据元素simplicit.vjdbc.VirtualDriverBirtWrapper(v1.6)
数据库URL:jdbc:vjdbc:servlet:https://客户名称-stage.plateau.com/vjdbc/vjdbc,db10g(在操作客户支持信息页中查找)
用户名:Staging Admin ID(在本例中,托管)使用报表开发者角色
密码:关联密码
JNDI URL:
注意:点击"测试连接"以确保连接正常工作。
完成PRD的初始设置后,只需了解开发自定义报表所需的基本内容。
首先,了解报表中使用的表。SuccessFactors Learning数据库中的表以一个两个字母的代码开头。
PA:存储在数据库中的应用程序数据。PH\:在应用程序中添加、编辑或删除记录时生成的历史信息。可以使用这些表中存储的信息创建审计报告。PS:所有系统配置、搜索选择器、通知、审批流程等。为了更容易地创建特定的报表,SuccessFactors创建了一组虚拟表,称为视图。PX:当使用连接器将数据从HR系统导入SuccessFactors时,数据在移动到PA表之前临时存储在PX表中。
您需要知道何时使用SELECT、from、,WHERE and for internal joins and left joins子句在实际的SQL语句中,但要编写复杂的报表,需要对SQL有很好的了解。
使用的基本SQL编码:
SELECT语句:SELECT语句允许您从表或视图中获取数据。表由行和列组成,如电子表格。
SELECT后跟逗号分隔的列列表或星号(*),表示要返回所有列。
从指定要在其中查询数据的表或视图。WHERE子句允许您根据特定的筛选表达式或条件指定要选择的精确行。而AND运算符常用在SELECT、UPDATE、DELETE语句的WHERE子句中,形成布尔表达式。AND运算符也用于内部联接和左联接的联接条件
示例:
要获取字段,请单击SQL编辑器窗口的表区域,如下图所示,然后单击表绑定。
一旦单击绑定,请检查是否已将DEL\u MTH\u ID添加到表中,如果未添加,请单击刷新选项将字段添加到表中。
现在,将字段添加到绑定后,现在转到左侧的数据集,物联网关键技术,展开箭头以选中所有字段名,将DEL\u MTH\u ID字段添加到右侧的表中。
单击"插入"后,可以选择右侧的列,云从,获取所选列右侧的字段。
其次,如果我想在高原报告中从报告中删除该字段。
点击表格区域,如下图所示。选择需要删除的列。单击鼠标右键,选择"删除"选项,删除选中的列。
同理,我们可以复制字段并更改字段的顺序。
选择目标用户,如下所示。
注意:导航到系统管理>角色管理>选择角色分配>单击工作流>为上述报表的角色添加工作流。
最后,我们可以通过选择自定义报表和报表来测试报表。