支持开发/线上模式
支持丰富的任务类型
支持测试功能
产品集成

采用开发模式和线上模式,保障开发工作不直接影响线上任务
离线开发中心支持开发模式和线上模式,开发人员可在先在开发模式下进行开发、运行和保存任务。如果任务开发完成,可将任务提交上线,之后在线上模式进行报警设置和调度设置。采用两种模式,可防止用户在开发模式下的开发直接影响线上任务。配合表克隆、离线表加字段功能,可以更便捷地进行开发模式下的数据开发。如果开通测试功能,在某些场景下可以实现开发、线上模式下,同一个任务运行输出到hive表或hdfs下结果互不干扰,同时又不需要修改代码提交上线

支持 SQL、Cube、MR、Spark、Script、数据同步等节点
离线开发支持诸多类型的节点,用户可更具实际的使用场景和使用习惯选择所需的节点进行任务开发。比如可以使用数据同步进行数据传输工作,支持多种异构数据源之间的数据传输工作;可以使用Script节点调用shell来执行命令;可以使用SQL节点来执行SQL,支持Hive和Spark引擎来执行;可以对节点挂载数据质量节点来检测hive表的数据质量

可实现开发模式和线上模式运行任务使用的 Yarn 资源隔离,也支持使用测试,Hdfs集群辅助数据测试
开通测试功能后,用户只要使用约定的开发方法,即可享受到“测试功能”带来的好处。用户原先对数据的操作可分为操作hive表和hdfs文件两大类。原先的使用方法是,读和写表需要指定表的db,操作hdfs时用户也可以指定hdfs的相对和绝对路径。开通“测试功能”后,如果用户不指定db或者使用相对hdfs路径,则猛犸会按照任务运行模式,自动指定db和添加hdfs路径前缀

支持与其它易数产品无缝衔接,获取更多产品能力
离线开发是易数产品的基座,所有子产品可在其上面继承使用。目前包括了数据集成、数据开发、任务运维、数据治理、数据服务及应用几大类。每个子产品有特定的功能,和这些子产品联合使用,可以更好地发挥离线开发中心的能力