搜索引擎优化高级编程师在做具体的etl工作中
优采云 发布时间: 2021-08-09 01:02搜索引擎优化高级编程师在做具体的etl工作中
搜索引擎优化高级编程师在做具体的etl工作中,首先你要设置每个task的规则,其次再用etl工具提取结果,最后分析,最后找出哪些值得改,哪些值不该改。
我不知道你说的高级编程师是哪种,etl?进销存?也有人认为我们要懂各种语言,比如python、r等等,但从我自己的工作经验来看,我对etl的意义不太懂,重要的是合理的运用一些数据源(etl自带的数据源,如关系型数据库sql,文本文件json)的api,得到结果应该是什么类型的数据。如果在处理报表的阶段,etl就不是重点了,如果想要达到更好的效果,需要自己学习处理格式。可以看一下我的博客:高级etl工程师笔记-知乎专栏。
高级etl和etl工程师是两个不同的职位。高级etl工程师需要懂得基础的oracle/mysql操作,其实sql更加应该成为python的首选。
看到这个要想说的其实很多。但是如果非要选择一个更加基础的考量,那么我觉得你有必要考虑一下这样一个问题:为什么要学etl,应该有什么价值。简单来说,在做数据分析的时候,遇到不同的问题,不是自己能够独立的搞定的,一个基础的etl工具可以将之前所有的复杂分析流程汇总一起解决,这个价值对于数据分析师来说应该是重要的。
前面也有知友说,高级etl工程师做些报表和报表分析工作,目的比较单一,然而一个要做的产品,不仅仅仅需要能够高效运行,那么最关键的是需要能够良好的支持,比如多维数据处理,各种增删查改等等,在这点上,我觉得高级etl工程师还需要继续提高。无论你是做一个etl的开发还是优化,还是高级的etl分析等等,你首先做的就是一个etl的职责,而etl应该是更加基础,更加大量,更加通用的一个能力。
学习高级etl最好的方法,当然是去看etl工具自带的api,一边写一边读接口文档,当然如果你有电子书或者报告看得话就更好了。