我的公司需要将数据从 Taleo 系统迁移到新的 HR 系统。
一些研究表明,传统的 ETL 可能不适用于基于 Taleo 云的系统,但我对设置知之甚少,我正在努力学习。
有没有人有将 HR 数据从 Taleo 迁移到另一个系统的经验,如果有,您是如何做到的,传统的 ETL 是一种选择吗?
谢谢
我不熟悉 Taleo,但根据他们的网站,他们具有允许通过“XML、Web 服务、可重用组件和标准 API”进行集成的功能。市场上有许多 ETL 工具可以与作为源的 Web 服务交互,或者您可以选择自己编写。
您访问 Taleo 的方式在很大程度上取决于您的平台和他们的平台。
示例:我使用的是 Windows: 不确定这是不是我的错误 ~~ vs2010 添加服务引用失败
Taleo 刚刚发布了一个新版本,它暂时杀死了许多公司。*
无论您的 ETL 是一次性的还是连续的,Taleo 都提供了其 API 的 .PDF 版本,其对员工记录的工作方式如下(我只是获取他们的员工记录)。其他记录似乎使用相同的范例。
员工记录有两种类型的字段:固定字段和用户定义字段。我在 c# 中使用的固定字段就像一个类的简单属性,可以使用标准的 .name 表示法访问,例如taleoItem.ManagerId。用户定义的名称在“beans”列表中...对于每个 bean,首先查看其名称( *foreach (var taleoItem in taleoEmployeeBean.flexValues) ... if (taleoItem.fieldName == "Social Club Member" ) { ... )。*目前,我通常获得的 50 多个 flexbeans 中的零个,以及我从未见过的两个 flexbeans。正如所料,在 Taleo 修复这个破损之前,我所能做的就是旋转我的拇指
当 Taleo 正常工作时,检索数据通常是这样工作的。
访问固定网址以获取您公司的网址;
authenticate via the url retrieved from step 1 to get a session token.
use the session token from step 2 to invoke the various Taleo API methods.
Warning: the Taleo API has documentation errors. Also, the test cases will not necessarily work.
Taleo provides a PDF which described all the calls that can be made. Basically Taleo uses SOAP as web-service for accessing their data.
For a detailed description visit Taleo Integration in Drupal