【发布时间】:2011-04-06 18:29:57
【问题描述】:
我的公司需要将数据从 Taleo 系统迁移到新的 HR 系统。
一项小研究表明,传统 ETL 可能不适用于基于 Taleo 云的系统,但我对设置了解不够,正在努力学习。
有没有人有将 HR 数据从 Taleo 迁移到另一个系统的经验,如果有,您是如何做到的,传统 ETL 是一种选择吗?
谢谢
【问题讨论】:
我的公司需要将数据从 Taleo 系统迁移到新的 HR 系统。
一项小研究表明,传统 ETL 可能不适用于基于 Taleo 云的系统,但我对设置了解不够,正在努力学习。
有没有人有将 HR 数据从 Taleo 迁移到另一个系统的经验,如果有,您是如何做到的,传统 ETL 是一种选择吗?
谢谢
【问题讨论】:
您访问 Taleo 的方式在很大程度上取决于您的平台和他们的平台。
示例:我使用的是 Windows: not sure if this is my mistake ~~ vs2010 Add Service Reference fails
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 正常工作时,检索数据通常是这样工作的。
访问固定的 url 以获取贵公司的 url;
通过从步骤 1 中检索到的 url 进行身份验证以获取会话令牌。
使用第 2 步中的会话令牌来调用各种 Taleo API 方法。
警告:Taleo API 存在文档错误。此外,测试用例不一定有效。
【讨论】:
我不熟悉 Taleo,但根据 their website 的说法,它们具有允许通过“XML、Web 服务、可重用组件和标准 API”进行集成的功能。市场上有许多 ETL 工具可以将 Web 服务作为源接口,或者您可以选择自己编写。
【讨论】:
Taleo 提供了一个 PDF,其中描述了所有可以进行的调用。基本上,Taleo 使用 SOAP 作为 Web 服务来访问他们的数据。
如需详细说明,请访问Taleo Integration in Drupal
【讨论】: