BI从后往前,data architect, ETL developer, reporting/dashboard developer.然后和business 搭关系的有: data/business analyst.
一般公司BI team 都不大,一个Director, 1-2 Data Architect, 2-4个ETL developer, 2-3个report developer. 然后analyst 有时候在BI team, 有时候不在。
Data Architect 其实做过transactional data modeling的,随便读读书,都可以转的,但是公司找这个位置,肯定要找有Data warehouse经验的。所以不是新手的位置。
每个公司都有自己的BI平台,虽然这些软件触类旁通,但是具体到细节,当然各不相同。这些软件的职业培训,价格昂贵,一般也只针对各个公司。所以新手学这个也有困难。
剩下的就是ETL, 那个说穿了就是写SQL script, SQL 基本功好的,还是有机会入门的。
然后还有一些Report Analyst position, 也是用SQL skills. 但是这个对语言沟通的要求更高一些。
另外,分Resource时,ETL 那块最多,所以机会也多。